DocumentCode
2452569
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
fYear
2008
fDate
July 28 2008-Aug. 1 2008
Firstpage
1205
Lastpage
1210
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications, 2008. COMPSAC '08. 32nd Annual IEEE International
Conference_Location
Turku
ISSN
0730-3157
Print_ISBN
978-0-7695-3262-2
Electronic_ISBN
0730-3157
Type
conf
DOI
10.1109/COMPSAC.2008.153
Filename
4591749
Link To Document