Header

Search

Chaos Testing in Named Data Networking (NDN)

Type Status Published Supervisors Email
MA Open 14 July 2026 Thomas Grübl

gruebl@ifi.uzh.ch

Named Data Networking (NDN) is a next-generation Internet architecture designed to provide efficient, secure, and data-centric communication by naming content rather than network hosts [1]. This thesis investigates how chaos engineering techniques [2, 3] can be applied to NDN deployments to evaluate resilience under network failures or other disruptions. The student will be required to design and execute chaos-testing scenarios and assess their impact on network availability and recovery behavior. Expected outcomes include a reusable testing framework and recommendations for improving NDN robustness.

References:

[1] L. Zhang et al., "Named Data Networking," ACM SIGCOMM Computer Communication Review, vol. 44, no. 3, pp. 66–73, Jul. 2014.

[2] A. Basiri, N. Behnam, R. de Rooij, L. Hochstein, L. Kosewski, J. Reynolds, and C. Rosenthal, “Chaos Engineering,” arXiv preprint arXiv:1702.05843, 2017.

[3] C. Rosenthal, L. Hochstein, A. Blohowiak, N. Jones, and A. Basiri, Chaos Engineering: Building Confidence in System Behavior Through Experiments. Sebastopol, CA, USA: O’Reilly Media, 2017. https://www.oreilly.com/content/chaos-engineering/.

Prerequisites

Solid understanding of computer networks and network protocols and a strong willingness to learn.