Guan et al., 2017 - Google Patents
A cloudlet-based task-centric offloading to enable energy-efficient mobile applicationsGuan et al., 2017
- Document ID
- 12680214570810995554
- Author
- Guan S
- De Grande R
- Boukerche A
- Publication year
- Publication venue
- 2017 IEEE Symposium on Computers and Communications (ISCC)
External Links
Snippet
Mobile devices are now capable of handling many daily computing tasks that used to be accomplished by desktops or servers. However, these improvements also introduce resource-hungry mobile applications that require richer resource-hungry computing features …
- 238000005265 energy consumption 0 abstract description 7
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Programme initiating; Programme switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/485—Task life-cycle, e.g. stopping, restarting, resuming execution
- G06F9/4856—Task life-cycle, e.g. stopping, restarting, resuming execution resumption being on a different machine, e.g. task migration, virtual machine migration
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Programme initiating; Programme switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
- G06F9/505—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the load
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
- G06F9/5072—Grid computing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5083—Techniques for rebalancing the load in a distributed system
- G06F9/5088—Techniques for rebalancing the load in a distributed system involving task migration
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
- G06F9/455—Emulation; Software simulation, i.e. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3409—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network-specific arrangements or communication protocols supporting networked applications
- H04L67/10—Network-specific arrangements or communication protocols supporting networked applications in which an application is distributed across nodes in the network
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Zhou et al. | mCloud: A context-aware offloading framework for heterogeneous mobile cloud | |
Luo et al. | Container-based fog computing architecture and energy-balancing scheduling algorithm for energy IoT | |
Zhou et al. | A context sensitive offloading scheme for mobile cloud computing service | |
Wu et al. | An efficient application partitioning algorithm in mobile environments | |
Jiao et al. | Cloud-based computation offloading for mobile devices: State of the art, challenges and opportunities | |
Boukerche et al. | Sustainable offloading in mobile cloud computing: Algorithmic design and implementation | |
Corradi et al. | VM consolidation: A real case based on OpenStack Cloud | |
Yang et al. | Techniques to minimize state transfer costs for dynamic execution offloading in mobile cloud computing | |
Enzai et al. | A taxonomy of computation offloading in mobile cloud computing | |
Whaiduzzaman et al. | MobiCoRE: Mobile device based cloudlet resource enhancement for optimal task response | |
Nithya et al. | SDCF: A software-defined cyber foraging framework for cloudlet environment | |
Boukerche et al. | A task-centric mobile cloud-based system to enable energy-aware efficient offloading | |
Li et al. | Energy-efficient and QoS-aware model based resource consolidation in cloud data centers | |
Bohez et al. | Mobile, collaborative augmented reality using cloudlets | |
Hasan et al. | Heuristic based energy-aware resource allocation by dynamic consolidation of virtual machines in cloud data center | |
Kristensen et al. | Scheduling and development support in the scavenger cyber foraging system | |
Angin et al. | A self-cloning agents based model for high-performance mobile-cloud computing | |
Liu et al. | Framework for context-aware computation offloading in mobile cloud computing | |
Nagpal et al. | Comparative Analysis of the Power Consumption Techniques in the Cloud Computing Environment | |
Guan et al. | A cloudlet-based task-centric offloading to enable energy-efficient mobile applications | |
Chadha et al. | GreenCourier: Carbon-Aware Scheduling for Serverless Functions | |
Berg et al. | Increasing the efficiency and responsiveness of mobile applications with preemptable code offloading | |
US10157072B2 (en) | Method and system for estimating power consumption for aggregate system workload | |
El-Barbary et al. | A cloudlet architecture using mobile devices | |
Sulaiman et al. | Mamoc: Multisite adaptive offloading framework for mobile cloud applications |