[go: up one dir, main page]

Zhong et al., 2022 - Google Patents

Machine learning-based orchestration of containers: A taxonomy and future directions

Zhong et al., 2022

View PDF
Document ID
16897285257833292078
Author
Zhong Z
Xu M
Rodriguez M
Xu C
Buyya R
Publication year
Publication venue
ACM Computing Surveys (CSUR)

External Links

Snippet

Containerization is a lightweight application virtualization technology, providing high environmental consistency, operating system distribution portability, and resource isolation. Existing mainstream cloud service providers have prevalently adopted container …
Continue reading at dl.acm.org (PDF) (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/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • 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
    • G06QDATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management, e.g. organising, planning, scheduling or allocating time, human or machine resources; Enterprise planning; Organisational models
    • G06Q10/063Operations research or analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06QDATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce, e.g. shopping or e-commerce
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06NCOMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N99/00Subject matter not provided for in other groups of this subclass
    • 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

Similar Documents

Publication Publication Date Title
Zhong et al. Machine learning-based orchestration of containers: A taxonomy and future directions
Bharany et al. A systematic survey on energy-efficient techniques in sustainable cloud computing
Katal et al. Energy efficiency in cloud computing data centers: a survey on software technologies
Al-Jumaili et al. Big data analytics using cloud computing based frameworks for power management systems: Status, constraints, and future recommendations
Duc et al. Machine learning methods for reliable resource provisioning in edge-cloud computing: A survey
Sharif et al. Fault‐tolerant with load balancing scheduling in a fog‐based IoT application
Shuja et al. Greening emerging IT technologies: techniques and practices
Masdari et al. Efficient task and workflow scheduling in inter-cloud environments: challenges and opportunities
Du et al. Scientific workflows in iot environments: A data placement strategy based on heterogeneous edge-cloud computing
Tang et al. A survey on scheduling techniques in computing and network convergence
Patel et al. Modeling the Green Cloud Continuum: integrating energy considerations into Cloud–Edge models
Dias et al. A systematic literature review on virtual machine consolidation
Al Qassem et al. Containerized microservices: A survey of resource management frameworks
Schmidt et al. Elastic infrastructure to support computing clouds for large-scale cyber-physical systems
Deepika et al. Multi-objective prediction-based optimization of power consumption for cloud data centers
Katal et al. Energy optimized container placement for cloud data centers: a meta-heuristic approach
Sanjalawe et al. AI-driven job scheduling in cloud computing: a comprehensive review
Depasquale et al. Dynamics of research into modeling the power consumption of virtual entities used in the telco cloud
Zou et al. Perspective of virtual machine consolidation in cloud computing: a systematic survey
Mezni et al. Predictive service placement in cloud using deep learning and frequent subgraph mining
Suarez et al. Energy-aware operation of HPC systems in Germany
Wang et al. Edge-computing-assisted intelligent processing of AI-generated image content
Gowri et al. Comprehensive analysis of resource allocation and service placement in fog and cloud computing
Bharanidharan et al. Predictive virtual machine placement for energy efficient scalable resource provisioning in modern data centers
Tantar et al. Computational intelligence for cloud management current trends and opportunities