Adaptive Resource Allocation for Service-Based Systems |
Received:August 13, 2009 Revised:November 30, 2009 Download PDF |
Stephen S. Yau,Ho G. An. Adaptive Resource Allocation for Service-Based Systems. International Journal of Software and Informatics, 2009,3(4):483~499 |
Hits: 3231 |
Download times: 3098 |
|
|
Abstract: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. |
keywords:adaptive resource allocation service-based systems multiple workflows throughput user requirements |
View Full Text View/Add Comment Download reader |
|
|
|