Chaos Testing in Named Data Networking (NDN)
| Type | Status | Published | Supervisors | |
| 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.