Lightweight Mechanisms for Self-configuring Protocols

In next generation networks, the introduction of intelligence and flexibility in mobile devices and network nodes appears as a promising solution to the high degree of variability in the telecommunication environment. The materialization of these concepts under the autonomic networking notion paves the way for introduction of awareness and adaptation capabilities in various layers of mobile devices, also including the protocol stack. In this paper we investigate the problem of dynamic protocol stack adaptation and propose enabling mechanisms for the dynamic binding and replacement of their constituent components. Our work addresses the challenge of the application feasibility and performance evaluation of these concepts by quantifying the introduced delay. The obtained results show that the introduced protocol adaptation functionalities pose negligible performance impact in the system. Our work reveals that although flexibility and performance stand on the opposite sides of the system balance, the introduction of transparent mechanisms leads to great adaptability with minimum performance impact.

[1]  Lazaros F. Merakos,et al.  Modeling and Performance Evaluation of Reconfiguration Decision Making in Heterogeneous Radio Network Environments , 2010, IEEE Transactions on Vehicular Technology.

[2]  Sally Floyd,et al.  HighSpeed TCP for Large Congestion Windows , 2003, RFC.

[3]  Injong Rhee,et al.  Binary increase congestion control (BIC) for fast long-distance networks , 2004, IEEE INFOCOM 2004.

[4]  Tom Kelly,et al.  Scalable TCP: improving performance in highspeed wide area networks , 2003, CCRV.

[5]  Nancy Alonistioti,et al.  Cognitive functionalities for mobile terminal self-recovery and protocol auto-configuration , 2008, 2008 IEEE 19th International Symposium on Personal, Indoor and Mobile Radio Communications.

[6]  Robert L. Grossman,et al.  UDT: UDP-based data transfer for high-speed wide area networks , 2007, Comput. Networks.

[7]  Martin May,et al.  The autonomic network architecture (ANA) , 2010, IEEE Journal on Selected Areas in Communications.

[8]  Joseph Mitola Cognitive Radio for Flexible Mobile Multimedia Communications , 2001, Mob. Networks Appl..

[9]  Franco Zambonelli,et al.  A survey of autonomic communications , 2006, TAAS.

[10]  Nancy Alonistioti,et al.  Generic Architecture and Mechanisms for Protocol Reconfiguration , 2006, Mob. Networks Appl..

[11]  Qian Zhang,et al.  A Compound TCP Approach for High-Speed and Long Distance Networks , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[12]  J. Miller,et al.  Beyond the Complexity Ceiling : Evolution , Emergence and Regeneration , 2004 .

[13]  Cheng Jin,et al.  FAST TCP: Motivation, Architecture, Algorithms, Performance , 2006, IEEE/ACM Transactions on Networking.

[14]  Larry Peterson,et al.  TCP Vegas: new techniques for congestion detection and avoidance , 1994, SIGCOMM 1994.

[15]  Qusay H. Mahmoud,et al.  Cognitive Networks: Towards Self-Aware Networks , 2007 .

[16]  Lazaros F. Merakos,et al.  A survey of dynamically adaptable protocol stacks , 2010, IEEE Communications Surveys & Tutorials.

[17]  Rasool Jalili,et al.  A Dynamic-Reconfigurable Architecture for Protocol Stacks of Networked Systems , 2007, 31st Annual International Computer Software and Applications Conference (COMPSAC 2007).

[18]  D. Kliazovich,et al.  Distributed Protocol Stacks: A Framework for Balancing Interoperability and Optimization , 2008, ICC Workshops - 2008 IEEE International Conference on Communications Workshops.

[19]  B. Sahlin A Conduits + and Java Implementation of Internet Protocol Security and Internet Protocol , 2007 .

[20]  Joseph R. Cavallaro,et al.  Special Issue on Reconfigurable Radio Technologies in Support of Ubiquitous Seamless Computing , 2006, Mob. Networks Appl..