4 research outputs found

    Enabling Large-Scale Peer-to-Peer Stored Video Streaming Service with QoS Support

    Get PDF
    This research aims to enable a large-scale, high-volume, peer-to-peer, stored-video streaming service over the Internet, such as on-line DVD rentals. P2P allows a group of dynamically organized users to cooperatively support content discovery and distribution services without needing to employ a central server. P2P has the potential to overcome the scalability issue associated with client-server based video distribution networks; however, it brings a new set of challenges. This research addresses the following five technical challenges associated with the distribution of streaming video over the P2P network: 1) allow users with limited transmit bandwidth capacity to become contributing sources, 2) support the advertisement and discovery of time-changing and time-bounded video frame availability, 3) Minimize the impact of distribution source losses during video playback, 4) incorporate user mobility information in the selection of distribution sources, and 5) design a streaming network architecture that enables above functionalities.To meet the above requirements, we propose a video distribution network model based on a hybrid architecture between client-server and P2P. In this model, a video is divided into a sequence of small segments and each user executes a scheduling algorithm to determine the order, the timing, and the rate of segment retrievals from other users. The model also employs an advertisement and discovery scheme which incorporates parameters of the scheduling algorithm to allow users to share their life-time of video segment availability information in one advertisement and one query. An accompanying QoS scheme allows reduction in the number of video playback interruptions while one or more distribution sources depart from the service prematurely.The simulation study shows that the proposed model and associated schemes greatly alleviate the bandwidth requirement of the video distribution server, especially when the number of participating users grows large. As much as 90% of load reduction was observed in some experiments when compared to a traditional client-server based video distribution service. A significant reduction is also observed in the number of video presentation interruptions when the proposed QoS scheme is incorporated in the distribution process while certain percentages of distribution sources depart from the service unexpectedly

    Research on adaptive network management technologies using multi-agent systems

    Get PDF
    制度:新 ; 文部省報告番号:甲2631号 ; 学位の種類:博士(工学) ; 授与年月日:2008/3/15 ; 早大学位記番号:新479

    Overlay Multicast For Video On Demand On The Internet

    No full text
    Patching is an attractive technique for building efficient video on-demand systems. However, since Patching assumes the existence of IP Multicast, implementing Patching on the current Internet is a challenging task because the Internet is based on IP Unicast only. In this paper, we propose an overlay technique called Vcast for enabling multicast services on the application layer, as a way to support the implementation of Patching. Unlike earlier overlay multicast schemes, Vcast does not introduce any global topology for the overlay and therefore avoids control overhead to maintain it. Vcast can configure itself adaptively to the changing network traffic, and is tolerant to failures prone to happen frequently in dynamic environments such as the Internet. In addition, Vcast provides load balancing among network nodes by employing the Round-robin approach in selecting delivery paths for clients

    Overlay Multicast for Video On Demand on the Internet

    No full text
    Patching is an attractive technique for building efficient video-on-demand systems. However, since Patching assumes the existence of IP Multicast, implementing Patching on the current Internet is a challenging task because the Internet is based on IP Unicast only. In this paper, we propose an overlay technique called Vcast for enabling multicast services on the application layer, as a way to support the implementation of Patching. Unlike earlier overlay multicast schemes, Vcast does not introduce any global topology for the overlay and therefore avoids control overhead to maintain it. Vcast can configure itself adaptively to the changing network traffic, and is tolerant to failures prone to happen frequently in dynamic environments such as the Internet. In addition, Vcast provides load balancing among network nodes by employing the Round-robin approach in selecting delivery paths for clients
    corecore