[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

Guan et al., 2017 - Google Patents

A cloudlet-based task-centric offloading to enable energy-efficient mobile applications

Guan 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 …
Continue reading at ieeexplore.ieee.org (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Programme initiating; Programme switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/485Task life-cycle, e.g. stopping, restarting, resuming execution
    • G06F9/4856Task life-cycle, e.g. stopping, restarting, resuming execution resumption being on a different machine, e.g. task migration, virtual machine migration
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Programme initiating; Programme switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation 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/505Allocation 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • G06F9/5072Grid computing
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5083Techniques for rebalancing the load in a distributed system
    • G06F9/5088Techniques for rebalancing the load in a distributed system involving task migration
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/44Arrangements for executing specific programmes
    • G06F9/455Emulation; Software simulation, i.e. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording 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/3409Recording 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network-specific arrangements or communication protocols supporting networked applications
    • H04L67/10Network-specific arrangements or communication protocols supporting networked applications in which an application is distributed across nodes in the network
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F2209/00Indexing 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