23rd International Conference on Distributed Computing Systems, 2003. Proceedings.
DOI: 10.1109/icdcs.2003.1203491
|View full text |Cite
|
Sign up to set email alerts
|

Ef .ciently distributing component-based applications across wide-area environments

Abstract: Distributed deployment of network applications in widearea environments has proven effective for improving enduser experience. Another trend is the use of component frameworks for building network services. Their component-based nature makes such applications natural candidates for distributed deployment, but it is unclear if the design patterns underlying component frameworks also enable efficient service distribution.In this paper, we investigate the application design rules and accompanying system-level sup… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
14
0

Publication Types

Select...
5
4

Relationship

0
9

Authors

Journals

citations
Cited by 15 publications
(14 citation statements)
references
References 19 publications
0
14
0
Order By: Relevance
“…Since then several other studies have explored session characterization of web workloads (Menascé et al, 1999;Shi et al, 2002;Akula and Menascé, 2007). The work by Llambiri et al (2003) acknowledged that service usage patterns affect the performance of Internet services, and that understanding the nature of user workloads is crucial for properly designing and provisioning web servers. Our study follows this trend, by using aggregated information about client usage of an e-Commerce service to boost the service profit or other application-specific reward that clients bring to the service provider.…”
Section: Related Work and Discussionmentioning
confidence: 99%
“…Since then several other studies have explored session characterization of web workloads (Menascé et al, 1999;Shi et al, 2002;Akula and Menascé, 2007). The work by Llambiri et al (2003) acknowledged that service usage patterns affect the performance of Internet services, and that understanding the nature of user workloads is crucial for properly designing and provisioning web servers. Our study follows this trend, by using aggregated information about client usage of an e-Commerce service to boost the service profit or other application-specific reward that clients bring to the service provider.…”
Section: Related Work and Discussionmentioning
confidence: 99%
“…Second, both local and remote clients experience improved performance due to aggressive caching of stateful components. Further details about the design patterns and optimizations, their implementation, and the experiment results can be found in Llambiri et al [2003].…”
Section: :24mentioning
confidence: 99%
“…The variety of deployed components resulting from the usage of our infrastructure represents an application-level overlay network of J2EE components analogous to that of [2], [7], and [14], where several instances of the same component may coexist together. We believe that J2EE limitations on component lifecycle, concurrency and state may allow for efficient models of consistency between multiple versions of the same stateful J2EE component.…”
Section: Related Workmentioning
confidence: 99%
“…Vertical partitioning (e.g., running web tier and business tier in separate VMs) has been used for fault isolation and load balancing but it is sometimes impractical due to significant run-time overheads (even if one would keep the tiers on a fast local-area network) related to heavy use of remote invocations. Recent work [14] in the context of J2EE componentbased applications has shown viability of vertical partitioning in wide-area networks without incurring the aforementioned overheads. The key conclusions from that study can be summarized as follows:…”
Section: Introductionmentioning
confidence: 99%