oStream: Asynchronous streaming multicast in application-layer overlay networks

被引:107
|
作者
Cui, Y
Li, BC
Nahrstedt, K
机构
[1] Univ Illinois, Dept Comp Sci, Urbana, IL 61801 USA
[2] Univ Toronto, Dept Elect & Comp Engn, Toronto, ON M5S 3G4, Canada
基金
美国国家科学基金会;
关键词
multicast; overlay; streaming;
D O I
10.1109/JSAC.2003.818799
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Although initially proposed as the deployable alternative to Internet protocol multicast, application-layer overlay network actually revolutionizes the way network applications can be built, since each overlay node is an end host, which is able to carry out more functionalities than simply forwarding packets. This paper addresses the on-demand media distribution problem in the context of overlay network. We take advantage of the strong buffering capabilities of end hosts, and propose a novel overlay multicast strategy, oStream. We have performed extensive analysis and performance evaluation with respect to the scalability and the efficiency of oStream. With respect to the required server bandwidth, we show that oStream defeats the theoretical lower bound of traditional multicast-based approaches, under both sequential and nonsequential stream access patterns. oStream is also robust against bursty requests. With respect to bandwidth consumption on the back, bone network, we show that the benefit introduced by oStream overshadows-the topological inefficiency (e.g., link stress and stretch) introduced by using application-layer multicast.
引用
收藏
页码:91 / 106
页数:16
相关论文
共 50 条
  • [31] Scheduling uplink bandwidth in application-layer multicast trees
    Srinivasan, S
    Zegura, E
    [J]. NETWORKING 2005: NETWORKING TECHNOLOGIES, SERVICES, AND PROTOCOLS; PERFORMANCE OF COMPUTER AND COMMUNICATION NETWORKS; MOBILE AND WIRELESS COMMUNICATIONS SYSTEMS, 2005, 3462 : 1018 - 1030
  • [32] On Runtime Adaptation of Application-Layer Multicast Protocol Parameters
    Huebsch, Christian
    Mayer, Christoph P.
    Waldhorst, Oliver P.
    [J]. NETWORKED SERVICES AND APPLICATIONS - ENGINEERING, CONTROL AND MANAGEMENT, 2010, 6164 : 226 - 235
  • [33] TrAM: Cross-layer efficient application-layer multicast in mobile ad-hoc networks
    Baumung, Peter
    [J]. 2007 IEEE WIRELESS COMMUNICATIONS & NETWORKING CONFERENCE, VOLS 1-9, 2007, : 4072 - 4076
  • [34] Efficient Beamforming Algorithms for MIMO Multicast with Application-Layer Coding
    Kaliszan, Michal
    Pollakis, Emmanuel
    Stanczak, Slawomir
    [J]. 2011 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY PROCEEDINGS (ISIT), 2011, : 928 - 932
  • [35] A new application-layer overlay platform for better connected vehicles
    Jang, Jaemin
    Ahn, Taemin
    Han, Junghee
    [J]. INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2017, 13 (11):
  • [36] On Shared Medium Capacity Awareness in Heterogeneous Application-Layer Multicast
    Huebsch, Christian
    Waldhorst, Oliver P.
    [J]. 2010 IEEE GLOBECOM WORKSHOPS, 2010, : 1503 - 1507
  • [37] Self-adaptive adjustment on bandwidth in application-layer multicast
    Cui, Jianqun
    He, Yanxiang
    Wu, Libing
    [J]. ADVANCED PARALLEL PROCESSING TECHNOLOGIES, PROCEEDINGS, 2007, 4847 : 362 - +
  • [38] Available Bandwidth Metrics for Application-Layer Reliable Multicast in Global Multi-Gigabit Networks
    Karpov, Kirill
    Iushchenko, Maksim
    Mareev, Nikolai
    Syzov, Dmytro
    Siemens, Eduard
    Shuvalov, Viatcheslav
    [J]. PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON APPLIED INNOVATIONS IN IT, 2020, 8 (01): : 1 - 6
  • [39] Shared Tree for Application-layer Multi-source Multicast
    Jia, Juncheng
    Zhang, Qian
    [J]. GLOBECOM 2006 - 2006 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, 2006,
  • [40] Application layer forward error correction for multicast streaming over LTE networks
    Bouras, Christos
    Kanakis, Nikolaos
    Kokkinos, Vasileios
    Papazois, Andreas
    [J]. INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2013, 26 (11) : 1459 - 1474