Skip to main content

Multivendor Deployment Integration for Future Mobile Networks

  • Conference paper
  • First Online:
SOFSEM 2018: Theory and Practice of Computer Science (SOFSEM 2018)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 10706))

Abstract

During the last few years, we have seen a tremendous explosion in the range of possibilities when speaking about software delivery. The web-scale IT capabilities have evolved drastically and complex web-based applications have adapted rapidly in an ever changing world where user experience is in the focus. Terms like Agile, Cloudification, microservices or DevOps are lately on the crest of the wave.

The focus of this paper, however, is not within the managed services providers, but with the network providers, or operators. These companies are experiencing similar challenges as described above especially with the imminent arrival of 5th generation mobile networks, but with a different set of constraints that make the adoption of the new paradigms or best practices a tough process. Along the paper we will cover the main bottlenecks that operators face in terms of adapting to the ever increasing network needs, paying especial attention to the multivendor nature and the extreme high availability expected in this kind of services. We present our tool for scheduling deployments in this special environment with the related workflows and leveraged DevOps best practices. Finally, we measure how a proof of concept tool helps to improve the delivery process in multivendor environments.

N. Pataki—Supported by the NKP-17-4 New National Excellence Program of the Ministry of Human Capacities.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

References

  1. NGMN 5G white paper. White Paper, February 2015

    Google Scholar 

  2. Preliminary views and initial considerations on 5G RAN architecture and functional design. White Paper, March 2016. https://metis-ii.5g-ppp.eu/wp-content/uploads/white_papers/5G-RAN-Architecture-and-Functional-Design.pdf

  3. 5G PPP Architecture Working Group: View on 5G Architecture. Technical report, 5G PPP Architecture Working Group (2016)

    Google Scholar 

  4. Agyapong, P.K., Iwamura, M., Staehle, D., Kiess, W., Benjebbour, A.: Design considerations for a 5G network architecture. IEEE Commun. Mag. 52(11), 65–75 (2014)

    Article  Google Scholar 

  5. Balalaie, A., Heydarnoori, A., Jamshidi, P.: Microservices architecture enables DevOps: migration to a cloud-native architecture. IEEE Softw. 33(3), 42–52 (2016)

    Article  Google Scholar 

  6. Bass, L., Holz, R., Rimba, P., Tran, A.B., Zhu, L.: Securing a deployment pipeline. In: 2015 IEEE/ACM 3rd International Workshop on Release Engineering, pp. 4–7, May 2015

    Google Scholar 

  7. Chen, L.: Continuous delivery: huge benefits, but challenges too. IEEE Softw. 32(2), 50–54 (2015)

    Article  Google Scholar 

  8. Cukier, D.: DevOps patterns to scale web applications using cloud services. In: Proceedings of the 2013 Companion Publication for Conference on Systems, Programming, & Applications: Software for Humanity. SPLASH 2013, pp. 143–152, ACM, New York (2013). http://doi.acm.org/10.1145/2508075.2508432

  9. Fazal-Baqaie, M., Güldali, B., Oberthür, S.: Towards DevOps in multi-provider projects. In: Krusche, S., Lichter, H., Riehle, D., Steffens, A. (eds.) Proceedings of the 2nd Workshop on Continuous Software Engineering, pp. 18–21. CEUR-WS.org (2017). http://ceur-ws.org/Vol-1806/paper03.pdf

  10. Fowley, F., Elango, D.M., Magar, H., Pahl, C.: Software system migration to cloud-native architectures for SME-sized software vendors. In: Steffen, B., Baier, C., van den Brand, M., Eder, J., Hinchey, M., Margaria, T. (eds.) SOFSEM 2017. LNCS, vol. 10139, pp. 498–509. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-51963-0_39

    Chapter  Google Scholar 

  11. Highsmith, J., Cockburn, A.: Agile software development: the business of innovation. Computer 34(9), 120–127 (2001)

    Article  Google Scholar 

  12. Horváth, G., Pataki, N.: Source language representation of function summaries in static analysis. In: Proceedings of the 11th Workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems, ICOOOLPS 2016, pp. 6:1–6:9, ACM, New York (2016). http://doi.acm.org/10.1145/3012408.3012414

  13. Karl, H., Dräxler, S., Peuster, M., Galis, A., Bredel, M., Ramos, A., Martrat, J., Siddiqui, M.S., van Rossem, S., Tavernier, W., Xilouris, G.: DevOps for network function virtualisation: an architectural approach. Trans. Emerg. Telecommun. Technol. 27(9), 1206–1215 (2016). https://doi.org/10.1002/ett.3084

    Article  Google Scholar 

  14. Leppänen, M., Mäkinen, S., Pagels, M., Eloranta, V.P., Itkonen, J., Mäntylä, M.V., Männistö, T.: The highways and country roads to continuous deployment. IEEE Softw. 32(2), 64–72 (2015)

    Article  Google Scholar 

  15. Lwakatare, L.E., Karvonen, T., Sauvola, T., Kuvaja, P., Olsson, H.H., Bosch, J., Oivo, M.: Towards DevOps in the embedded systems domain: why is it so hard? In: 2016 49th Hawaii International Conference on System Sciences (HICSS), pp. 5437–5446, January 2016

    Google Scholar 

  16. Lwakatare, L.E., Kuvaja, P., Oivo, M.: Dimensions of DevOps. In: Lassenius, C., Dingsøyr, T., Paasivaara, M. (eds.) XP 2015. LNBIP, vol. 212, pp. 212–217. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-18612-2_19

    Chapter  Google Scholar 

  17. Mijumbi, R., Serrat, J., Gorricho, J.L., Latre, S., Charalambides, M., Lopez, D.: Management and orchestration challenges in network functions virtualization. IEEE Commun. Mag. 54(1), 98–105 (2016)

    Article  Google Scholar 

  18. Neely, S., Stolt, S.: Continuous Delivery? Easy! Just change everything (Well, maybe it is not that easy). In: 2013 Agile Conference, pp. 121–128, August 2013

    Google Scholar 

  19. Newman, S.: Building Microservices. O’Reilly, Sebastopol (2015)

    Google Scholar 

  20. Révész, Á., Pataki, N.: Containerized A/B testing. In: Budimac, Z. (ed.) Proceedings of the Sixth Workshop on Software Quality Analysis, Monitoring, Improvement, and Applications, pp. 14:1–14:8. CEUR-WS.org (2017). http://ceur-ws.org/Vol-1938/paper-rev.pdf

  21. Roche, J.: Adopting DevOps practices in quality assurance. Commun. ACM 56(11), 38–43 (2013). https://doi.org/10.1145/2524713.2524721

    Article  Google Scholar 

  22. Rotter, C., Illés, J., Nyíri, G., Farkas, L., Csatári, G., Huszty, G.: Telecom strategies for service discovery in microservice environments. In: 2017 20th Conference on Innovations in Clouds, Internet and Networks (ICIN), pp. 214–218, March 2017

    Google Scholar 

  23. Savor, T., Douglas, M., Gentili, M., Williams, L., Beck, K., Stumm, M.: Continuous Deployment at Facebook and OANDA. In: Proceedings of the 38th International Conference on Software Engineering Companion. ICSE 2016, pp. 21–30, ACM, New York (2016). http://doi.acm.org/10.1145/2889160.2889223

  24. Schaefer, A., Reichenbach, M., Fey, D.: Continuous integration and automation for DevOps. In: Kim, K.H., Ao, S.I., Rieger, B.B. (eds.) IAENG Transactions on Engineering Technologies: Special Edition of the World Congress on Engineering and Computer Science 2011, pp. 345–358. Springer, Netherlands (2013). https://doi.org/10.1007/978-94-007-4786-9_28

    Chapter  Google Scholar 

  25. Sonkoly, B., Szabo, R., Jocha, D., Czentye, J., Kind, M., Westphal, F.J.: UNIFYing cloud and carrier network resources: an architectural view. In: 2015 IEEE Global Communications Conference (GLOBECOM), pp. 1–7, December 2015

    Google Scholar 

  26. Webber, J.: A programmatic introduction to Neo4j. In: Proceedings of the 3rd Annual Conference on Systems, Programming, and Applications: Software for Humanity. SPLASH 2012, pp. 217–218. ACM, New York (2012). http://doi.acm.org/10.1145/2384716.2384777

  27. Ziegler, V., Theimer, T., Sartori, C., Prade, J., Sprecher, N., Albal, K., Bedekar, A.: Architecture vision for the 5G era. In: 2016 IEEE International Conference on Communications Workshops (ICC), pp. 51–56, May 2016

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Csaba Rotter .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Martinez, M.P., László, T., Pataki, N., Rotter, C., Szalai, C. (2018). Multivendor Deployment Integration for Future Mobile Networks. In: Tjoa, A., Bellatreche, L., Biffl, S., van Leeuwen, J., Wiedermann, J. (eds) SOFSEM 2018: Theory and Practice of Computer Science. SOFSEM 2018. Lecture Notes in Computer Science(), vol 10706. Edizioni della Normale, Cham. https://doi.org/10.1007/978-3-319-73117-9_25

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-73117-9_25

  • Published:

  • Publisher Name: Edizioni della Normale, Cham

  • Print ISBN: 978-3-319-73116-2

  • Online ISBN: 978-3-319-73117-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics