A blueprint for introducing disruptive technology into the Internet
ACM SIGCOMM Computer Communication Review
PlanetLab application management using plush
ACM SIGOPS Operating Systems Review
CoMon: a mostly-scalable monitoring system for PlanetLab
ACM SIGOPS Operating Systems Review
Scriptroute: a public internet measurement facility
USITS'03 Proceedings of the 4th conference on USENIX Symposium on Internet Technologies and Systems - Volume 4
Experience with some principles for building an internet-scale reliable system
WORLDS'05 Proceedings of the 2nd conference on Real, Large Distributed Systems - Volume 2
Why it is hard to build a long-running service on PlanetLab
WORLDS'05 Proceedings of the 2nd conference on Real, Large Distributed Systems - Volume 2
Scale and performance in the CoBlitz large-file distribution service
NSDI'06 Proceedings of the 3rd conference on Networked Systems Design & Implementation - Volume 3
NETA'99 Proceedings of the 1st conference on Conference on Network Administration - Volume 1
An active measurement system for shared environments
Proceedings of the 7th ACM SIGCOMM conference on Internet measurement
Stork: package management for distributed VM environments
LISA'07 Proceedings of the 21st conference on Large Installation System Administration Conference
A Simple Technique for Securing Data at Rest Stored in a Computing Cloud
CloudCom '09 Proceedings of the 1st International Conference on Cloud Computing
Finance e-learning and simulation toward the cloud service environment
International Journal of Internet Protocol Technology
Future Generation Computer Systems
Cloud Computing Based E-Learning System
International Journal of Distance Education Technologies
Hi-index | 0.00 |
This paper describes our experiences implementing and operating a globally distributed application composed of services available on a Cloud Computing infrastructure. Intel needed a service that could give us an idea of end users' experiences with Intel Corporation's website from different regions of the globe. We built our monitoring system on top of the PlanetLab distributed systems testbed. Our first implementation relied on static configurations and needed manual intervention to respond to network and node outages. PlanetLab has Cloud Computing and Service Oriented Architecture features that enabled us to increase our application's robustness by using web services for Virtual Machine (VM) allocation, VM provisioning, resource availability, and geographic information. We found that we had to treat service provided resource information like network equipment treats network information. Despite the lack of service level guarantees for PlanetLab VMs and Internet connectivity, we constructed a robust global monitoring service that is used by Intel network personnel today.