Your browser does not support JavaScript!
http://iet.metastore.ingenta.com
1887

access icon free Distributed FlowVisor: a distributed FlowVisor platform for quality of service aware cloud network virtualisation

Cloud-based virtual networking environments are required to provide fine-grained quality of service (QoS) control without sacrificing scalability. However, no single approach can currently achieve these two goals simultaneously. FlowVisor is a building block to virtualise networks with fine-grained QoS support; however, scalability issues caused by the OpenFlow protocol and the centralised control model are a major concern. This study introduces a distributed FlowVisor (DFVisor) platform to address these scalability issues. The proposed DFVisor uses a layered overlay mechanism to improve network addressing space and switch capacity. DFVisor uses a distributed synchronised two-level database system with a synchronisation mechanism to enable the centralised control functions in the current FlowVisor platform in distributed control modules within the virtual network controllers. Therefore it removes a single point of failure in the network and reduces the flow setup latency without sacrificing the centralised network configuration and management capabilities. More importantly, the proposed DFVisor platform enables an advanced push-based flow setup and statistics collection mechanism to address scalability issues caused by the current pull-based flow setup and statistics collection method. A DFVisor prototype and an evaluation of this distributed synchronised two-level database are presented, and key issues for future research are discussed.

References

    1. 1)
      • 12. Banjar, A., Pupatwibuli, P., Braun, R.: ‘DAIM: a mechanism to distribute control functions within OpenFlow switches’, J. Netw., 2014, 9, (1), pp. 19.
    2. 2)
      • 10. John, W., Alisa, D., Zhemin, D., et al: ‘Split architecture for large scale wide area networks’, arXiv preprint arXiv:1402.2228, 2014.
    3. 3)
      • 3. OpenFlow Switch Consortium: ‘OpenFlow switch specification version 1.0. 0’, 2009.
    4. 4)
      • 2. Schmied, G.: ‘Integrated Cisco, UNIX network architectures’ (Cisco Press, 2009).
    5. 5)
      • 17. Open Networking Foundation: ‘OF-CONFIG 1.2: OpenFlow management and configuration protocol’, 2013.
    6. 6)
      • 16. Hampel, G., Steiner, M., Bu, T.: ‘Applying software-defined networking to the telecom domain’. IEEE Conf. on Computer Communications Workshops (INFOCOM WKSHPS), 2013, pp. 133138.
    7. 7)
      • 9. Doriguzzi Corin, R., Gerola, M., Riggio, R., et al: ‘VeRTIGO: network virtualization and beyond’. Software Defined Networking (EWSDN), 2012 European Workshop on IEEE, pp. 2429.
    8. 8)
      • 13. Akane, M.: ‘Introduction to network virtualization for IaaS Clouds’ (LinuxCon, Japan, 2013), Japan, May 31.
    9. 9)
      • 5. Sherwood, R., Gibb, G., Yap, K-K., et al: ‘Flowvisor: a network virtualization layer’, OpenFlow Switch Consortium, Tech. Rep, 2009.
    10. 10)
      • 4. Open Networking Foundation: ‘OpenFlow switch specification, version 1.3. 0’ (Open Networking Foundation, 2012).
    11. 11)
      • 15. Sherwood, R., Gibb, G., Yap, K.K., et al: ‘Can the production network be the testbed?OSDI, 2010, vol. 10, pp. 16.
    12. 12)
      • 24. Cockcroft, A., Sheahan, D.: ‘Benchmarking Cassandra scalability on aws-over a million writes per second’. Available at: http://www.techblog. netflix. com/2011/11/benchmarking-cassandra-scalability-on. html.
    13. 13)
      • 6. Hunt, P., Konar, M., Junqueira, F.P., et al: ‘ZooKeeper: Wait-free coordination for internet-scale systems’. USENIX Annual Technical Conf., 2010, vol. 8, pp. 9.
    14. 14)
      • 20. Kalantari, B., Schiper, A.: ‘Addressing the ZooKeeper synchronization inefficiency’. Distributed Computing and Networking, 2013, pp. 434438.
    15. 15)
      • 22. Open Source Software Computing Group: ‘Accord: a high-performance coordination service for write-intensive workloads’. available at: http://www.osrg.net/accord/.
    16. 16)
      • 18. CPqD: ‘OpenFlow 1.3 software switch’, available at: https://www.github.com/CPqD/ofsoftswitch13#OpenFlow-13-software-switch.
    17. 17)
      • 23. Robinson, H.: ‘Observers: making ZooKeeper scale even further’, available at: http://www.blog.cloudera.com/blog/2009/12/observers-making-zookeeper-scale-even-further/.
    18. 18)
      • 21. Hunt, P.: ‘Zookeeper service latencies under various loads and configurations’, available at: http://www.wiki.apache.org/hadoop/ZooKeeper/ServiceLatencyOverview.
    19. 19)
    20. 20)
      • 14. Curtis, A.R., Jeffrey, C.M., Jean, T., et al: ‘Devoflow: scaling flow management for high-performance networks’. ACM SIGCOMM Computer Communication Review, 2011, vol. 41, (4), pp. 254265.
    21. 21)
      • 8. Salvadori, E., Doriguzzi Corin, R., Brogli, A: ‘Generalizing virtual network topologies in OpenFlow-based networks’. IEEE Global Telecommunications Conf. (GLOBECOM 2011), IEEE, 2011.
    22. 22)
      • 7. Kempf, J., Johansson, B., Pettersson, S., et al: ‘Moving the mobile evolved packet core to the cloud’. IEEE Eighth Int. Conf. on Wireless and Mobile Computing, Networking and Communications (WiMob), IEEE, 2012, pp. 784791.
    23. 23)
      • 19. CPqD: ‘NOX 1.3 Oflib’, available at: https://www.github.com/CPqD/nox13oflib.
    24. 24)
      • 11. Staessens, D., Sharma, S., Colle, D., et al: ‘Software defined networking: meeting carrier grade requirements’. Local & Metropolitan Area Networks (LANMAN), 18th IEEE Workshop 2011, pp. 16.
http://iet.metastore.ingenta.com/content/journals/10.1049/iet-net.2014.0107
Loading

Related content

content/journals/10.1049/iet-net.2014.0107
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading
This is a required field
Please enter a valid email address