Projekt

Zurück zur Übersicht

Exploiting Equilibrium Forces for Computer Networks Operations

Gesuchsteller/in Tschudin Christian
Nummer 132525
Förderungsinstrument Projektförderung (Abt. I-III)
Forschungseinrichtung Fachbereich Informatik Departement Mathematik und Informatik Universität Basel
Hochschule Universität Basel - BS
Hauptdisziplin Informatik
Beginn/Ende 01.10.2010 - 30.09.2012
Bewilligter Betrag 208'264.00
Alle Daten anzeigen

Keywords (7)

computer networks, network architecture, chemical networking protocols, self-optimizing network operations, optimal network operations, artificial network physics, cyber-attacks

Lay Summary (Englisch)

Lead
Lay summary
Today it is very easy for an attacker to harm a remote network server essentially for free. The amount of resources needed locally by an attacker has no relation with the mobilized attack forces. We would like to invent an Internet physics that couples tighter cause and effect. That is, if a remote server should experience some force or pressure, this pressure has to be generated locally in a first place. Only by investing local energy or by doing local work should an entity be able to afflict the remote place with some action. That is, the Internet has to conserve virtual energy and impose some mechanics law across distance. In this research project we propose to design and study run-time environments for networking protocols which inherently enforce desirable global dynamics. As a first target objective we look at TCP-unfriendly traffic. One approach is bottom up and is based on an artificial physics engine. The second approach is more top-down and envisages generic controllers which can switch among implementation alternatives to find optimal operation configurations. These two approaches are complementary and should be coupled. Common to both approaches is that we cast overall system goals as equilibria: Ideally, the forces which steer a system to its optimal operation point shall be an intrinsic part of the run-time system and should not have to be (re-) implemented in each protocol again.
Direktlink auf Lay Summary Letzte Aktualisierung: 21.02.2013

Verantw. Gesuchsteller/in und weitere Gesuchstellende

Mitarbeitende

Publikationen

Publikation
Practical Online Network Stack Evolution
Imai Pierre, Tschudin Christian (2010), Practical Online Network Stack Evolution, in IEEE Intl Conf on Self-Adaptive and Self-Organizing Systems Workshop, Budapest, HungarySelf-Adapting Networking Workshop, 4th IEEE International Conference on Self-Adaptive and Self-Org, Budapest, 2010.
Force-Based Navigation in Wireless Sensornets
Talzi Igor, Monti Massimo, Meyer Thomas, Tschudin Christian (2011), Force-Based Navigation in Wireless Sensornets, in IEEE Intl. Conf on Distributed Computing in Sensor Systems (DCOSS), Barcelona, Spain2nd International Workshop on Mobility in Wireless Sensor Networks (MobiSensor'2011), Barcelona, Spain, June 2011.
Analyzing the Dynamics of Chemical Networking Protocols with a Signal Processing Approach
Monti Massimo, Meyer Thomas, Luise Marco, Tschudin Christian (2011), Analyzing the Dynamics of Chemical Networking Protocols with a Signal Processing Approach.
Extending the Artificial Chemstry to Design Networking Algorithms with Controllable Dynamics
Monti Massimo, Sifalakis Manolis, Tschudin Christian (2012), Extending the Artificial Chemstry to Design Networking Algorithms with Controllable Dynamics.
Signal processing applied to chemically inspired communication protocols
Monti Massimo, Meyer Thomas, Tschudin Christian, Luise Marco (accepted), Signal processing applied to chemically inspired communication protocols, in IEEE Intl Conf on Communications (ICC), Ottawa, Canada.

Zusammenarbeit

Gruppe / Person Land
Felder der Zusammenarbeit
Xerox PARC Vereinigte Staaten von Amerika (Nordamerika)
- vertiefter/weiterführender Austausch von Ansätzen, Methoden oder Resultaten

Veranstaltungen zum Wissenstransfer

Aktiver Beitrag

Titel Art des Beitrags Titel des Artikels oder Beitrages Datum Ort Beteiligte Personen
CCNxCon12 Community Meeting (1 poster, 2 presentations) Poster 01.09.2012 Nice, Frankreich
A Chemical Networking Protocol Tutorial (Packet Level Active Networking and Dynamics) Workshop 01.06.2012 University of Pisa, Italien


Verbundene Projekte

Nummer Titel Start Förderungsinstrument
143590 Exploiting Equilibrium Forces for Computer Networks Operations (Extension) 01.10.2012 Projektförderung (Abt. I-III)
130121 Self-healing Protocols (Abschluss) 01.04.2010 Projektförderung (Abt. I-III)

Abstract

The stability of computer network algorithms is as important as the main functional purpose of networking software. This is well known e.g. from the Transmission Control Protocol: Recovering from lost packets alone would not help much if TCP would not also take care of avoiding overloading the network with packet (re-) transmissions. However, such a combined functional as well as overall stability design of networking protocols is hard to achieve with the classical finite state machine modeling of reactive systems. In this research project we propose to design and study run-time environments for networking protocols which inherently enforce desirable global dynamics. One approach is bottom up and is based on a chemically inspired way of running protocols as reaction chains under a specific scheduling policy. The second approach is more top-down and envisages generic controllers which can switch among implementation alternatives to find optimal operation configurations. We see these two approaches as being complementary and see a need to also understand how the corresponding run-time environments must be coupled. Common to both approaches is that we cast overall system goals as equilibria: Ideally, the forces which steer a system to its optimal operation point shall be an intrinsic part of the run-time system and should not have to be \mbox{(re-)} implemented in each protocol again. We will explore this path both theoretically as well as with practical implementation. As a use case, we develop and implement a content centric network stack with both approaches (bottom-up, top-down, and possibly combined), and show their strengths and weaknesses.