The Preliminary Design and Implementation of the Maestro Network Control Platform

dc.contributor.authorCai, Zhengen_US
dc.contributor.authorCox, Alan L.en_US
dc.contributor.authorDinu, Florinen_US
dc.contributor.authorNg, T. S. Eugeneen_US
dc.contributor.authorZheng, Jieen_US
dc.date.accessioned2017-08-02T22:03:06Zen_US
dc.date.available2017-08-02T22:03:06Zen_US
dc.date.issued2008-10-01en_US
dc.date.noteOctober 1, 2008en_US
dc.description.abstractNetwork operation is inherently complex because it consists of many functions such as routing, firewalling, VPN provisioning, traffic load-balancing, network maintenance, etc. To cope with this, network designers have created modular components to handle each function. Un fortunately, in reality, unavoidable dependencies exist between some of the components and they may interact accidentally. At the same time, some policies are realized by compositions of different components, but the methods of composition are ad hoc and fragile. In other words, there is no single mechanism for systematically governing the interactions between the various components. To address these problems, we propose a clean-late system called Maestro. Maestro is an “operating system” that orchestrates the network control applications that govern the behavior of a network, and directly controls the underlying network devices. Maestro provides abstractions for the modular implementation of network control applications, and is the first system to address the fundamental problems originating from the concurrent operations of network control applications, namely communication between applications, scheduling of application executions, feedback management, concurrency management, and network state transition management. As the networking industry moves towards building directly controllable devices like the OpenFlow Switch, we believe Maestro can become a common platform.en_US
dc.format.extent17 ppen_US
dc.identifier.citationCai, Zheng, Cox, Alan L., Dinu, Florin, et al.. "The Preliminary Design and Implementation of the Maestro Network Control Platform." (2008) https://hdl.handle.net/1911/96375.en_US
dc.identifier.digitalTR08-13en_US
dc.identifier.urihttps://hdl.handle.net/1911/96375en_US
dc.language.isoengen_US
dc.rightsYou are granted permission for the noncommercial reproduction, distribution, display, and performance of this technical report in any format, but this permission is only for a period of forty-five (45) days from the most recent time that you verified that this technical report is still available from the Computer Science Department of Rice University under terms that include this permission. All other rights are reserved by the author(s).en_US
dc.titleThe Preliminary Design and Implementation of the Maestro Network Control Platformen_US
dc.typeTechnical reporten_US
dc.type.dcmiTexten_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TR08-13.pdf
Size:
366.9 KB
Format:
Adobe Portable Document Format