Smoothed analysis of algorithms: why the simplex algorithm usually takes polynomial time
STOC '01 Proceedings of the thirty-third annual ACM symposium on Theory of computing
Application-level differentiated services for Web servers
World Wide Web
Integrated Quality of Service (QoS) Management in Service-Oriented Enterprise Architectures
EDOC '04 Proceedings of the Enterprise Distributed Object Computing Conference, Eighth IEEE International
Web Service Discovery and Composition using USDL
CEC-EEE '06 Proceedings of the The 8th IEEE International Conference on E-Commerce Technology and The 3rd IEEE International Conference on Enterprise Computing, E-Commerce, and E-Services
Feedback Control Architecture and Design Methodology for Service Delay Guarantees in Web Servers
IEEE Transactions on Parallel and Distributed Systems
A Workflow-based Computational Resource Broker with Information Monitoring in Grids
GCC '06 Proceedings of the Fifth International Conference on Grid and Cooperative Computing
A resource broker with an efficient network information model on grid environments
The Journal of Supercomputing
Journal of Systems and Software
A Regression-Based Analytic Model for Dynamic Resource Provisioning of Multi-Tier Applications
ICAC '07 Proceedings of the Fourth International Conference on Autonomic Computing
Multiprocessor resource allocation for throughput-constrained synchronous dataflow graphs
Proceedings of the 44th annual Design Automation Conference
Solving a real-time allocation problem with constraint programming
Journal of Systems and Software
Web Service Hosting and Revenue Maximization
ECOWS '07 Proceedings of the Fifth European Conference on Web Services
HPCC '08 Proceedings of the 2008 10th IEEE International Conference on High Performance Computing and Communications
Developing Service-Based Software Systems with QoS Monitoring and Adaptation
FTDCS '08 Proceedings of the 2008 12th IEEE International Workshop on Future Trends of Distributed Computing Systems
A comprehensive quality model for service-oriented systems
Software Quality Control
An Adaptive Tradeoff Model for Service Performance and Security in Service-Based Systems
ICWS '09 Proceedings of the 2009 IEEE International Conference on Web Services
Toward Development of Adaptive Service-Based Software Systems
IEEE Transactions on Services Computing
Hi-index | 0.00 |
Due to its major advantages, service-oriented architecture (SOA) has been adopted in various distributed systems, such as web services, grid computing systems, utility computing systems and cloud computing systems. These systems are referred as service-based systems (SBS). In order to effectively use these systems in various applications, one major challenge which must be addressed is to manage the quality of services (QoS) to satisfy users' requirements. In SBS, multiple services are often hosted by the same server and compete for the limited system resources of the server, such as CPU-time, memory and network bandwidth. In addition, service compositions, resource status of servers, workflow priorities and QoS requirements are usually dynamically changing in runtime. Hence, it is necessary to have effective techniques to allocate the system resources to each service provided by a server in order to satisfy the QoS requirements of multiple workflows in SBS. In this paper, a resource allocation approach is presented to adaptively allocating the system resources of servers to their services in runtime in order to satisfy one of the most important QoS requirements, the throughput, of multiple workflows in SBS.