Cooperative Buffering Schemes for Time-Shifted Live Streaming of Distributed Appliances

Distributed appliances connected to the Internet have provided various multimedia services. In particular, networked Personal Video Recorders (PVRs) can store broadcast TV programs in their storage devices or receive them from central servers, enabling people to watch the programs they want at any d...

Full description

Bibliographic Details
Main Authors: Eunsam Kim, Yunho Cho, Hyoseop Shin
Format: Article
Language:English
Published: MDPI AG 2021-12-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/11/23/11527
_version_ 1797508009884123136
author Eunsam Kim
Yunho Cho
Hyoseop Shin
author_facet Eunsam Kim
Yunho Cho
Hyoseop Shin
author_sort Eunsam Kim
collection DOAJ
description Distributed appliances connected to the Internet have provided various multimedia services. In particular, networked Personal Video Recorders (PVRs) can store broadcast TV programs in their storage devices or receive them from central servers, enabling people to watch the programs they want at any desired time. However, the conventional CDNs capable of supporting a large number of concurrent users have limitations in scalability because more servers are required in proportion to the increased users. To address this problem, we have developed a time-shifted live streaming system over P2P networks so that PVRs can share TV programs with each other. We propose cooperative buffering schemes to provide the streaming services for time-shifted periods even when the number of PVRs playing back at the periods is not sufficient; we do so by utilizing the idle resources of the PVRs playing at the live broadcast time. To determine which chunks to be buffered, they consider the degree of deficiency and proximity and the ratio of playback requests to chunk copies. Through extensive simulations, we show that our proposed buffering schemes can significantly extend the time-shifting hours and compare the performance of two buffering schemes in terms of playback continuity and startup delay.
first_indexed 2024-03-10T04:56:31Z
format Article
id doaj.art-b995065d1dcc4dc1b99f01e9eb533599
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-10T04:56:31Z
publishDate 2021-12-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-b995065d1dcc4dc1b99f01e9eb5335992023-11-23T02:09:42ZengMDPI AGApplied Sciences2076-34172021-12-0111231152710.3390/app112311527Cooperative Buffering Schemes for Time-Shifted Live Streaming of Distributed AppliancesEunsam Kim0Yunho Cho1Hyoseop Shin2Department of Computer Engineering, Hongik University, Seoul 04066, KoreaPuloon Technology Inc., Seoul 06721, KoreaSchool of Computer Science and Engineering, Konkuk University, Seoul 05029, KoreaDistributed appliances connected to the Internet have provided various multimedia services. In particular, networked Personal Video Recorders (PVRs) can store broadcast TV programs in their storage devices or receive them from central servers, enabling people to watch the programs they want at any desired time. However, the conventional CDNs capable of supporting a large number of concurrent users have limitations in scalability because more servers are required in proportion to the increased users. To address this problem, we have developed a time-shifted live streaming system over P2P networks so that PVRs can share TV programs with each other. We propose cooperative buffering schemes to provide the streaming services for time-shifted periods even when the number of PVRs playing back at the periods is not sufficient; we do so by utilizing the idle resources of the PVRs playing at the live broadcast time. To determine which chunks to be buffered, they consider the degree of deficiency and proximity and the ratio of playback requests to chunk copies. Through extensive simulations, we show that our proposed buffering schemes can significantly extend the time-shifting hours and compare the performance of two buffering schemes in terms of playback continuity and startup delay.https://www.mdpi.com/2076-3417/11/23/11527time-shiftingcooperative bufferingdistributed applianceP2P streaming
spellingShingle Eunsam Kim
Yunho Cho
Hyoseop Shin
Cooperative Buffering Schemes for Time-Shifted Live Streaming of Distributed Appliances
Applied Sciences
time-shifting
cooperative buffering
distributed appliance
P2P streaming
title Cooperative Buffering Schemes for Time-Shifted Live Streaming of Distributed Appliances
title_full Cooperative Buffering Schemes for Time-Shifted Live Streaming of Distributed Appliances
title_fullStr Cooperative Buffering Schemes for Time-Shifted Live Streaming of Distributed Appliances
title_full_unstemmed Cooperative Buffering Schemes for Time-Shifted Live Streaming of Distributed Appliances
title_short Cooperative Buffering Schemes for Time-Shifted Live Streaming of Distributed Appliances
title_sort cooperative buffering schemes for time shifted live streaming of distributed appliances
topic time-shifting
cooperative buffering
distributed appliance
P2P streaming
url https://www.mdpi.com/2076-3417/11/23/11527
work_keys_str_mv AT eunsamkim cooperativebufferingschemesfortimeshiftedlivestreamingofdistributedappliances
AT yunhocho cooperativebufferingschemesfortimeshiftedlivestreamingofdistributedappliances
AT hyoseopshin cooperativebufferingschemesfortimeshiftedlivestreamingofdistributedappliances