TY - GEN
T1 - In-network compute extensions for rate-adaptive content delivery in mobile networks
AU - Bronzino, Francesco
AU - Han, Chao
AU - Chen, Yang
AU - Nagaraja, Kiran
AU - Yang, Xiaowei
AU - Seskar, Ivan
AU - Raychaudhuri, Dipankar
N1 - Publisher Copyright:
© 2014 IEEE.
PY - 2014/12/9
Y1 - 2014/12/9
N2 - Traffic from mobile wireless networks has been growing at a fast pace in recent years and is expected to surpass wired traffic very soon. Service providers face significant challenges at such scales including providing seamless mobility, efficient data delivery, security, and provisioning capacity at the wireless edge. In the Mobility First project, we have been exploring clean slate enhancements to the network protocols that can inherently provide support for at-scale mobility and trustworthiness in the Internet. An extensible data plane using pluggable compute-layer services is a key component of this architecture. We believe these extensions can be used to implement in-network services to enhance mobile end-user experience by either off-loading work and/or traffic from mobile devices, or by enabling en-route service-adaptation through context-awareness (e.g., Knowing contemporary access bandwidth). In this work we present details of the architectural support for in-network services within Mobility First, and propose protocol and service-API extensions to flexibly address these pluggable services from end-points. As a demonstrative example, we implement an in network service that does rate adaptation when delivering video streams to mobile devices that experience variable connection quality. We present details of our deployment and evaluation of the non-IP protocols along with compute-layer extensions on the GENI test bed, where we used a set of programmable nodes across 7 distributed sites to configure a Mobility First network with hosts, routers, and in-network compute services.
AB - Traffic from mobile wireless networks has been growing at a fast pace in recent years and is expected to surpass wired traffic very soon. Service providers face significant challenges at such scales including providing seamless mobility, efficient data delivery, security, and provisioning capacity at the wireless edge. In the Mobility First project, we have been exploring clean slate enhancements to the network protocols that can inherently provide support for at-scale mobility and trustworthiness in the Internet. An extensible data plane using pluggable compute-layer services is a key component of this architecture. We believe these extensions can be used to implement in-network services to enhance mobile end-user experience by either off-loading work and/or traffic from mobile devices, or by enabling en-route service-adaptation through context-awareness (e.g., Knowing contemporary access bandwidth). In this work we present details of the architectural support for in-network services within Mobility First, and propose protocol and service-API extensions to flexibly address these pluggable services from end-points. As a demonstrative example, we implement an in network service that does rate adaptation when delivering video streams to mobile devices that experience variable connection quality. We present details of our deployment and evaluation of the non-IP protocols along with compute-layer extensions on the GENI test bed, where we used a set of programmable nodes across 7 distributed sites to configure a Mobility First network with hosts, routers, and in-network compute services.
KW - Internet architecture
KW - cloud
KW - in-network computing
KW - mobility
KW - rate adaptation
KW - video streaming
KW - video transcoding
UR - http://www.scopus.com/inward/record.url?scp=84920019542&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84920019542&partnerID=8YFLogxK
U2 - 10.1109/ICNP.2014.81
DO - 10.1109/ICNP.2014.81
M3 - Conference contribution
AN - SCOPUS:84920019542
T3 - Proceedings - International Conference on Network Protocols, ICNP
SP - 511
EP - 517
BT - Proceedings - IEEE 22nd International
PB - IEEE Computer Society
T2 - 22nd IEEE International Conference on Network Protocols, ICNP 2014
Y2 - 21 October 2014 through 24 October 2014
ER -