Capacity Planning for Web Services: metrics, models, and methods
Capacity Planning for Web Services: metrics, models, and methods
SHARP: an architecture for secure resource peering
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
The Grid2003 Production Grid: Principles and Practice
HPDC '04 Proceedings of the 13th IEEE International Symposium on High Performance Distributed Computing
A price-anticipating resource allocation mechanism for distributed shared clusters
Proceedings of the 6th ACM conference on Electronic commerce
Using PlanetLab for network research: myths, realities, and best practices
ACM SIGOPS Operating Systems Review
Oasis: an overlay-aware network stack
ACM SIGOPS Operating Systems Review
CoMon: a mostly-scalable monitoring system for PlanetLab
ACM SIGOPS Operating Systems Review
Service placement in shared wide-area platforms
Proceedings of the twentieth ACM symposium on Operating systems principles
Reliability and security in the CoDeeN content distribution network
ATEC '04 Proceedings of the annual conference on USENIX Annual Technical Conference
Operating system support for planetary-scale network services
NSDI'04 Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation - Volume 1
Design and implementation tradeoffs for wide-area resource discovery
HPDC '05 Proceedings of the High Performance Distributed Computing, 2005. HPDC-14. Proceedings. 14th IEEE International Symposium
Design and implementation trade-offs for wide-area resource discovery
ACM Transactions on Internet Technology (TOIT)
The Proportional-Share Allocation Market for Computational Resources
IEEE Transactions on Parallel and Distributed Systems
Using economic regulation to prevent resource congestion in large-scale shared infrastructures
Future Generation Computer Systems
Prices are right: managing resources and incentives in peer-assisted content distribution
IPTPS'08 Proceedings of the 7th international conference on Peer-to-peer systems
Server workload analysis for power minimization using consolidation
USENIX'09 Proceedings of the 2009 conference on USENIX Annual technical conference
Modern Applied Statistics with S
Modern Applied Statistics with S
Hi-index | 0.00 |
Understanding how different applications with different resource requirements interact in a shared infrastructure like Internet is crucial in the design of resource allocation and regulation policies. In this paper, our focus is on analyzing a well known planetary scale experimental facility as a case study - PlanetLab. Previous analysis focused on the workload characterization from the node point of view, while little attention has been paid to the processes leading to such workload - i.e. distributed applications. In particular, our aim is twofold: (i) characterize the underlying nature of interactions among distributed applications in a collaborative and shared infrastructure. In other words, understand the interference or mutual influence of one slice on other slices and the effect on the overall consumption of slices over the infrastructure, and (ii) characterize two important aspects of applications' resource usage - i.e. the short-term distribution and temporal dynamics of CPU, memory and network usage made by experimental applications currently running in PlanetLab. Understanding these interactions is a prerequisite for the design of new scheduling and regulation mechanisms for the experimental facility and serve as a testbed for future advances in resource scheduling facing the Future Internet. Based on the analysis of publicly available traces, we find that the distribution of resource usage is highly skewed - with a few applications producing most of the resource usage. We use our findings to develop a model that produces good matches in the metrics studied, allowing us to generate a workload with similar statistical characteristics.