Abstract-Enabling end-to-end Quality of Service (QoS) for realtime video content delivery across heterogeneous P2P networks is challenging but vital for the efficient service provision. In this paper, we present a P2P based admission control mechanism for real-time video streaming driven by Service Provider (SP). SPdriven P2P network is a network where service provider has a comprehensive control over contracted resource utilization. SP assures the coordination and the creation of overlay P2P network and it is responsible for admission control and resource allocation among others. Our proposed QoS provision mechanism employs video traffic descriptor (i.e. traffic specification) for performing admission control. Before accepting a particular P2P video streaming session, the SP controls the access to the network resources by performing policy and admission control. After retrieving the service availability from its traffic repository, SP decides whether to accept or to reject the request. The proposed SP-driven P2P admission control mechanism is evaluated using ns2 simulator and the results show that our proposed mechanism allows the provisioning of end-toend QoS for delivered video content over P2P network. Index Terms-SP-Driven P2P Network, QoS, Admission Control, Real-Time Video Streaming URRENT Internet is undergoing through a massive shift from being a simple monolithic data service network to a ubiquitous multi-service network where different stakeholders co-operate for offering value-added services and applications to content consumers (CCs). Content providers (CPs), service providers (SPs), and network providers (NPs) have different roles and requirements for providing services and applications which may dynamically be created and managed. The popular applications that have changed radically the way how consumer interacts with the content are based on peer-to-peer (P2P) architecture. Today, this P2P phenomenon is widely adopted for different large-scale content distributions including multimedia streaming, video on demand (VoD), P2P gaming, signaling for IP telephony, P2P-based IPTV services, etc. Recent measurement studies [1] have shown that traffic generated by P2P applications has started to dominate the bandwidth consumption on Internet access links. In this massive growth of P2P, the abovementioned stakeholders (i.e. SP, CP, NP) are missing opportunities for future revenue growth. On one hand, SPs have no control over the structure of the P2P networks and therefore they can neither control nor manage the associated traffic flows. On the other hand, P2P users just want to retrieve their desired content quickly, with good performance. However, P2P systems have no knowledge of the underlying network structure and they either have to measure the performance itself or to build its overlay topology more or less agnostic of the underlay. This situation is frustrating to both SPs as well as P2P users. The cooperation between SPs and P2P users not only improves the network utilization but also allows the SPs to provide better services to their customers [2] . Moreover, such cooperation can be helpful to address the issue of application-layer traffic optimization problem (ALTO) [3] . We believe that SP-driven P2P system will constitute the next generation P2P system that is willing to provide better QoS performance to CCs whilst enhancing revenue growth for different actors involved in the delivery chain. Explicit communication for cooperative control between P2P and providers has been recently the subject of a working group called P4P [4] and IETF WG ALTO [3] . In the current practice, SPs deliver the content to consumers using best effort or QoS-enabled infrastructure after aggregating media content from multiple CPs. SPs may not necessarily own or administer any networking infrastructure, but they should interact with network providers through Service Level Agreement (SLA). SLAs describe the characteristics of the offered service and identify the responsibilities of the parties involved in service delivery process. The Service Level Specification (SLS) is the technical characteristics of the service offered in the context of SLA that refers to the provisioning aspects of the service e.g. request, activation and delivery aspects from network perspectives. There is a distinction between customer to provider SLSs and provider-to-provider SLSs. The Client Service Level Agreements/ Client Service Level Specification (cSLA/cSLS) is established between end-customers and service/network providers. The provider service level specification (pSLS) is established between the service and network providers or between network providers. The SLS template includes the following attributes: SLS Identification, Scope of SLS, Flow Identification, Traffic Conformance & Characteristics, Traffic Excess Treatment, Performance Guarantees to be given to the traffic, etc. This information plays an important role for overall QoS provisioning using admission control. In this paper, we present a QoS provisioning mechanism for real-time video streaming over SP-driven P2P networks using admission control. The SP-driven P2P framework allows SPs to have a global view of the available bandwidth and maintains a traffic forecast matrix that provides the information regarding allocated and available bandwidth over
In REF a QoS provisioning mechanisms is presented for real-time video streaming over service provider-driven P2P networks using admission control.
End-to-End QoS Provisioning for Real-Time Video Streaming over SP-Driven P2P Networks Using Admission Control
2009 IEEE International Conference on Communications
2009 IEEE International Conference on Communications
Computer Science