Dr.

Klaus-Tycho Foerster

Faculty of Engineering and Science
Department of Computer Science
Aalborg University
Office 1.2.14
Selma Lagerlöfs Vej 300
DK-9220 Aalborg
Denmark
email: ktfoerster@cs.aau.dk
Google Scholar: profile
DBLP: profile
VBN: 2017+
Klaus-Tycho Foerster

CV: Since 2017, Klaus-Tycho Foerster is a postdoctoral researcher at Aaalborg University, Denmark, working with Stefan Schmid. Previously, he was a visiting researcher for three months at Microsoft Research, Redmond, USA, working with Ratul Mahajan. His doctoral studies took place from 2011 to 2016 in the Distributed Computing Group at ETH Zurich, Switzerland, under the supervision of Roger Wattenhofer. He received his PhD degree from ETH Zurich in September 2016.
Prior to joining ETH as a research assistant, he earned his Diplomas in mathematics (advised by Sándor Fekete, 2007, pre-diploma 2005) and computer science (advised by Jirí Adámek, 2011, pre-diploma 2005), both at the Braunschweig University of Technology, Germany. In parallel, he worked for 11 months as a research assistant at the University of Hildesheim, Germany, with Barbara Schmidt-Thieme, and obtained his second state examination (advised by Eckart Modrow, 2010), teaching mathematics and computer science for two years at the Max-Planck Gymnasium Göttingen, Germany.

Research interests: My research focus revolves around algorithms and complexity in the areas of networking, distributed computing, and didactics, e.g.:

News and upcoming Travel

Publications

Journals (peer-reviewed, international)

  1. Augmenting Flows for the Consistent Migration of Multi-Commodity Single-Destination Flows in SDNs
    Sebastian Brandt, Klaus-Tycho Foerster, and Roger Wattenhofer.
    Pervasive and Mobile Computing (PMC), Volume 36, pp. 134-150, April 2017.
    Documents: paper pdf link external

  2. Lower and Upper Competitive Bounds for Online Directed Graph Exploration
    Klaus-Tycho Foerster and Roger Wattenhofer.
    Theoretical Computer Science (TCS), Volume 655, Part A, pp. 15-29, December 2016.
    Documents: paper pdf link external

  3. Local Checkability, No Strings Attached: (A)cyclicity, Reachability, Loop Free Updates in SDNs
    Klaus-Tycho Foerster, Thomas Luedi, Jochen Seidel, and Roger Wattenhofer.
    Accepted for publication in Theoretical Computer Science (TCS).
    Documents: paper pdf link external

Conference Proceedings (peer-reviewed, international, full papers)

  1. Understanding and Mitigating Packet Corruption in Data Center Networks
    Danyang Zhuo, Monia Ghobadi, Ratul Mahajan, Klaus-Tycho Foerster, Arvind Krishnamurthy, and Thomas Anderson.
    Annual Conference of the ACM Special Interest Group on Data Communication (SIGCOMM), Los Angeles, CA, USA, August 2017.
    Documents: paper pdf

  2. Wireless Evacuation on m Rays with k Searchers
    Sebastian Brandt, Klaus-Tycho Foerster, Benjamin Richner, and Roger Wattenhofer.
    24th International Colloquium on Structural Information and Communication Complexity (SIROCCO), Porquerolles, France, June 2017.
    Documents: paper pdf

  3. Multi-Agent Pathfinding with n Agents on Graphs with n Vertices: Combinatorial Classification and Tight Algorithmic Bounds
    Klaus-Tycho Foerster, Linus Groner, Torsten Hoefler, Michael Koenig, Sascha Schmid, and Roger Wattenhofer.
    10th International Conference on Algorithms and Complexity (CIAC), Athens, Greece, May 2017.
    Documents: paper pdf

  4. Teaching Spatial Geometry in a Virtual World: Using Minecraft in Mathematics in Grade 5/6
    Klaus-Tycho Foerster.
    8th IEEE Global Engineering Education Conference (EDUCON), Athens, Greece, April 2017.
    Documents: paper pdf

  5. Local Checkability in Dynamic Networks
    Klaus-Tycho Foerster, Oliver Richter, Jochen Seidel, and Roger Wattenhofer.
    18th International Conference on Distributed Computing and Networking (ICDCN), Hyderabad, India, January 2017.
    Documents: paper pdf link external

  6. Distributed Discussion Diarisation
    Pascal Bissig, Klaus-Tycho Foerster, Simon Tanner, and Roger Wattenhofer.
    14th Annual IEEE Consumer and Networking Conference (CCNC), Las Vegas, NV, USA, January 2017.
    Documents: paper pdf

  7. Integrating Programming into the Mathematics Curriculum: Combining Scratch and Geometry in Grades 6 and 7
    Klaus-Tycho Foerster
    17th Annual Conference on Information Technology Education (SIGITE), Boston, MA, USA, September 2016.
    Documents: paper pdf link external

  8. The Power of Two in Consistent Network Updates: Hard Loop Freedom, Easy Flow Migration
    Klaus-Tycho Foerster and Roger Wattenhofer
    25th International Conference on Computer Communication and Networks (ICCCN), Waikoloa, Hi, USA, August 2016.
    Documents: paper pdf link external

  9. Consistent Updates in Software Defined Networks: On Dependencies, Loop Freedom, and Blackholes
    Klaus-Tycho Foerster, Ratul Mahajan, and Roger Wattenhofer.
    15th IFIP Networking Conference (IFIP Networking), Vienna, Austria, May 2016.
    Documents: paper pdf link external

  10. On Consistent Migration of Flows in SDNs (Best-in-session presentation award)
    Sebastian Brandt, Klaus-Tycho Foerster, and Roger Wattenhofer.
    36th IEEE International Conference on Computer Communications (INFOCOM), San Francisco, California, USA, April 2016.
    Documents: paper pdf link external

  11. Augmenting Anycast Network Flows (Best paper session)
    Sebastian Brandt, Klaus-Tycho Foerster, and Roger Wattenhofer.
    17th International Conference on Distributed Computing and Networking (ICDCN), Singapore, January 2016.
    Documents: paper pdf link external

  12. Local Checkability, No Strings Attached (Best paper award)
    Klaus-Tycho Foerster, Thomas Luedi, Jochen Seidel, and Roger Wattenhofer.
    17th International Conference on Distributed Computing and Networking (ICDCN), Singapore, January 2016.
    Documents: paper pdf link external

  13. Lower Bounds for the Capture Time: Linear, Quadratic, and Beyond
    Klaus-Tycho Foester, Rijad Nuridini, Jara Uitto, and Roger Wattenhofer.
    22nd International Colloquium on Structural Information and Communication Complexity (SIROCCO), Montserrat, Spain, July 2015.
    Documents: paper pdf link external

  14. SpareEye: A Smart Phone App that Enhances the Safety of the Inattentionally Blind
    Klaus-Tycho Foerster, Alex Gross, Nino Hail, Jara Uitto, and Roger Wattenhofer.
    The 13th International Conference on Mobile and Ubiquitous Multimedia (MUM), Melbourne, Australia, November 2014.
    Documents: paper pdf link external

  15. Deterministic Leader Election in Multi-Hop Beeping Networks
    Klaus-Tycho Foerster, Jochen Seidel, and Roger Wattenhofer.
    28th International Symposium on Distributed Computing (DISC), Austin, Texas, USA, October 2014.
    Documents: paper pdf link external

  16. Directed Graph Exploration
    Klaus-Tycho Foerster and Roger Wattenhofer.
    16th International Conference On Principles Of Distributed Systems (OPODIS), Rome, Italy, December 2012.
    Documents: paper pdf link external

Workshop Proceedings (peer-reviewed, international)

  1. Run, Walk, Crawl: Towards Dynamic Link Capacities
    Rachee Singh, Monia Ghobadi, Klaus-Tycho Foerster, Mark Filer, and Phillipa Gill
    16th ACM Workshop on Hot Topics in Networks (HotNets), Palo Alto, CA, USA, November 2017.

  2. A Walk in the Clouds: Routing through VNFs on Bidirected Networks
    Klaus-Tycho Foerster, Mahmoud Parham and Stefan Schmid.
    3rd International Workshop on Algorithmic Aspects of Cloud Computing (ALGOCLOUD), Vienna, Austria, September 2017.
    Documents: paper pdf

  3. Destroying networks for fun (and profit)
    Nick Shelly, Brendan Tschaen, Klaus-Tycho Foerster, Michael Chang, Theophilus Benson, and Laurent Vanbever.
    14th ACM Workshop on Hot Topics in Networks (HotNets), Philadelphia, PA, USA, November 2015.
    Documents: paper pdf link external

  4. Approximating Fault-Tolerant Domination in General Graphs
    Klaus-Tycho Foerster.
    10th Meeting on Analytic Algorithmics and Combinatorics (ANALCO) New Orleans, Louisiana, USA, January, 2013
    Documents: paper pdf link external

Conference Proceedings (peer-reviewed, international, short papers)

  1. On the Consistent Migration of Unsplittable Flows: Upper and Lower Complexity Bounds
    Klaus-Tycho Foerster.
    16th IEEE International Symposium on Network Computing and Applications (NCA), Cambridge, MA, USA, November 2017.
    Documents: paper pdf

  2. RTDS: Real-Time Discussion Statistics
    Pascal Bissig, Jan Deriu, Klaus-Tycho Foerster, and Roger Wattenhofer.
    15th International Conference on Mobile and Ubiquitous Multimedia (MUM), Rovaniemi, Finland, December 2016.
    Documents: paper pdf link external

  3. Reducing the Latency-Tail of Short-Lived Flows: Adding Forward Error Correction in Data Centers
    Klaus-Tycho Foerster, Demian Jaeger, David Stolz, and Roger Wattenhofer.
    15th IEEE International Symposium on Network Computing and Applications (NCA), Cambridge, MA, USA, November 2016.
    Documents: paper pdf link external

Journals (peer-reviewed, national)

  1. Scratch im Geometrieunterricht
    Klaus-Tycho Foerster.
    mathematik lehren (ml), 32, No. 188, pp. 20-24, February 2015.
    Documents: abstract pdf link ME 2015d.00655 external

  2. (Netzwerk-)Spiele
    Klaus-Tycho Foerster.
    Computer+Unterricht (C+U), 9, No. 36, p. 24, November 1999.
    Documents: link ME 2000d.03004 external

  3. Warum gibt es an Ihrer Schule noch keine Computerspiele-AG? Plädoyer für die Einrichtung von Netzwerk-Computerspiele-AGs an Schulen
    Klaus-Tycho Foerster.
    Computer+Unterricht (C+U), 9, No. 36, pp. 22-23, November 1999.
    Documents: link ME 2001b.00181 external

Conference Proceedings (peer-reviewed, national, full papers)

  1. Vom Flaggenalphabet zur Vorratsdatenspeicherung: Schülerinnen und Schüler als Multiplikatoren technischer Aspekte der digitalen Welt
    Klaus-Tycho Foerster.
    17. GI-Fachtagung Informatik und Schule (INFOS) 2017. Oldenburg, Germany, September 2017.
    Documents: paper pdf

Contributed Articles (national)

  1. Scratch von Anfang an
    Klaus-Tycho Foerster.
    Beiträge zum Mathematikunterricht (BzMU) 2014. WTM-Verlag, Münster, pp. 373 - 376.
    Documents: paper pdf link external

  2. Die Programmiersprache Scratch in der Sekundarstufe I
    Klaus-Tycho Foerster.
    Beiträge zum Mathematikunterricht (BzMU) 2013. WTM-Verlag, Münster, pp. 316 - 319.
    Documents: paper pdf link external

  3. Raumgeometrie mit Minecraft: Raumvorstellung und kreative Kooperation zu Beginn der Sekundarstufe I
    Klaus-Tycho Foerster.
    Beiträge zum Mathematikunterricht (BzMU) 2012. WTM-Verlag, Münster, pp. 273-276.
    Documents: paper pdf link external

  4. Neue Möglichkeiten durch die Programmiersprache Scratch: Algorithmen und Programmierung für alle Fächer
    Klaus-Tycho Foerster.
    Beiträge zum Mathematikunterricht (BzMU) 2011. WTM-Verlag, Münster, pp. 262-266.
    Documents: paper pdf link external

Posters (peer-reviewed, international)

  1. A Concept for an Introduction to Parallelization in Java: Multithreading with Programmable Robots in Minecraft
    Klaus-Tycho Foerster, Michael Koenig, and Roger Wattenhofer.
    17th Annual Conference on Information Technology Education (SIGITE), Boston, MA, USA, September 2016.
    Documents: paper pdf link external

  2. Programming in Scratch and Mathematics: Augmenting Your Geometry Curriculum, Today!
    Klaus-Tycho Foerster.
    16th Annual Conference on Information Technology Education (SIGITE), Chicago, IL, USA, October 2015.
    Documents: paper pdf link external

Posters (peer-reviewed, international, without proceedings)

  1. Programming as an Everyday Tool in Mathematical Education
    Klaus-Tycho Foerster.
    13th International Congress on Mathematical Education (ICME), Hamburg, Germany, July 2016.
    Documents: conference ICME13 link TSG 42 (conftool) poster pdf

Dissertation

  1. Don't disturb my Flows: Algorithms for Consistent Network Updates in Software Defined Networks
    (Advisor: Roger Wattenhofer, Referees: Ratul Mahajan, Microsoft Research, and Stefan Schmid, Aalborg University)
    Diss ETH No. 23703, TIK-Schriftenreihe Nr. 166
    ISBN 978-1537297170, 2016

Chapters

  1. Chapter: Cryptography Basics
    Klaus-Tycho Foerster and Roger Wattenhofer.
    In: Roger Wattenhofer (Ed.), Distributed Ledger Technology: The Science of the Blockchain (pp. 49-70)
    ISBN 978-1544232102, 2017. Available on Amazon.

  2. Chapter: Quorum Systems
    Klaus-Tycho Foerster and Roger Wattenhofer.
    In: Roger Wattenhofer (Ed.), Distributed Ledger Technology: The Science of the Blockchain (pp. 87-104)
    ISBN 978-1544232102, 2017. Available on Amazon.

In the Press

Talks

Some talks:

Tech Reports

Note that the following documents are sometimes drafts only or work in progress.

  1. Walking Through Waypoints
    Saeed Akhoondian Amiri, Klaus-Tycho Foerster, and Stefan Schmid.
    ArXiv Technical Report, August 2017.
    Documents: paper pdf link external

  2. Charting the Complexity Landscape of Waypoint Routing
    Saeed Akhoondian Amiri, Klaus-Tycho Foerster, Riko Jacob, and Stefan Schmid.
    ArXiv Technical Report, April 2017.
    Documents: paper pdf link external

  3. Survey of Consistent Network Updates
    Klaus-Tycho Foerster, Stefan Schmid, and Stefano Vissicchio.
    ArXiv Technical Report, September 2016.
    Documents: paper pdf link external

  4. The Solitaire Memory Game
    Klaus-Tycho Foerster and Roger Wattenhofer.
    Technical Report, ETH Zurich, 2013.
    Documents: paper pdf
    Please see the following paper by Velleman and Warrington where the conjectured number of roughly 1.61n moves was proven: What to Expect in a Game of Memory.

Teaching

Teaching Assistant:

Courses:

Community

TPCs (conferences)

TPCs (special sessions)

Miscellany

Reviewer (Conferences):

Reviewer (Journals):

Students



I would like to thank Stefan Schmid for allowing me to copy the layout of his website. Last Change: Thursday, 12-October-2017