Advertisement

VoIP Traffic Management Using a Software-Defined Networking Approach

  • Paulo VieiraJr.Email author
  • Adriano FioreseEmail author
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 926)

Abstract

Voice Over IP technology (VoIP) allows people to communicate voice using the Internet as a mean of transmission. VoIP calls between clients using the same Codec consume communication and computational resources from VoIP server. Software-Defined Networking (SDN) has been disseminating the decoupling between control and data plane in network technologies. SDN can be used in order to optimize network traffic and consequently to reduce resources usage. Therefore, this paper aims to present a management approach based on SDN to reduce the use of resources in a VoIP server. Scenarios were emulated with and without the use of SDN to assess CPU utilization and bandwidth used in a VoIP server. Experimental results indicate considerable reduction on the consumption of the mentioned resources.

Keywords

Management VoIP Traffic SDN 

References

  1. 1.
    Akyildiz, I.F., Lee, A., Wang, P., Luo, M., Chou, W.: A roadmap for traffic engineering in SDN-openflow networks. Comput. Netw. 71, 1–30 (2014)CrossRefGoogle Scholar
  2. 2.
    Costa, L.R., Nunes, L.S.N., Bordim, J.L., Nakano, K.: Asterisk PBX capacity evaluation. In: 2015 IEEE International Parallel and Distributed Processing Symposium Workshop (IPDPSW), pp. 519–524. IEEE (2015)Google Scholar
  3. 3.
    Camarillo, G.: Session description protocol (SDP) format for binary floor control protocol (BFCP) streams. RFC 4583. IETF, RFC Editor, November 2006. https://tools.ietf.org/html/rfc4583
  4. 4.
    Garg, S., Kappes, M.: Can i add a VoIP call? In: IEEE International Conference on Communications, ICC 2003, vol. 2, pp. 779–783. IEEE (2003)Google Scholar
  5. 5.
    Goode, B.: Voice over internet protocol (VoIP). Proc. IEEE 90(9), 1495–1517 (2002)CrossRefGoogle Scholar
  6. 6.
    Handley, M.: Why the internet only just works. BT Technol. J. 24(3), 119–129 (2006)CrossRefGoogle Scholar
  7. 7.
    Karapantazis, S., Pavlidou, F.N.: VoIP: a comprehensive survey on a promising technology. Comput. Netw. 53(12), 2050–2090 (2009).  https://doi.org/10.1016/j.comnet.2009.03.010CrossRefGoogle Scholar
  8. 8.
    Lee, J., Uddin, M., Tourrilhes, J., Sen, S., Banerjee, S., Arndt, M., Kim, K.H., Nadeem, T.: meSDN: mobile extension of SDN. In: Proceedings of The Fifth International Workshop on Mobile Cloud Computing and Services, pp. 7–14. ACM (2014)Google Scholar
  9. 9.
    Lin, Y.D., Tseng, C.C., Ho, C.Y., Wu, Y.H.: How nat-compatible are voip applications? IEEE Commun. Mag. 48(12), 58–65 (2010)CrossRefGoogle Scholar
  10. 10.
    Maribondo, P.D., Fernandes, N.C.: Avoiding voice traffic degradation in IP enterprise networks using CAoS. In: Proceedings of the 2016 workshop on Fostering Latin-American Research in Data Communication Networks, pp. 34–36. ACM (2016)Google Scholar
  11. 11.
    McKeown, N., Anderson, T., Balakrishnan, H., Parulkar, G., Peterson, L., Rexford, J., Shenker, S., Turner, J.: OpenFlow: enabling innovation in campus networks. ACM SIGCOMM Comput. Commun. Rev. 38(2), 69–74 (2008)CrossRefGoogle Scholar
  12. 12.
    Open Networking Foundation: OpenFlow Switch Specification (2012). http://www.cs.yale.edu/homes/yu-minlan/teach/csci599-fall12/papers/openflow-spec-v1.3.0.pdf
  13. 13.
    Pfaff, B., Pettit, J., Koponen, T., Jackson, E.J., Zhou, A., Rajahalme, J., Gross, J., Wang, A., Stringer, J., Shelar, P., Amidon, K., Casado, M.: The design and implementation of open vSwitch. In: Proceedings of the 12th USENIX Conference on Networked Systems Design and Implementation, NSDI 2015, pp. 117–130 (2015)Google Scholar
  14. 14.
    Project Floodlight: Project floodlight: Open source software for building software-defined networks (2016). http://www.projectfloodlight.org/floodlight
  15. 15.
    Rosenberg, J., Schulzrinne, H., Camarillo, G., Johnston, A., Peterson, J., Sparks, R., Handley, M., Schooler, E.: SIP session initiation protocol. RFC 3261, RFC Editor (2002). https://www.ietf.org/rfc/rfc3261.txt
  16. 16.
    Schulzrinne, H., Casner, R., Frederick, V.J.: RTP: A transport protocol for real-time applications. RFC 3550, IETF (2003). https://www.ietf.org/rfc/rfc3550.txt
  17. 17.
    Siniarski, B., Murphy, J., Delaney, D.: FlowVista: low-bandwidth SDN monitoring driven by business application interaction. In: 2017 25th International Conference on Software, Telecommunications and Computer Networks (SoftCOM), pp. 1–6 (2017).  https://doi.org/10.23919/SOFTCOM.2017.8115539
  18. 18.
    International Telecommunication Union: Methods for subjective determination of transmission quality (2005). http://www.itu.int/rec/T-REC-P.800-199608-I/en
  19. 19.
    International Telecommunication Union: Testing requirements and methodology (2005). https://www.itu.int/en/ITU-T/C-I/Pages/HFT-mobile-tests/Methodologies.aspx

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  1. 1.Instituto Federal do ParanáCuritibaBrazil
  2. 2.Santa Catarina State University (UDESC)JoinvilleBrazil

Personalised recommendations