Multimedia data transmission and control using active networks

Active network is an excellent paradigm to provide customized network services to the applications by allowing them to inject specific program to the intermediate routers. Active networks provide the flexibility for the application programs to modify the services that a router can provide to suit its specific needs. Therefore, it has the potential to provide application-level quality of service (QoS) at the transport and network layers. In this paper, we present an adaptable network architecture, called ADNET, which provides mechanisms to allow the application adapt to the resource constraints to achieve improved QoS. Our design aims to unify different QoS control mechanisms (e.g. integrated services, differentiated services, and active networks) together to provide a wide range of network services to all users to meet their specific needs. We propose a new fragmentation scheme with low overhead (<5%) to transfer large-size multimedia data. Using this fragmentation scheme, a new transport protocol, called ACtive Transport Protocol (ACTP) is integrated with the design. We use a new measure, called usefulness, to better reflect the QoS perceived by the end-users. In our experiments, we compare different schemes of video transmissions: non-active transport protocols such as UDP and TCP with IP fragmentation, ACTP framework with active networks, and ACTP framework without active networks. The ACTP scheme with active networks outperforms the others in achieving application level QoS.

[1]  Yuhong Li,et al.  Adaptive resource management in active network nodes , 2003, Proceedings of the Eighth IEEE Symposium on Computers and Communications. ISCC 2003.

[2]  Hee Yong Youn,et al.  The active traffic control mechanism for layered multimedia multicast in active network , 2000, Proceedings 8th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (Cat. No.PR00728).

[3]  Daniel Grimm Evaluation of IPv6 fragmentation for RTP streaming video , 2003 .

[4]  Martina Zitterbart,et al.  AMnet 2.0: An Improved Architecture for Programmable Networks , 2002, IWAN.

[5]  Steven McCanne,et al.  An application level video gateway , 1995, MULTIMEDIA '95.

[6]  Kenneth L. Calvert,et al.  Directions in active networks , 1998 .

[7]  Gunnar Karlsson,et al.  User-oriented QoS in packet video delivery , 1998, IEEE Netw..

[8]  Angelos D. Keromytis,et al.  A secure active network environment architecture: realization in SwitchWare , 1998, IEEE Netw..

[9]  Torsten Braun,et al.  Protocol implementation using integrated layer processing , 1995, SIGCOMM '95.

[10]  Fred Kuhns,et al.  Design of a High Performance Dynamically Extensible Router , 2002 .

[11]  David L. Black,et al.  An Architecture for Differentiated Service , 1998 .

[12]  David Wetherall,et al.  Towards an active network architecture , 1996, CCRV.

[13]  Randall J. Atkinson,et al.  Security Architecture for the Internet Protocol , 1995, RFC.

[14]  Craig Partridge,et al.  Smart packets: applying active networks to network management , 2000, TOCS.

[15]  Fulu Li,et al.  Trace–Adaptive Fragmentation for Periodic Broadcast of VBR Video , 1999 .

[16]  Bharat K. Bhargava,et al.  Network tomography-based unresponsive flow detection and control , 2003, The Ninth IEEE Workshop on Future Trends of Distributed Computing Systems, 2003. FTDCS 2003. Proceedings..

[17]  Robert Cole,et al.  Computer Communications , 1982, Springer New York.

[18]  Ian Wakeman,et al.  Scalable Feedback Control for Multicast Video Distribution in the Internet , 1994, SIGCOMM.

[19]  Fred Kuhns,et al.  Design and evaluation of a high-performance dynamically extensible router , 2002, Proceedings DARPA Active Networks Conference and Exposition.

[20]  P. W. Agnew,et al.  Distributed multimedia - technologies, applications and opportunities in the digital information industry: a guide for users and providers , 2014 .

[21]  Mike Hibler,et al.  Janos: a Java-oriented OS for active network nodes , 2001, IEEE J. Sel. Areas Commun..

[22]  John V. Guttag,et al.  ANTS: a toolkit for building and dynamically deploying network protocols , 1998, 1998 IEEE Open Architectures and Network Programming.

[23]  Otto Spaniol,et al.  Active Networks Nodes for Adaptive Multimedia Communication , 1999, SMARTNET.

[24]  William A. Arbaugh,et al.  The SwitchWare active network architecture , 1998, IEEE Netw..

[25]  Kenneth L. Calvert,et al.  Congestion Control and Caching in CANES , 1998 .

[26]  Zheng Wang,et al.  An Architecture for Differentiated Services , 1998, RFC.

[27]  Tilman Wolf,et al.  Scheduling processing resources in programmable routers , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[28]  Yitzchak M. Gottlieb,et al.  Snow on Silk: A NodeOS in the Linux Kernel , 2002, IWAN.

[29]  J. Le Boudec Some properties of variable length packet shapers , 2001, SIGMETRICS '01.

[30]  Steven McCanne,et al.  Receiver-driven layered multicast , 1996, SIGCOMM '96.

[31]  David Wetherall,et al.  Experiences with capsule-based active networking , 2002, Proceedings DARPA Active Networks Conference and Exposition.

[32]  Arturo Azcorra,et al.  An Active Network Approach to Support Multimedia Relays , 2002, IDMS/PROMS.

[33]  Bharat Bhargava,et al.  Quality of service control for distributed multimedia systems , 1997 .

[34]  David D. Clark,et al.  Architectural considerations for a new generation of protocols , 1990, SIGCOMM '90.

[35]  G.J. Minden,et al.  A survey of active network research , 1997, IEEE Communications Magazine.

[36]  Larry L. Peterson,et al.  VERA: an extensible router architecture , 2002, Comput. Networks.

[37]  Scott Shenker,et al.  Integrated Services in the Internet Architecture : an Overview Status of this Memo , 1994 .

[38]  Hugo Krawczyk,et al.  A Security Architecture for the Internet Protocol , 1999, IBM Syst. J..

[39]  Ellen W. Zegura,et al.  An architecture for active networking , 1997, HPN.

[40]  Manish Parashar,et al.  Controlling unresponsive connections in an active network architecture , 2003, Int. J. Netw. Manag..

[41]  Carl A. Gunter,et al.  PLAN: a packet language for active networks , 1998, ICFP '98.

[42]  Olivier Verscheure,et al.  Perceptual quality measure using a spatiotemporal model of the human visual system , 1996, Electronic Imaging.

[43]  Angelos D. Keromytis,et al.  Active network encapsulation protocol (anep) , 1997 .

[44]  Tilman Wolf,et al.  Design issues for high-performance active routers , 2001, IEEE J. Sel. Areas Commun..

[45]  Sandra L. Murphy,et al.  Secure active network prototypes , 2002, Proceedings DARPA Active Networks Conference and Exposition.

[46]  Bharat K. Bhargava,et al.  Active gateway: a facility for video conferencing traffic control , 1997, Proceedings Twenty-First Annual International Computer Software and Applications Conference (COMPSAC'97).