BUILDING AND MANAGING LARGE SCALE DISTRIBUTED SERVICES (2007)
BibTeX
@MISC{Liang07buildingand,
author = {Jin Liang},
title = {BUILDING AND MANAGING LARGE SCALE DISTRIBUTED SERVICES },
year = {2007}
}
OpenURL
Abstract
Recent research in peer-to-peer and grid computing has made it possible to build Inter-net scale services such as content distribution, storage service, name service and publish/subscribe. By utilizing large number of service nodes that collaborate in a decentralized fashion, such services can potentially achieve high scalability, availability, reliability and QoS/performance. Despite such potential, building large distributed services and testing them in a real world, widely distributed environment remains a difficult task. This is be-cause first, a wide area environment is full of various network and node failures. Therefore, services targeting such environment must have built-in mechanisms to deal with such failures. Further, such mechanisms must not rely on centralized control, due to the scale of the services. Second, running services in a wide area environment requires system support for deploying, monitoring and controlling the services. However, current computing infrastructures generally lack powerful tools for managing widely distributed services. As a result, service developers often have to resort to ad hoc methods for service management. In this dissertation we present our research aimed at simplifying the development of large







