Abstract | ||
---|---|---|
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. |
Year | DOI | Venue |
---|---|---|
2004 | 10.1109/MDSO.2004.27 | IEEE Distributed Systems Online |
Keywords | Field | DocType |
remote procedure call,component placement,remote invocation,profile-driven component placement,cluster-based online services,high-performance placement,automatic component placement,application component,individual-component resource consumption,remote method invocation,component profile,application resource need,clusters | Resource consumption,Remote procedure call,Component placement,World Wide Web,Computer science,Workload,Enterprise JavaBeans,Throughput,Java,Database,Distributed computing,The Internet | Journal |
Volume | Issue | Citations |
5 | 10 | 9 |
PageRank | References | Authors |
0.87 | 17 | 5 |
Name | Order | Citations | PageRank |
---|---|---|---|
Christopher Stewart | 1 | 332 | 32.60 |
Kai Shen | 2 | 475 | 32.68 |
Sandhya Dwarkadas | 3 | 3504 | 257.31 |
Michael L. Scott | 4 | 2843 | 248.01 |
Jian Yin | 5 | 861 | 97.01 |