|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
2008 IEEE International Conference on Services Computing Vol. 1
Leveraging Service Composition Relationship to Improve CPU Demand Estimation in SOA Environments
July 07-July 11
ISBN: 978-0-7695-3283-7
| ASCII Text | x | ||
| Chun Zhang, Rong N. Chang, Chang-Shing Perng, Edward So, Chunqiang Tang, Tao Tao, "Leveraging Service Composition Relationship to Improve CPU Demand Estimation in SOA Environments," 2012 SC Companion: High Performance Computing, Networking Storage and Analysis, vol. 1, pp. 317-324, 2008 IEEE International Conference on Services Computing Vol. 1, 2008. | |||
| BibTex | x | ||
| @article{ 10.1109/SCC.2008.135, author = {Chun Zhang and Rong N. Chang and Chang-Shing Perng and Edward So and Chunqiang Tang and Tao Tao}, title = {Leveraging Service Composition Relationship to Improve CPU Demand Estimation in SOA Environments}, journal ={2012 SC Companion: High Performance Computing, Networking Storage and Analysis}, volume = {1}, year = {2008}, isbn = {978-0-7695-3283-7}, pages = {317-324}, doi = {http://doi.ieeecomputersociety.org/10.1109/SCC.2008.135}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - 2012 SC Companion: High Performance Computing, Networking Storage and Analysis TI - Leveraging Service Composition Relationship to Improve CPU Demand Estimation in SOA Environments SN - 978-0-7695-3283-7 SP317 EP324 A1 - Chun Zhang, A1 - Rong N. Chang, A1 - Chang-Shing Perng, A1 - Edward So, A1 - Chunqiang Tang, A1 - Tao Tao, PY - 2008 KW - null VL - 1 JA - 2012 SC Companion: High Performance Computing, Networking Storage and Analysis ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/SCC.2008.135
Service Oriented Architecture (SOA) helps dynamically construct composite services out of a set of low-level atomic services to satisfy customer requirements. For the purpose of capacity planning and resource provisioning, it is important to understand these services' demand for system resources, e.g., CPU. In this paper, we propose a black-box method for estimating CPU demand of service requests based on linear regression between the observed request throughput and resource utilization level. A key advantage of our method is that its input data (i.e., request-processing throughput and resource utilization) can be easily obtained without intrusive software instrumentation. Moreover, we observe that, in an SOA environment, the service composition relationship (i.e., how low-level atomic services are connected into a composite service) is either known in advance or can be discovered through various means. We leverage this composition relationship to further improve the quality of CPU demand estimation. By analyzing the dependency between a composite service and its constituent low-level atomic services using linear algebra, our method can eliminate the collinear problem introduced by the service composition relationship. Moreover, our method can further reduce the number of unknown variables in the linear regression problem, and hence reduce the time duration needed to collect input data. In a dynamic SOA environment, this translates into faster response to changing workloads and more accurate estimation. We demonstrate these advantages of our method over a baseline method through extensive evaluation.
Citation:
Chun Zhang, Rong N. Chang, Chang-Shing Perng, Edward So, Chunqiang Tang, Tao Tao, "Leveraging Service Composition Relationship to Improve CPU Demand Estimation in SOA Environments," scc, vol. 1, pp.317-324, 2008 IEEE International Conference on Services Computing Vol. 1, 2008
Usage of this product signifies your acceptance of the Terms of Use.
