The Preliminary Design and Implementation of the Maestro Network Control Platform

dc.contributor.authorCai, Zheng
dc.contributor.authorCox, Alan L.
dc.contributor.authorDinu, Florin
dc.contributor.authorNg, T. S. Eugene
dc.contributor.authorZheng, Jie
dc.date.accessioned2017-08-02T22:03:06Z
dc.date.available2017-08-02T22:03:06Z
dc.date.issued2008-10-01
dc.date.noteOctober 1, 2008
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.
dc.format.extent17 pp
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.
dc.identifier.digitalTR08-13
dc.identifier.urihttps://hdl.handle.net/1911/96375
dc.language.isoeng
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).
dc.titleThe Preliminary Design and Implementation of the Maestro Network Control Platform
dc.typeTechnical report
dc.type.dcmiText
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