TY - GEN
T1 - A Cross-Layer Multicast-Push Unicast-Pull (MPUP) Architecture for Reliable File-Stream Distribution
AU - Chen, Shuoshuo
AU - Ji, Xiang
AU - Veeraraghavan, Malathi
AU - Emmerson, Steve
AU - Slezak, Joseph
AU - Decker, Steven G.
N1 - Funding Information:
This work is supported by NSF grants CNS-1116081, OCI- 1127340, ACI-1340910, CNS-1405171, and CNS-1531065, and U.S. DOE grant DE-SC0011358.
Publisher Copyright:
© 2016 IEEE.
PY - 2016/8/24
Y1 - 2016/8/24
N2 - The growing deployment of OpenFlow/SDN networks makes it increasingly possible to leverage network multicast services. This work proposes a novel cross-layer Multicast-Push Unicast Pull (MPUP) architecture that includes functionality in the application, transport and link layers to offer users a reliable file-stream distribution service to multiple subscribers. A prototype implementation of the MPUP architecture was realized in a new version of Local Data Manager (LDM), LDM7, a software program that has been in use since 1994 for real-time meteorology data distribution. LDM6, the currently deployed version, uses application-layer multicast. Experiments were run on the GENI infrastructure to compare LDM7 and LDM6. The two main findings are (i) LDM7 can be run at a higher sending rate than LDM6 allowing for improved performance (lower filedelivery latency), and (ii) to achieve the same performance, LDM7 uses significantly lower bandwidth and compute capacity. A three-fold improvement in performance improvement was possible with LDM7, and a bandwidth reduction from 350 Mbps to 21.4 Mbps was observed with 24 receivers.
AB - The growing deployment of OpenFlow/SDN networks makes it increasingly possible to leverage network multicast services. This work proposes a novel cross-layer Multicast-Push Unicast Pull (MPUP) architecture that includes functionality in the application, transport and link layers to offer users a reliable file-stream distribution service to multiple subscribers. A prototype implementation of the MPUP architecture was realized in a new version of Local Data Manager (LDM), LDM7, a software program that has been in use since 1994 for real-time meteorology data distribution. LDM6, the currently deployed version, uses application-layer multicast. Experiments were run on the GENI infrastructure to compare LDM7 and LDM6. The two main findings are (i) LDM7 can be run at a higher sending rate than LDM6 allowing for improved performance (lower filedelivery latency), and (ii) to achieve the same performance, LDM7 uses significantly lower bandwidth and compute capacity. A three-fold improvement in performance improvement was possible with LDM7, and a bandwidth reduction from 350 Mbps to 21.4 Mbps was observed with 24 receivers.
KW - Internet applications
KW - Multicast
KW - OpenFlow
KW - Software Defined Network
UR - http://www.scopus.com/inward/record.url?scp=84987970978&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84987970978&partnerID=8YFLogxK
U2 - 10.1109/COMPSAC.2016.28
DO - 10.1109/COMPSAC.2016.28
M3 - Conference contribution
AN - SCOPUS:84987970978
T3 - Proceedings - International Computer Software and Applications Conference
SP - 535
EP - 544
BT - Proceedings - 2016 IEEE 40th Annual Computer Software and Applications Conference, COMPSAC 2016
A2 - Claycomb, William
A2 - Milojicic, Dejan
A2 - Liu, Ling
A2 - Matskin, Mihhail
A2 - Zhang, Zhiyong
A2 - Reisman, Sorel
A2 - Sato, Hiroyuki
A2 - Zhang, Zhiyong
A2 - Ahamed, Sheikh Iqbal
PB - IEEE Computer Society
T2 - 2016 IEEE 40th Annual Computer Software and Applications Conference, COMPSAC 2016
Y2 - 10 June 2016 through 14 June 2016
ER -