o’zapft is: Tap Your Network Algorithm’s Big Data!

o’zapft is: Tap Your Network Algorithm’s Big Data!

Abstract

At the heart of many computer network planning, deployment, and operational tasks lie hard algorithmic problems. Accordingly, over the last decades, we have witnessed a continuous pursuit for ever more accurate and faster algorithms. We propose an approach to design network algorithms which is radically different from most existing algorithms. Our approach is motivated by the observation that most existing algorithms to solve a given hard computer networking problem overlook a simple yet very powerful optimization opportunity in practice: many network algorithms are executed repeatedly (e.g., for each virtual network request or in reaction to user mobility), and hence with each execution, generate interesting data: (problem,solution)-pairs. We make the case for leveraging the potentially big data of an algorithm’s past executions to improve and speed up future, similar solutions, by reducing the algorithm’s search space. We study the applicability of machine learning to network algorithm design, identify challenges and discuss limitations. We empirically demonstrate the potential of machine learning network algorithms in two case studies, namely the embedding of virtual networks (a packing optimization problem) and k-center facility location (a covering optimization problem), using a prototype implementation.

Grafik Top
Authors
  • Blenk, Andreas
  • Kalmbach, Patrick
  • Schmid, Stefan
  • Kellerer, Wolfgang
Grafik Top
Supplemental Material
Shortfacts
Category
Paper in Conference Proceedings or in Workshop Proceedings (Paper)
Event Title
ACM SIGCOMM 2017
Divisions
Communication Technologies
Subjects
Informatik Allgemeines
Event Location
Los Angeles, California, USA
Event Type
Workshop
Event Dates
August 2017
Date
2017
Export
Grafik Top