Li et al., 2021 - Google Patents
Joint optimization of auto-scaling and adaptive service placement in edge computingLi et al., 2021
- Document ID
- 5043045682566462718
- Author
- Li Y
- Zhang H
- Tian W
- Ma H
- Publication year
- Publication venue
- 2021 IEEE 27th International Conference on Parallel and Distributed Systems (ICPADS)
External Links
Snippet
In edge computing environment where network connections are often unstable and workload intensity changes frequently, the proper scaling mechanism and service placement strategy based on microservices are needed to ensure the edge services can be …
- 230000003044 adaptive 0 title abstract description 31
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/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/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
-
- 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 |
|---|---|---|
| Saif et al. | Multi-objective grey wolf optimizer algorithm for task scheduling in cloud-fog computing | |
| Liu et al. | Deep reinforcement learning based approach for online service placement and computation resource allocation in edge computing | |
| Chekired et al. | Industrial IoT data scheduling based on hierarchical fog computing: A key for enabling smart factory | |
| Yao et al. | Scheduling real-time deep learning services as imprecise computations | |
| CN110795208B (en) | Mobile cloud computing self-adaptive virtual machine scheduling method based on improved particle swarm | |
| Li et al. | Joint optimization of auto-scaling and adaptive service placement in edge computing | |
| Mostafa et al. | Fog resource selection using historical executions | |
| CN109167671A (en) | A kind of adapted communication system equally loaded dispatching algorithm towards quantum key distribution business | |
| Vakilian et al. | Using the cuckoo algorithm to optimizing the response time and energy consumption cost of fog nodes by considering collaboration in the fog layer | |
| Gu et al. | A multi-objective fog computing task scheduling strategy based on ant colony algorithm | |
| CN118034920B (en) | A collaborative scheduling method for network computing resources integrating user intention and knowledge graph | |
| CN119105866B (en) | Distributed cluster resource autonomous scheduling method based on DSACO | |
| Dai et al. | A learning algorithm for real-time service in vehicular networks with mobile-edge computing | |
| Hu et al. | Collaborative deployment and routing of industrial microservices in smart factories | |
| CN116996941A (en) | Computing power offloading method, device and system based on distribution network cloud-edge collaboration | |
| CN112883526B (en) | Workload distribution method under task delay and reliability constraint | |
| CN116647604A (en) | A Computing Resource Scheduling Method Adapting to Dynamic Environments in Edge-to-Edge Collaboration Scenarios | |
| CN113157431B (en) | Computing task copy distribution method for edge network application environment | |
| Manavi et al. | Resource allocation in cloud computing using genetic algorithm and neural network | |
| Ding et al. | Dynamic task allocation for cost-efficient edge cloud computing | |
| CN112130927B (en) | Reliability-enhanced mobile edge computing task unloading method | |
| Fu et al. | Improving data locality of tasks by executor allocation in Spark computing environment | |
| Jin et al. | Scalability optimization in cloud-based ai inference services: Strategies for real-time load balancing and automated scaling | |
| Lu et al. | An efficient load balancing algorithm for heterogeneous grid systems considering desirability of grid sites | |
| CN115834386A (en) | Intelligent service deployment method, system and terminal in edge computing environment |