Show simple item record

dc.contributor.authorPerešíni, Peter
dc.contributor.authorKostic, Dejan 
dc.date.accessioned2021-07-13T10:15:14Z
dc.date.available2021-07-13T10:15:14Z
dc.date.issued2013-06-25
dc.identifier.urihttp://hdl.handle.net/20.500.12761/1397
dc.description.abstractEnsuring correct network behavior is hard. This is the case even for simple networks, and adding middleboxes only complicates this task. In this paper, we demonstrate a fundamental property of networks. Namely, we show a way of using a network to emulate the Rule 110 cellular automaton. We do so using just a set of network devices with simple features such as packet matching, header rewriting and round-robin loadbalancing. Therefore, we show that a network can emulate any Turing machine. This ultimately means that analyzing dynamic network behavior can be as hard as analyzing an arbitrary program. Analyzing a network containing middleboxes is already understood to be hard. Our result shows that using even only statically configured switches can make the problem intractable.
dc.language.isoeng
dc.publisherÉcole polytechnique fédérale de Lausanne
dc.titleIs the Network Turing-Complete? EPFL Technical Report 187131en
dc.typetechnical report
dc.type.hasVersionSMUR
dc.rights.accessRightsopen access
dc.identifier.doiEPFL-REPORT-187131
dc.page.total8
dc.description.statuspub
dc.eprint.idhttp://eprints.networks.imdea.org/id/eprint/870


Files in this item

This item appears in the following Collection(s)

Show simple item record