Skip to main content

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 286))

  • 1323 Accesses

Abstract

Due to the emergence of Software Defined Networking (SDN) with the idea of centralized control over computer networks, the Capacity and Flow Assignment Problem (CFA) may be approached in a classical non-distributed fashion in real-life scenarios. The question arises whether a heuristical approach to this NP-complete problem is of any use in practice.

This paper is focused on the problem of configuring a Wide Area Network topology with trade-off between link cost and response time to users under budget constraint. The link capacities in the network and the routes used by packets are determined in a way to minimize network link cost and response time at the same time. Budget constraint means, that network link cost should be lower than the given budget value. An exact algorithm for CFA, due to its NP-completeness, is either not feasible or works well for small networks only. In this paper we propose an alternative heuristic solution, compare its effectiveness to the exact solution and finally show its running time when used for a real-life computer network. The experiments performed using standard off-the-shelf computer gear show that this solution is fast enough and surprisingly accurate and thus ready for implementation for an SDN controller.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Agarwal, S., Kodialam, M., Lakshman, T.V.: Traffic engineering in software defined networks. In: Proceedings of the IEEE INFOCOM, pp. 2211–2219. IEEE (2013)

    Google Scholar 

  2. Cormen, T.H., Leiserson, C.E., Rivest, R.L., Stein, C.: Introduction to algorithms. MIT Press (2001)

    Google Scholar 

  3. Gola, M., Czubak, A.: Designing Frame Relay WAN Networks with Trade-off Between Link Cost and Performance. In: Gruca, A., Czachórski, T., Kozielski, S. (eds.) Man-Machine Interactions 3. AISC, vol. 242, pp. 559–566. Springer, Heidelberg (2014)

    Chapter  Google Scholar 

  4. Ferreira, R.P.M., Luna, H.P.L., Mahey, P., Souza, M.C.D.: Global optimization of capacity expansion and flow assignment in multicommodity networks. Pesquisa Operacional 33(2), 217–234 (2013)

    Article  Google Scholar 

  5. Fratta, L., Gerla, M., Kleinrock, L.: The flow deviation method: An approach to storeand-forward communication network design. Networks 3(2), 97–133 (1973)

    Article  MATH  MathSciNet  Google Scholar 

  6. Gavish, B., Neuman, I.: A system for routing and capacity assignment in computer communication networks. IEEE Transactions on Communications 37(4), 360–366 (1989)

    Article  Google Scholar 

  7. Girgis, M., Mahmoud, T., El-Hameed, H.A., El-Saghier, Z.: Routing and capacity assignment problem in computer networks using genetic algorithm. Inf. Sci. Lett 2, 13–25 (2013)

    Article  Google Scholar 

  8. Gladysz, J., Walkowiak, K.: Combinatorial optimization of capacity and flow assignment problem for unicast and anycast connections with linear and convex objective functions–exact and heuristic algorithms. Electronic Notes in Discrete Mathematics, pp. 1041–1048 (2010)

    Google Scholar 

  9. Gola, M.: An algorithms for capacity and flow assignment in wide area computer network with combined cost criterion. Ph.D. thesis, Wroclaw University of Technology (2000)

    Google Scholar 

  10. Goscien, R., Pozniak-Koszalka, I., Koszalka, L., Kasprzak, A.: A Top-Down Heuristic for TCFA Problem in WAN. In: The Ninth International Conference on Wireless and Mobile Communications, ICWMC 2013, pp. 89–94 (2013)

    Google Scholar 

  11. Koldehofe, B., Dürr, F., Tariq, M.A., Rothermel, K.: The power of software-defined networking: line-rate content-based routing using OpenFlow. In: Proceedings of the 7th Workshop on Middleware for Next Generation Internet Computing, p. 3. ACM (2013)

    Google Scholar 

  12. Kasprzak, A.: Topological Design of the Wide Area Networks. Wroclaw University of Technology Press, Wroclaw (2001)

    Google Scholar 

  13. Kim, H., Feamster, N.: Improving network management with software defined networking. IEEE Communications Magazine 51(2), 114–119 (2013)

    Article  Google Scholar 

  14. Lin, G., Huang, C., Zhan, S., Lu, X., Lu, Y.: Ranking Based Selection Genetic Algorithm for Capacity Flow Assignments. In: Cai, Z., Tong, H., Kang, Z., Liu, Y. (eds.) ISICA 2010. CCIS, vol. 107, pp. 97–107. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  15. Pioro, M., Medhi, D.: Routing, flow, and capacity design in communication and computer networks. Morgan Kaufmann (2004)

    Google Scholar 

  16. Shen, J., Xu, F., Zheng, P.: A tabu search algorithm for the routing and capacity assignment problem in computer networks. Computers & Operations Research 32(11), 2785–2800 (2005)

    Article  MATH  Google Scholar 

  17. Walkowiak, K.: A flow deviation algorithm for joint optimization of unicast and anycast flows in connection-oriented networks. In: Gervasi, O., Murgante, B., Laganà, A., Taniar, D., Mun, Y., Gavrilova, M.L. (eds.) ICCSA 2008, Part II. LNCS, vol. 5073, pp. 797–807. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  18. Zhan, Y., Lu, J., Li, S.: A Hybrid GA-TS Algorithm for Optimizing Networked Manufacturing Resources Configuration. Appl. Math 7(5), 2045–2053 (2013)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mariusz Gola .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Gola, M., Czubak, A. (2014). Approximate Algorithm for Fast Capacity Provisioning in WANs with Trade-Off between Performance and Cost under Budget Constraint. In: Zamojski, W., Mazurkiewicz, J., Sugier, J., Walkowiak, T., Kacprzyk, J. (eds) Proceedings of the Ninth International Conference on Dependability and Complex Systems DepCoS-RELCOMEX. June 30 – July 4, 2014, Brunów, Poland. Advances in Intelligent Systems and Computing, vol 286. Springer, Cham. https://doi.org/10.1007/978-3-319-07013-1_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-07013-1_20

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-07012-4

  • Online ISBN: 978-3-319-07013-1

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics