Zanella et al., 2022 - Google Patents
BarMan: A run-time management framework in the resource continuumZanella et al., 2022
View PDF- Document ID
- 3368348255675279980
- Author
- Zanella M
- Sciamanna F
- Fornaciari W
- Publication year
- Publication venue
- Sustainable Computing: Informatics and Systems
External Links
Snippet
Over the last years, the number of IoT devices has grown exponentially, highlighting the current Cloud infrastructure limitations. In this regard, Fog and Edge computing began to move part of the computation closer to data sources by exploiting interconnected devices as …
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/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/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5011—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
-
- 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
-
- 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
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformations of program code
- G06F8/41—Compilation
- G06F8/44—Encoding
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a programme unit and a register, e.g. for a simultaneous processing of several programmes
- G06F15/163—Interprocessor communication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/50—Indexing scheme relating to G06F9/50
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/76—Architectures of general purpose stored programme computers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06N—COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N99/00—Subject matter not provided for in other groups of this subclass
- G06N99/005—Learning machines, i.e. computer in which a programme is changed according to experience gained by the machine itself during a complete run
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI885210B (en) | Hardware processor, and method and system for allocating hardware sesources | |
| Wu et al. | HiTDL: High-throughput deep learning inference at the hybrid mobile edge | |
| Wang et al. | A survey and taxonomy on task offloading for edge-cloud computing | |
| Zhou et al. | Exploring tensorrt to improve real-time inference for deep learning | |
| Lu et al. | IoTDeM: An IoT Big Data-oriented MapReduce performance prediction extended model in multiple edge clouds | |
| Rahbari et al. | Scheduling of fog networks with optimized knapsack by symbiotic organisms search | |
| US20230136612A1 (en) | Optimizing concurrent execution using networked processing units | |
| Amarasinghe et al. | A data stream processing optimisation framework for edge computing applications | |
| Li et al. | TapFinger: Task placement and fine-grained resource allocation for edge machine learning | |
| Zanella et al. | BarMan: A run-time management framework in the resource continuum | |
| Khan et al. | EcoTaskSched: a hybrid machine learning approach for energy-efficient task scheduling in IoT-based fog-cloud environments | |
| US20250077274A1 (en) | Artificial intelligence scheduler for task-execution systems | |
| US20230367640A1 (en) | Program execution strategies for heterogeneous computing systems | |
| Staffolani et al. | RLQ: Workload allocation with reinforcement learning in distributed queues | |
| Bruel et al. | Predicting heterogeneity and serverless principles of converged high-performance computing, artificial intelligence, and workflows | |
| Singh et al. | A multi-agent deep reinforcement learning approach for optimal resource management in serverless computing | |
| Gupta et al. | Relief: Relieving memory pressure in socs via data movement-aware accelerator scheduling | |
| Wu et al. | CGMBE: a model-based tool for the design and implementation of real-time image processing applications on CPU–GPU platforms | |
| Sonia et al. | A systematic review of various load balancing approaches in cloud computing utilizing machine learning and deep learning | |
| Morabito et al. | Edge AI inference in heterogeneous constrained computing: Feasibility and opportunities | |
| Gong et al. | Synergy: Towards On-Body AI via Tiny AI Accelerator Collaboration on Wearables | |
| US20240385884A1 (en) | Methods, systems, articles of manufacture and apparatus to estimate workload complexity | |
| Tran-Dang et al. | Bandit Learning for Distributed Task Offloading in Fog Computing Networks: Literature Review, Challenges, and Open Research Issues | |
| Contreras et al. | Context-aware heterogeneous task scheduling for multi-layered systems | |
| Zhang et al. | A cloud edge resources scheduling method based on reinforcement learning in industrial internet of things |