Serial experiments online

Current network protocols must comply with rigid interfaces and rules of behavior to fit into well defined, vertical protocol stacks. It is difficult for network designers to offer a wide spectrum of alternative protocols suitable for diverse situations, and to make the stack evolve to match new needs. The tendency is to design protocols that can adapt to the widest possible spread of use. However, even the best adaptive protocols cannot possibly cope with all situations. When their adaptivity limits are reached, the ability to switch to other protocols becomes a clear advantage Our aim in this paper is to present Lightweight Autonomous resIlient Networks (LAIN), a framework that exploits the multiplicity of alternative protocol, and exposes the spectrum of choice to the advantage of the applications. The system runs continuous experiments with alternative protocols online, in parallel as well as serially, in order to select automatically those that best match the application's needs under the current network conditions. We report first results on the feasibility of the approach and point out the need for such a system in network and protocol evolution

[1]  Rui Zhang-Shen Typical versus Worst Case Design in Networking , 2005 .

[2]  METHODS FOR SUBJECTIVE DETERMINATION OF TRANSMISSION QUALITY Summary , 2022 .

[3]  Wenyu Jiang,et al.  Comparison and optimization of packet loss repair methods on VoIP perceived quality under bursty loss , 2002, NOSSDAV '02.

[4]  Mischa Schwartz,et al.  ACM SIGCOMM computer communication review , 2001, CCRV.

[5]  L. Stein,et al.  OWL Web Ontology Language - Reference , 2004 .

[6]  Bogdan M. Wilamowski,et al.  The Transmission Control Protocol , 2005, The Industrial Information Technology Handbook.

[7]  Jeffrey M. Brown,et al.  Dynamic autonomous transport selection in heterogeneous wireless environments , 2004, 2004 IEEE Wireless Communications and Networking Conference (IEEE Cat. No.04TH8733).

[8]  Christian F. Tschudin,et al.  Experiments on the Automatic Evolution of Protocols Using Genetic Programming , 2005, WAC.

[9]  David Wetherall,et al.  Upgrading transport protocols using untrusted mobile code , 2003, SOSP '03.

[10]  Ada Diaconescu,et al.  Automating the performance management of component-based enterprise systems through the use of redundancy , 2005, ASE '05.

[11]  Tina Yu,et al.  Hierarchical Processing for Evolving Recursive and Modular Programs Using Higher-Order Functions and Lambda Abstraction , 2001, Genetic Programming and Evolvable Machines.

[12]  Keinosuke Matsumoto,et al.  Adaptation to a dynamical environment by means of the environment identifying genetic algorithm , 2003, The 2003 Congress on Evolutionary Computation, 2003. CEC '03..

[13]  E. Gilbert Capacity of a burst-noise channel , 1960 .

[14]  George Candea,et al.  Microreboot - A Technique for Cheap Recovery , 2004, OSDI.

[15]  Juan J. Ramos-Muñoz,et al.  Low Delay Multiflow Block Interleavers for Real-Time Audio Streaming , 2005, ICN.

[16]  Richard Wolski,et al.  Dynamically forecasting network performance using the Network Weather Service , 1998, Cluster Computing.

[17]  V. Hardman,et al.  A survey of packet loss recovery techniques for streaming audio , 1998, IEEE Network.

[18]  I. Melzer Web Services Description Language , 2010 .

[19]  Ian Horrocks,et al.  OWL Web Ontology Language Reference-W3C Recommen-dation , 2004 .

[20]  Daniel M. Yellin,et al.  Competitive algorithms for the dynamic selection of component implementations , 2003, IBM Syst. J..

[21]  Henning Schulzrinne,et al.  An Analysis of the Skype Peer-to-Peer Internet Telephony Protocol , 2004, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[22]  Van Jacobson,et al.  Congestion avoidance and control , 1988, SIGCOMM '88.

[23]  Juan E. Tapiador,et al.  Measuring normality in HTTP traffic for anomaly-based intrusion detection , 2004, Comput. Networks.

[24]  Joseph M. Hellerstein,et al.  Finally, a Use for Componentized Transport Protocols , 2006 .

[25]  David Alex Lamb,et al.  IDL: sharing intermediate representations , 1987, TOPL.

[26]  Christian Huitema,et al.  STUN - Simple Traversal of User Datagram Protocol (UDP) Through Network Address Translators (NATs) , 2003, RFC.