This paper presents FatTire, a new language for writing fault-tolerant network programs. The central feature of this language is a new programming construct based on regular expressions that allows developers to specify the set of paths that packets may take through the network as well as the degree of fault tolerance required. This construct is implemented by a compiler that targets the in-network fast-failover mechanisms provided in recent versions of the OpenFlow standard, and facilitates simple reasoning about network programs even in the presence of failures. We describe the design of FatTire, present algorithms for compiling FatTire programs to OpenFlow switch configurations, describe our prototype FatTire implementation, and demonstr...
As our lives become ever more dependent on network connectivity, it becomes increasingly more import...
As our lives become ever more dependent on network connectivity, it becomes increasingly more import...
As our lives become ever more dependent on network connectivity, it becomes increasingly more import...
With the ever-increasing size and scale of networks and the critical nature of user applications, it...
As our lives become ever more dependent on network connectivity, it becomes increasingly more import...
OpenFlow, initially launched as a technology-enabling network and application experimentation in a c...
Software defined networking (SDN) is a recent architectural framework for networking, which aims at ...
Ubiquitous connectivity of web, mobile, and IoT computing platforms has fostered a variety of distri...
Ubiquitous connectivity of web, mobile, and IoT computing platforms has fostered a variety of distri...
Network administrators must configure network devices to simultaneously provide several inter-relate...
This thesis presents an end-to-end approach for building computer networks that can be reasoned abou...
This thesis presents an end-to-end approach for building computer networks that can be reasoned abou...
Software Defined Networks using OpenFlow have to provide a re- liable way to detect network faults ...
This dissertation focuses on the area of improving programming language support for constructing fau...
This paper introduces a network fault model for distributed applications developed with the Mozart p...
As our lives become ever more dependent on network connectivity, it becomes increasingly more import...
As our lives become ever more dependent on network connectivity, it becomes increasingly more import...
As our lives become ever more dependent on network connectivity, it becomes increasingly more import...
With the ever-increasing size and scale of networks and the critical nature of user applications, it...
As our lives become ever more dependent on network connectivity, it becomes increasingly more import...
OpenFlow, initially launched as a technology-enabling network and application experimentation in a c...
Software defined networking (SDN) is a recent architectural framework for networking, which aims at ...
Ubiquitous connectivity of web, mobile, and IoT computing platforms has fostered a variety of distri...
Ubiquitous connectivity of web, mobile, and IoT computing platforms has fostered a variety of distri...
Network administrators must configure network devices to simultaneously provide several inter-relate...
This thesis presents an end-to-end approach for building computer networks that can be reasoned abou...
This thesis presents an end-to-end approach for building computer networks that can be reasoned abou...
Software Defined Networks using OpenFlow have to provide a re- liable way to detect network faults ...
This dissertation focuses on the area of improving programming language support for constructing fau...
This paper introduces a network fault model for distributed applications developed with the Mozart p...
As our lives become ever more dependent on network connectivity, it becomes increasingly more import...
As our lives become ever more dependent on network connectivity, it becomes increasingly more import...
As our lives become ever more dependent on network connectivity, it becomes increasingly more import...