Title :
PACTS: A Service Oriented Architecture for Real-Time Peer-Assisted Content Delivery Service
Author :
Fu, Zhenghua ; Wu, Chai Wah ; Jeng, Jun-Jang JJ ; Lei, Hui
Author_Institution :
IBM T. J .Watson Res. Center, Hawthorne, NY
fDate :
July 28 2008-Aug. 1 2008
Abstract :
Compared with the traditional client/server streaming model, peer-assisted video streaming has been shown to provide better scalability with lower infrastructure cost. In this paper, we describe how peer-assisted video streaming can be implemented through real-time service oriented architecture. Our architecture, dubbed PACTS, is composed of 5 distinct service components: directory service, content service, peer download service, peer upload service and rate composition service. PACTS is designed to meet the specific QoS requirements of different users, entered through a simple Web interface. It also provides a distributed implementation of the content and peer directory services for effectively handling flash crowd situations, when a large number of users join during a very short period of time. We discuss the functionalities of the main PACTS services and specify the workflow of how these services work together to deliver real-time streaming services leveraging the benefits of peer to peer technology. By organizing elements of traditional video streaming and peer to peer computing into loosely-coupled composable middleware services and distributing them among participating entities, PACTS enables high-quality low- cost video streaming at a large scale and in real time.
Keywords :
Internet; middleware; peer-to-peer computing; quality of service; software architecture; video streaming; Web interface; composable middleware services; content service; directory service; peer assisted content delivery service; peer download service; peer to peer computing; peer upload service; peer-assisted video streaming; quality of service requirements; rate composition service; real-time service oriented architecture; service components; Bandwidth; Costs; Peer to peer computing; Quality of service; Service oriented architecture; Streaming media; Video on demand; Video sharing; Web server; YouTube; Peer-to-peer; SLA; real-time service composition; video streaming;
Conference_Titel :
Computer Software and Applications, 2008. COMPSAC '08. 32nd Annual IEEE International
Conference_Location :
Turku
Print_ISBN :
978-0-7695-3262-2
Electronic_ISBN :
0730-3157
DOI :
10.1109/COMPSAC.2008.153