Patikirikorala et al., 2011 - Google Patents
A multi-model framework to implement self-managing control systems for QoS managementPatikirikorala et al., 2011
View PDF- Document ID
- 2049248693396724853
- Author
- Patikirikorala T
- Colman A
- Han J
- Wang L
- Publication year
- Publication venue
- Proceedings of the 6th international symposium on software engineering for adaptive and self-managing systems
External Links
Snippet
Many control theory based approaches have been proposed to provide QoS assurance in increasingly complex software systems. These approaches generally use single model based, fixed or adaptive control techniques for QoS management of such systems. With …
- 230000003044 adaptive 0 abstract description 65
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/5083—Techniques for rebalancing the load in a distributed system
-
- 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
-
- 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
- G06Q—DATA 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/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management, e.g. organising, planning, scheduling or allocating time, human or machine resources; Enterprise planning; Organisational models
- G06Q10/063—Operations research or analysis
-
- 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
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Patikirikorala et al. | A multi-model framework to implement self-managing control systems for QoS management | |
Masdari et al. | A survey and classification of the workload forecasting methods in cloud computing | |
Huang et al. | A survey of resource management in multi-tier web applications | |
Diao et al. | Self-managing systems: A control theory foundation | |
Xu et al. | On the use of fuzzy modeling in virtualized data center management | |
Aiber et al. | Autonomic self-optimization according to business objectives | |
Litoiu et al. | Hierarchical model-based autonomic control of software systems | |
Naskos et al. | Cloud elasticity: a survey | |
CN113641445B (en) | Cloud resource self-adaptive configuration method and system based on depth deterministic strategy | |
Bhat et al. | Enabling self-managing applications using model-based online control strategies | |
Anglano et al. | FC2Q: exploiting fuzzy control in server consolidation for cloud applications with SLA constraints | |
Pahl et al. | Software architecture for the cloud–a roadmap towards control-theoretic, model-based cloud architecture | |
Gu et al. | Deep reinforcement learning for job scheduling and resource management in cloud computing: An algorithm-level review | |
Cámara et al. | MOSAICO: offline synthesis of adaptation strategy repertoires with flexible trade-offs | |
Sun et al. | Learning-based Adaptation Framework for Elastic Software Systems. | |
Makridis et al. | Robust dynamic CPU resource provisioning in virtualized servers | |
Dechouniotis et al. | A control‐theoretic approach towards joint admission control and resource allocation of cloud computing services | |
Patikirikorala et al. | Feedback controllers in the cloud | |
Femminella et al. | Comparison of Reinforcement Learning Algorithms for Edge Computing Applications Deployed by Serverless Technologies. | |
Mera-Gómez et al. | A debt-aware learning approach for resource adaptations in cloud elasticity management | |
Patikirikorala et al. | An evaluation of multi-model self-managing control schemes for adaptive performance management of software systems | |
Patikirikorala et al. | Towards optimal performance and resource management in web systems via model predictive control | |
Qu | Auto-scaling and deployment of web applications in distributed computing clouds. | |
US10924562B1 (en) | Real-time monitoring of IO load and latency | |
Leva | PID-based controls in computing systems: a brief survey and some research directions |