Acreo – Future work
description
Transcript of Acreo – Future work
![Page 1: Acreo – Future work](https://reader035.fdocuments.in/reader035/viewer/2022062410/568161ce550346895dd1bf9b/html5/thumbnails/1.jpg)
Acreo – Future work
Pontus Sköldström
![Page 2: Acreo – Future work](https://reader035.fdocuments.in/reader035/viewer/2022062410/568161ce550346895dd1bf9b/html5/thumbnails/2.jpg)
Where are things moving?
SDN
Interesting SDN applications
Support more technologies
Improved controller designCross-layer optimization
![Page 3: Acreo – Future work](https://reader035.fdocuments.in/reader035/viewer/2022062410/568161ce550346895dd1bf9b/html5/thumbnails/3.jpg)
SDN applications
SDN
Interesting SDN applications
![Page 4: Acreo – Future work](https://reader035.fdocuments.in/reader035/viewer/2022062410/568161ce550346895dd1bf9b/html5/thumbnails/4.jpg)
SDN applications – BGP free core
• Complicated to configure
• Complicated to manage
• Expensive devices
![Page 5: Acreo – Future work](https://reader035.fdocuments.in/reader035/viewer/2022062410/568161ce550346895dd1bf9b/html5/thumbnails/5.jpg)
SDN applications – BGP free core
• Apply SDN!• Similar to demo, but BGP• Single BGP node• Cheap devices• RouteFlow projecthttp://cpqd.github.com/RouteFlow
![Page 6: Acreo – Future work](https://reader035.fdocuments.in/reader035/viewer/2022062410/568161ce550346895dd1bf9b/html5/thumbnails/6.jpg)
SDN applications – BGP free core
• Lots and lots of entries • Can we reduce the memory
requirements?
![Page 7: Acreo – Future work](https://reader035.fdocuments.in/reader035/viewer/2022062410/568161ce550346895dd1bf9b/html5/thumbnails/7.jpg)
SDN applications – BGP free core
• Normally, full forwarding tables everywhere
• What if we split the forwarding table and distribute it?
![Page 8: Acreo – Future work](https://reader035.fdocuments.in/reader035/viewer/2022062410/568161ce550346895dd1bf9b/html5/thumbnails/8.jpg)
SDN applications – BGP free core
• Cleverly split the forwarding table into multiple pieces• Install to switches, add tunnel magic• Dramatic reduction in memory• Slight increase in delay
![Page 9: Acreo – Future work](https://reader035.fdocuments.in/reader035/viewer/2022062410/568161ce550346895dd1bf9b/html5/thumbnails/9.jpg)
Where are things moving?
SDN Improved controller design
![Page 10: Acreo – Future work](https://reader035.fdocuments.in/reader035/viewer/2022062410/568161ce550346895dd1bf9b/html5/thumbnails/10.jpg)
Improved controllers - Abstraction
• Earlier we mentioned abstractions, but how?• Abstract a whole network to a single node
• Scalability, simplicity• Combine nodes into one
• Grow single nodes, “super-nodes”
![Page 11: Acreo – Future work](https://reader035.fdocuments.in/reader035/viewer/2022062410/568161ce550346895dd1bf9b/html5/thumbnails/11.jpg)
Improved controllers - Abstraction
• Need something similar as in the BGP free core example
• But how can we do it for full OpenFlow rules?
![Page 12: Acreo – Future work](https://reader035.fdocuments.in/reader035/viewer/2022062410/568161ce550346895dd1bf9b/html5/thumbnails/12.jpg)
Where are things moving?
SDN
Support more technologies
![Page 13: Acreo – Future work](https://reader035.fdocuments.in/reader035/viewer/2022062410/568161ce550346895dd1bf9b/html5/thumbnails/13.jpg)
Support more technologies - Opto
• Basic support for Optical nodes more or less done• Simple wavelength setup• Not a big gain compared to existing systems
![Page 14: Acreo – Future work](https://reader035.fdocuments.in/reader035/viewer/2022062410/568161ce550346895dd1bf9b/html5/thumbnails/14.jpg)
• What if we add support for basic monitoring (e.g. BER)• Much simpler with the SDN approach• Detect degradation, reconfigure network
![Page 15: Acreo – Future work](https://reader035.fdocuments.in/reader035/viewer/2022062410/568161ce550346895dd1bf9b/html5/thumbnails/15.jpg)
• Add support for modifying physical parameters (like modulation)• Tune network based on monitoring input• Again, the SDN approach makes it easier
![Page 16: Acreo – Future work](https://reader035.fdocuments.in/reader035/viewer/2022062410/568161ce550346895dd1bf9b/html5/thumbnails/16.jpg)
• More physical parameters!• Tune modulation format, spectral width, based on current demand
![Page 17: Acreo – Future work](https://reader035.fdocuments.in/reader035/viewer/2022062410/568161ce550346895dd1bf9b/html5/thumbnails/17.jpg)
Where are things moving?
SDNCross-layer optimization
![Page 18: Acreo – Future work](https://reader035.fdocuments.in/reader035/viewer/2022062410/568161ce550346895dd1bf9b/html5/thumbnails/18.jpg)
• Highly reconfigurable link technologies (both opto and radio)• More dynamic routing schemes
• How can we combine these to optimize for:• Latency, throughput, energy efficiency?
Cross-layer optimization
![Page 19: Acreo – Future work](https://reader035.fdocuments.in/reader035/viewer/2022062410/568161ce550346895dd1bf9b/html5/thumbnails/19.jpg)
The end!
• Any of this sounds interesting? • We’re looking for partners, e.g. FP7 call 11 in Spring 2013
• Any questions? • [email protected], [email protected]• [email protected]• [email protected]
• Thanks for listening!