2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (Ccgrid 2012) 2012
DOI: 10.1109/ccgrid.2012.108
|View full text |Cite
|
Sign up to set email alerts
|

Dynamic Replication in Service-Oriented Systems

Abstract: Service-oriented systems, consisting of atomic services and their compositions hosted in service composition execution engines (CEEs), are commonly deployed to deliver web applications. As the workloads of applications fluctuate over time, it is economical to autonomously and dynamically adjust system capacity, i.e., the number of replicas for atomic services and CEEs. In this paper, we propose a novel replica provisioning policy, Resos, which adjusts the number of CEE and service replicas periodically based o… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2013
2013
2020
2020

Publication Types

Select...
4
3
1

Relationship

3
5

Authors

Journals

citations
Cited by 19 publications
(7 citation statements)
references
References 18 publications
0
7
0
Order By: Relevance
“…When consolidating virtual machines in a data center environment, resource utilization is a crucial parameter for virtual machine placement policies [14,44]. Resource provisioning policies [45,46] are validated using a request workload generated directly from utilization traces collected in production systems.…”
Section: Discussing Related Workmentioning
confidence: 99%
“…When consolidating virtual machines in a data center environment, resource utilization is a crucial parameter for virtual machine placement policies [14,44]. Resource provisioning policies [45,46] are validated using a request workload generated directly from utilization traces collected in production systems.…”
Section: Discussing Related Workmentioning
confidence: 99%
“…For a given period of time when the workload intensity is predicted as λ requests per second, one may want to keep the system 80% utilized, and set the target capacity to C * = λ/0.8. The choice of the target capacity is out of scope of this work, and we direct interested readers to our prior work [4,5]. n * vs.…”
Section: Trade-off Between Cost and Service Availabilitymentioning
confidence: 99%
“…Web service applications are characterized not only by disparate resource requirements (e.g., a CPU-intensive browsing mix versus an I/O-intensive transaction mix), but also by time-varying request workloads [4,17]. Consequently, the overall system workloads fluctuate in terms of mixes of dissimilar applications and their volume of requests [16].…”
Section: Introductionmentioning
confidence: 99%