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