|
| This Article | ||
| | ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
October 2004 (vol. 5 no. 10)
pp. 1
| ASCII Text | x | ||
| Christopher Stewart, Kai Shen, Sandhya Dwarkadas, Michael L. Scott, Jian Yin, "Profile-Driven Component Placement for Cluster-Based Online Services," IEEE Distributed Systems Online, vol. 5, no. 10, pp. 1, October, 2004. | |||
| BibTex | x | ||
| @article{ 10.1109/MDSO.2004.27, author = {Christopher Stewart and Kai Shen and Sandhya Dwarkadas and Michael L. Scott and Jian Yin}, title = {Profile-Driven Component Placement for Cluster-Based Online Services}, journal ={IEEE Distributed Systems Online}, volume = {5}, number = {10}, issn = {1541-4922}, year = {2004}, doi = {http://doi.ieeecomputersociety.org/10.1109/MDSO.2004.27}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - MGZN JO - IEEE Distributed Systems Online TI - Profile-Driven Component Placement for Cluster-Based Online Services IS - 10 SN - 1541-4922 SP EP EPD - 1 A1 - Christopher Stewart, A1 - Kai Shen, A1 - Sandhya Dwarkadas, A1 - Michael L. Scott, A1 - Jian Yin, PY - 2004 KW - component placement KW - component profile KW - online services KW - clusters KW - Enterprise JavaBeans KW - RUBiS VL - 5 JA - IEEE Distributed Systems Online ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MDSO.2004.27
The growth of the Internet and of various intranets has spawned a wealth of online services, most of which are implemented on local-area clusters using remote invocation (for example, remote procedure call/remote method invocation) among manually placed application components. Component placement can be a significant challenge for large-scale services, particularly when application resource needs are workload dependent. Automatic component placement has the potential to maximize overall system throughput. The key idea is to construct (offline) a mapping between input workload and individual-component resource consumption. Such mappings, called component profiles, then support high-performance placement. Preliminary results on an online auction benchmark based on J2EE (Java 2 Platform, Enterprise Edition) suggest that profile-driven tools can identify placements that achieve near-optimal overall throughput.
Index Terms:
component placement, component profile, online services, clusters, Enterprise JavaBeans, RUBiS
Citation:
Christopher Stewart, Kai Shen, Sandhya Dwarkadas, Michael L. Scott, Jian Yin, "Profile-Driven Component Placement for Cluster-Based Online Services," IEEE Distributed Systems Online, vol. 5, no. 10, pp. 1, Oct. 2004, doi:10.1109/MDSO.2004.27
Usage of this product signifies your acceptance of the Terms of Use.

