Skip to main content
Log in

Application-aware network: network route management using SDN based on application characteristics

  • S.I. : Cloud Computing for Scientific and Business Needs
  • Published:
CSI Transactions on ICT Aims and scope Submit manuscript

Abstract

Software-Defined Network (SDN) and OpenFlow enable more granular network route management. SDN-assisted routing has become a prominent technique for improving network routing efficiency. A standard approach in SDN-assisted routing involves optimizing the routing strategy for a targeted class of applications or a certain situation. However, many such approaches also require client-side modifications. In this paper, application-aware routing is proposed to address these issues. A network with application-aware routing is called an application-aware network. Application-aware routing “routes” each application individually by aligning the application’s communication preferences and paths with corresponding properties. This method allows multiple routing strategies to be applied simultaneously, effectively expanding the range of applications the network can support. Overseer, an OpenFlow controller for implementing an application-aware network, was developed as a reference implementation. The applicability of an application-aware network was validated by evaluating the feasibility and practicality of the technology. Feasibility was evaluated by comparing the performance of an application-aware network and a traditional network in critical situations. Practicality was evaluated by testing an application-aware network with a real-world application and a wide-area network. This paper also discusses some issues with application-aware networks and presents possible mitigations for these issues. Based on this work, application-aware routing is a promising technology for improved network routing efficiency.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

References

  1. (2014) POX Wiki. https://openflow.stanford.edu/display/ONL/POX+Wiki

  2. Arzberger P, Hong GS (2008) The power of cyberinfrastructure in building grassroots networks: a history of the Pacific rim applications and grid middleware assembly (PRAGMA), and lessons learned in developing global communities. In: 2008 IEEE fourth international conference on escience, pp 470–470. doi:10.1109/eScience.2008.55

  3. Breitbart Y, Chan CYCCY, Garofalakis M, Rastogi R, Silberschatz A (2001) Efficiently monitoring bandwidth and latency in IP networks. In: Proceedings IEEE INFOCOM 2001. Conference on computer communications. Twentieth annual joint conference of the IEEE computer and communications society (Cat. No.01CH37213), Ieee, vol 2, pp 933–942. doi:10.1109/INFCOM.2001.916285

  4. Chen X, Zhao B, Ma S, Chen C, Hu D, Zhou W, Zhu Z (2015) Leveraging master-slave OpenFlow controller arrangement to improve control plane resiliency in SD-EONs. Opt Express 23(6):7550. doi:10.1364/OE.23.007550

    Article  Google Scholar 

  5. Egilmez HE, Civanlar S, Tekalp AM (2013) An optimization framework for QoS-enabled adaptive video streaming over openflow networks. IEEE Trans Multimedia 15(3):710–715. doi:10.1109/TMM.2012.2232645

    Article  Google Scholar 

  6. Hanemann A, Boote JW, Boyd EL, Durand JJ, Kudarimoti L, Łapacz R, Swany DM, Trocha S, Zurawski J, Lapacz R, Swany DM, Zurawski J (2005) PerfSONAR: a service oriented architecture for multi-domain network monitoring. In: The third international conference on service-oriented computing, Springer-Verlag, pp 1–23. doi:10.1007/11596141_19

  7. Huang C, Nakasan C, Ichikawa K, Iida H (2015) A multipath controller for accelerating GridFTP transfer over SDN. In: 2015 IEEE 11th international conference on e-science, pp 439–447. doi:10.1109/eScience.2015.37

  8. Ichikawa K, Abe H (2013) A network performance-aware routing for multisite virtual clusters. In: 19th IEEE international conference on networks (ICON), Ieee, pp 1–5. doi:10.1109/ICON.2013.6781935

  9. Ichikawa K, U-Chupala P, Huang C, Nakasan C, Liu TL, Chang JY, Ku LC, Tsai WF, Haga J, Yamanaka H, Kawai E, Kido Y, Date S, Shimojo S, Papadopoulos P, Tsugawa M, Collins M, Jeong K, Figueiredo R, Fortes J (2017) PRAGMA-ENT: an international SDN testbed for cyberinfrastructure in the Pacific rim. Concurrency and computation: practice and experience (February). doi:10.1002/cpe.4138

  10. Johnson S (2013) Exploring OpenFlow scalability in cloud provider data centers. http://searchtelecom.techtarget.com/feature/Exploring-OpenFlow-scalability-in-cloud-provider-data-centers

  11. Jones R (1996) NetPerf: a network performance benchmark. http://www.netperf.org/netperf/

  12. JSON-RPC Working Group (2013) JSON-RPC 2.0 specification. http://www.jsonrpc.org/specification

  13. Kandula S, Sengupta S, Greenberg A, Patel P, Chaiken R (2009) The nature of data center traffic. In: Proceedings of the 9th ACM SIGCOMM conference on internet measurement conference—IMC ’09, p 202. doi:10.1145/1644893.1644918

  14. Kessaraphong N, Uthayopas P, Ichikawa K (2014) Building a network performance benchmarking system using monitoring as a service infrastructure. In: The 18th international computer science and engineering conference, pp 2–5

  15. Kim H, Schlansker M, Santos JR, Tourrilhes J, Turner Y, Feamster N (2012) CORONET: fault tolerance for software defined networks. In: Proceedings—international conference on network protocols, ICNP, pp 1–2. doi:10.1109/ICNP.2012.6459938

  16. Lakshman A, Malik P (2010) Cassandra: a decentralized structured storage system. ACM SIGOPS Oper Syst Rev 44(2):35. doi:10.1145/1773912.1773922

    Article  Google Scholar 

  17. McKeown N, Anderson T (2008) OpenFlow: enabling innovation in campus networks. ACM SIGCOMM Comput Commun Rev 38(2):69–74

    Article  Google Scholar 

  18. Melorose J, Perroy R, Careas S (1998) OSPF version 2

  19. Nakasan C, Ichikawa K, Iida H, Uthayopas P (2017) A simple multipath OpenFlow controller using topology-based algorithm for multipath TCP. Concurrency and computation: practice and experience (February). doi:10.1002/cpe.4134

  20. Raiciu C, Paasch C, Barre S, Ford A, Honda M, Duchene F, Bonaventure O, Handley M (2012) How hard can it be? Designing and implementing a deployable multipath TCP. In: NSDI’12 Proceedings of the 9th USENIX conference on networked systems design and implementation, 1, pp 29–42. http://elf.cs.pub.ro/soa/res/lectures/mptcp-nsdi12.pdf

  21. Tanaka Y, Yamamoto N, Takano R, Ota A (2013) Building secure and transparent inter—cloud infrastructure for scientific applications. Tech. rep

  22. Tatsunori K, Maeda H, Abe K (2013) MPTCP with path selection mechanizm based on predicted throughput on OpenFlow-enabled environment. IPSJ SIG Notes 7:1–5

    Google Scholar 

  23. Tobergte DR, Curtis S (2006) A border gateway protocol 4 (BGP-4)

  24. Tootoonchian A, Ganjali Y (2010) HyperFlow: a distributed control plane for OpenFlow. In: INM/WREN’10 Proceedings of the 2010 internet network management conference on research on enterprise networking pp 3–3

  25. Wang X, U-chupala P, Ichikawa K, Watashiba Y, Chantrapornchai C, Uthayopas P, Iida H (2016) Design of a flow-level monitoring middleware for automatic flow categorization. In: IEICE technical report

  26. Watashiba Y, Date S, Abe H (2014) Efficacy analysis of a SDN-enhanced resource management system through NAS parallel benchmarks. Rev Socionetwork Strateg 8(2):69–84

    Article  Google Scholar 

  27. Yasunobu C, Kazushi S (2014) OpenFlow controller architecture for large-scale SDN networks. NEC Tech J 8(2):41–45

    Google Scholar 

  28. Yeganeh SH, Tootoonchian A, Ganjali Y (2013) On scalability of software-defined networking. IEEE Commun Mag 51(2):136–141. doi:10.1109/MCOM.2013.6461198

    Article  Google Scholar 

  29. Yemini Y (1993) The OSI network management model. IEEE Commun Mag 31(5):20–29

    Article  Google Scholar 

Download references

Acknowledgements

This work was partly supported by JSPS KAKENHI Grant Number 15K00170. The first author also gratefully expresses his gratitude to the Japan Ministry of Education, Culture, Sports, Science and Technology (MEXT) for the scholarship.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pongsakorn U-chupala.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

U-chupala, P., Watashiba, Y., Ichikawa, K. et al. Application-aware network: network route management using SDN based on application characteristics. CSIT 5, 375–385 (2017). https://doi.org/10.1007/s40012-017-0171-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40012-017-0171-y

Keywords

Navigation