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.
Original language | English (US) |
---|---|
Title of host publication | Proceedings of the 1st Asia-Pacific Symposium on Internetware, Internetware 2009 |
DOIs | |
State | Published - 2009 |
Event | 1st Asia-Pacific Symposium on Internetware, Internetware 2009 - Beijing, China Duration: Oct 17 2009 → Oct 18 2009 |
Other
Other | 1st Asia-Pacific Symposium on Internetware, Internetware 2009 |
---|---|
Country | China |
City | Beijing |
Period | 10/17/09 → 10/18/09 |
Fingerprint
Keywords
- Adaptive resource allocation
- Multiple workflows
- Service-based systems
- Throughput
- User requirements
ASJC Scopus subject areas
- Computer Networks and Communications
- Hardware and Architecture
- Software
Cite this
Adaptive resource allocation for service-based systems. / Yau, Sik-Sang; An, Ho G.
Proceedings of the 1st Asia-Pacific Symposium on Internetware, Internetware 2009. 2009. 1640209.Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
}
TY - GEN
T1 - Adaptive resource allocation for service-based systems
AU - Yau, Sik-Sang
AU - An, Ho G.
PY - 2009
Y1 - 2009
N2 - 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.
AB - 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.
KW - Adaptive resource allocation
KW - Multiple workflows
KW - Service-based systems
KW - Throughput
KW - User requirements
UR - http://www.scopus.com/inward/record.url?scp=72249090616&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=72249090616&partnerID=8YFLogxK
U2 - 10.1145/1640206.1640209
DO - 10.1145/1640206.1640209
M3 - Conference contribution
AN - SCOPUS:72249090616
SN - 9781605588728
BT - Proceedings of the 1st Asia-Pacific Symposium on Internetware, Internetware 2009
ER -