vtraffic
Management of Variable Data Streams in Networks

Project Subject

This project deals with the analysis of traffic in large communication networks and the design of algorithms for the traffic management in such networks. The central aspect of our research is that traffic in large networks like the Internet does not follow a global plan prescribed by a central authority, but is the result of the interaction between numerous participants with different and possibly conflicting objectives. In the previous funding periods, our work was mainly concerned with static and dynamical analysis of network traffic based on game theoretical models, on the one hand, and on empirical studies of real Internet traffic, on the other hand.

The goal for the final funding period is to incorporate the routing policies that resulted from our theoretical analysis of simplified models into the complex environment of the Internet, of which we now have a better understanding via the results of our empirical studies. The insights gained from these experiments will be used to refine our theoretical models. More specifically, we want to address such crucial aspects as the effects of stale information and the interactions of control loops. Stale information can cause undesirable oscillation effects. Interacting control loops are created by interactions of changes in user demands, TCP flow control, together with load-adaptive routing. This also enables us to study the approximability and complexity of typical instances of congestion games which we believe is more relevant in practice than the worst-case complexity of exact solutions.

Work Group

The project is a cooperation between Research Unit VIII: Network Architectures at the TU Munich and Research Group Informatik I: Algorithms and Complexity at the RWTH Aachen University. The participating persons are

The student assistants participating in the project are/were

  • Amit Agarwal (IIT),
  • Tarun Agarwal (IIT),
  • Stefan Bender (Saarbrücken),
  • Sumit Chopra (IIT), and
  • Philip Walter (Saarbrücken).

Publications

Articles in journals and conference proceedings

  • Simon Fischer, Nils Kammenhuber, and Anja Feldmann: REPLEX — Dynamic Traffic Engineering Based on Wardrop Routing Policies. In: Proc. 2nd Conference on Future Networking Technologies (CoNext), Lisboa, Portugal, December 2006. (To appear)
  • Simon Fischer, Harald Räcke, and Berthold Vöcking: Fast Convergence to Wardrop Equilibria by Adaptive Sampling Methods. In: Proc. 38th Ann. ACM. Symp. on Theory of Comput. (STOC), pages 653–662, Seattle, WA, USA, May 2006. ACM. DOI: 10.1145/1132516.1132608
  • Patrick Briest, Piotr Krysta, and Berthold Vöcking: Approximation Techniques for Utilitarian Mechanims Design. In: Proc. 37th Ann. ACM. Symp. on Theory of Comput. (STOC), 2005.
  • Nils Kammenhuber and Lukas Kencl: Efficient Statistics Gathering from Tree-Search Methods in Packet Processing Systems. In: Proceedings of IEEE ICC, 2005.
  • Simon Fischer and Berthold Vöcking: On the Structure and Complexity of Worst-Case Equilibria. In: Proc. 1st Workshop on Internet and Network Economics (WINE), number 3828 of Lecture Notes in Comput. Sci. pages 151–160, Hong Kong, China, December 2005. Springer-Verlag.
  • Simon Fischer and Berthold Vöcking: Adaptive Routing with Stale Information. In: Marcos Kawazoe Aguilera and James Aspnes (editors): Proc. 24th Ann. ACM SIGACT-SIGOPS Symp. on Principles of Distributed Computing (PODC), pages 276–283, Las Vegas, NV, July 2005. ACM.
  • Simon Fischer and Berthold Vöcking: On the Evolution of Selfish Routing. In: Susanne Albers and Tomasz Radzik (editors): Proc. 12th Ann. European Symp. on Algorithms (ESA), LNCS 3221, pages 323–334, Bergen, Norway, September 2004. Springer-Verlag.
  • Rene Beier, Artur Czumaj, Piotr Krysta, and Berthold Vöcking: Computing Equilibria for Congestion Games with (Im)perfect Information. In: Proc. 14th Symposium on Discrete Algorithms (SODA), pages 746–755, 2004.
  • Jörg Wallerich, Holger Dreger, Anja Feldmann, Balachander Krishnamurthy, and Walter Willinger: A methodology for studying persistency aspects of Internet flows. In: ACM SIGCOMM Computer Communication Review, 2004.
  • Anja Feldmann, Nils Kammenhuber, Olaf Maennel, Bruce Maggs, Roberto De Prisco, and Ravi Sundaram: A Methodology for Estimating Interdomain Web Traffic Demand. In: Proceedings of ACM Internet Measurement Conference, 2004.
  • Amit Agarwal, Tarun Agarwal, Sumit Chopra, Anja Feldmann, Nils Kammenhuber, Piotr Krysta, and Berthold Vöcking: An Experimental Study of k-Splittable Scheduling for DNS-Based Traffic Allocation. In: Proceedings of EURO-PAR 2003, 2003.

Technical reports and non-refereed articles

  • Simon Fischer and Berthold Vöcking: Evolutionary Game Theory with Applications to Adaptive Routing. In: Proc. European Conference on Complex Systems (ECCS), Paris, France, November 2005. (to appear)
  • Simon Fischer and Berthold Vöcking: Adaptive Routing with Stale Information. Technical report, AIB-2005-06, RWTH Aachen University, 2005.
  • Nils Kammenhuber and Lukas Kencl: Efficient Statistics Gathering from Tree-Search Methods in Packet Processing Systems. Technical report, IRC-TR-04-034, Intel Research, 2004.

Theses

Other publications

Software

Supported by

dfg
SPP 1126: Algorithmik großer und komplexer Netzwerke

Participants

rwth-aachen
Computer Science I

Home TUM
Computer Science VIII

Last modified: Oct 16, 2006 Webmaster: fischer•cs·rwth-aachen·de