Implementing and operating an internet scale distributed application using service oriented architecture principles and cloud computing infrastructure
Implementing and operating an internet scale distributed application using service oriented architecture principles and cloud computing infrastructure
复制标题
使用面向服务的架构原则和云计算基础设施实施和操作互联网规模的分布式应用程序
DOI:
10.1145/1497308.1497384
复制
发表时间:
2008
期刊:
影响因子:
--
通讯作者:
Jeff Sedayao
中科院分区:
文献类型:
--
作者:
Jeff Sedayao
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.