DYNAMIC ADJUSTMENT OF CLIENT THICKNESS
First Claim
1. An apparatus comprising:
- at least one processor, at least one memory device, and at least one network interface module; and
a segmented application stored in the at least one memory device and executable by the at least one processor, wherein the segmented application includes a first application segment comprising executable code stored locally to be executed by the at least one processor and a second application segment comprising a stub that when activated directs the processor to a location where at least one output variable of the second application segment is stored, wherein execution of the first application segment depends on the at least one output variable of the second application segment.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments relate generally to providing a dynamically adjustable client and server thickness. An apparatus can include at least one processor, at least one memory device, and at least one network interface module, and a segmented application stored in the at least one memory device and executable by the at least one processor, wherein the segmented application includes a first application segment comprising executable code stored locally to be executed by the at least one processor and a second application segment comprising a stub that when activated directs the processor to a location where at least one output variable of the second application segment is stored, wherein execution of the first application segment depends on the at least one output variable of the second application segment.
6 Citations
20 Claims
-
1. An apparatus comprising:
-
at least one processor, at least one memory device, and at least one network interface module; and a segmented application stored in the at least one memory device and executable by the at least one processor, wherein the segmented application includes a first application segment comprising executable code stored locally to be executed by the at least one processor and a second application segment comprising a stub that when activated directs the processor to a location where at least one output variable of the second application segment is stored, wherein execution of the first application segment depends on the at least one output variable of the second application segment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
determining, using processing circuitry, a segmented application has launched, the segmented application including a first application segment comprising executable code stored locally to be executed by a local processor and a second application segment comprising a stub that when activated directs the local processor to a location where at least one output variable of the second application segment is stored, wherein execution of the first application segment depends on the at least one output variable of the second application segment; in response to determining the segmented application has launched, determining, using a data and processing management module executable by the processing circuitry, one or more execution parameters of the at least one processor, at least one local memory device, and a network interface device; determining whether to handover execution of the first application segment to a processing device based on the determined execution parameters; and determining whether to request to take over execution of the second application segment based on the determined execution parameters. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A machine-readable storage device comprising instructions stored thereon that, when executed by a machine, cause the machine to perform operations comprising:
-
determining a segmented application has launched, the segmented application including a first application segment comprising executable code stored locally to be executed by a local processor and a second application segment comprising a stub that when activated directs the local processor to a location where at least one output variable of the second application segment is stored, wherein execution of the first application segment depends on the at least one output variable of the second application segment; in response to determining the segmented application has launched, determining one or more execution parameters of the at least one processor, at least one local memory device, and a network interface device; determining whether to handover execution of the first application segment to a processing device based on the determined execution parameters; and determining whether to request to take over execution of the second application segment based on the determined execution parameters. - View Dependent Claims (17, 18, 19, 20)
-
Specification