Skip to main content

Request Relaxation Based-on Provider Constraints for a Capability-Based NaaS Services Discovery

  • Conference paper
  • First Online:
Advanced Information Systems Engineering (CAiSE 2023)

Abstract

Network as a Service (NaaS) enables cloud customers to connect their distributed services across multiple clouds without relying exclusively on their infrastructures. The discovery of NaaS services remains challenging not only because of their scale and diversity but also because of the hidden constraints that cloud providers impose on these services at the networking layer. NaaS services are usually offered in the form of service bundles containing underlying services and constraints not requested by the customers. This creates undesirable dependencies and constraints that hamper portability, compatibility and interoperability across providers. The problem of service discovery becomes more challenging when these constraints are the main and first cause that prevents a customer’s request from being fulfilled. Without a mechanism that enables customers to identify these constraints and to adjust their requests accordingly, existing service discovery solutions are likely to fall short. We propose to complement existing service discovery solutions by not only identifying unmatched constraints but also recommending relaxing discovery requests to retrieve optimal and compliant services.

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

Notes

  1. 1.

    https://docs.aws.amazon.com/vpc/latest/peering/what-is-vpc-peering.html.

  2. 2.

    Property Declaration in the diagram.

  3. 3.

    Our model enables to define other services’ actions.

  4. 4.

    An L2 address is equivalent to a MAC address if Ethernet is the communication protocol used at the second communication Layer (L2).

  5. 5.

    https://travailderecherche.wixsite.com/monsite/inference-rules.

  6. 6.

    https://travailderecherche.wixsite.com/monsite/capability-metamodel.

  7. 7.

    https://travailderecherche.wixsite.com/monsite/inference-rules.

  8. 8.

    This algorithm and all details related to the source code are available at supplementarymaterials/Algorithms.

  9. 9.

    Study materials are available at https://userstudy.com/25ad8jv6.

References

  1. Al-Sayed, M.M., Hassan, H.A., Omara, F.A.: An intelligent cloud service discovery framework. FGCS (2020)

    Google Scholar 

  2. Alfazi, A., et al.: Toward unified cloud service discovery for enhanced service identification. In: Service Research and Innovation (2018)

    Google Scholar 

  3. Ben Djemaa, R., et al.: Enhanced semantic similarity measure based on two-level retrieval model. Pract. Exper. Concurr. Comput. (2019)

    Google Scholar 

  4. Committee Specification: Tosca simple profile for network functions virtualization (NFV) version 1.0. Technical report (2017)

    Google Scholar 

  5. Costa, P., Migliavacca, M., Pietzuch, P., Wolf, A.L.: NaaS: network-as-a-service in the cloud. In: 2nd USENIX Workshop (2012)

    Google Scholar 

  6. Day, J.D., Zimmermann, H.: The OSI reference model. Proc. IEEE 71, 1334–1340 (1983)

    Article  Google Scholar 

  7. ETSI: ETSI GS NFV-Man 001. Technical report (2014)

    Google Scholar 

  8. Hammami, R., et al.: Semantic web services discovery: a survey and research challenges. Int. J. Seman. Web Inf. Syst. 14, 57–72 (2018)

    Article  Google Scholar 

  9. Heidari, A., Navimipour, N.J.: Service discovery mechanisms in cloud computing: a comprehensive and systematic literature review. Kybernetes (2021)

    Google Scholar 

  10. Jerbi, I., Bhiri, S.: Definition and induction of a specification order relation between capabilities. In: 2021 IEEE International Conference on Services Computing (SCC). IEEE (2021)

    Google Scholar 

  11. Jerbi, I., et al.: Enabling multi-provider cloud network service bundling. In: 2022 IEEE International Conference on Web Services (ICWS) (2022)

    Google Scholar 

  12. Kang, J., Sim, K.: Ontology-enhanced agent-based cloud service discovery. Int. J. Cloud Comput. 5, 144–171 (2016)

    Article  Google Scholar 

  13. Kim, I.W., Lee, K.H.: A model-driven approach for describing semantic web services: from UML to owl-s. IEEE Trans. Syst. 39, 637–646 (2009)

    Google Scholar 

  14. Kim, S.I., Kim, H.S.: Ontology-based NSD modeling for NFV service management. In: International Conference on Information Networking (2022)

    Google Scholar 

  15. Kunaver, M., Požrl, T.: Diversity in recommender systems-a survey. Knowl.-Based Syst. 123, 154–162 (2017)

    Article  Google Scholar 

  16. Mohammed, F., et al.: Cloud computing services: taxonomy of discovery approaches and extraction solutions. Symmetry (2020)

    Google Scholar 

  17. Natarajan, B.E.: New clustering-based semantic service selection and user preferential model. IEEE Syst. J. (2021)

    Google Scholar 

  18. el houda Nouar, N., et al.: A semantic virtualized network functions description and discovery model. Comput. Netw. 195, 108152 (2021)

    Google Scholar 

  19. Senyo, P.K., Addae, E., Boateng, R.: Cloud computing research: a review of research themes, frameworks, methods and future research directions. Int. J. Inf. Manag. (2018)

    Google Scholar 

  20. Sim, K.M.: Agent-based cloud computing. IEEE TSC (2012)

    Google Scholar 

  21. Slawik, M., al.: Establishing user-centric cloud service registries. FGCS (2018)

    Google Scholar 

  22. W3C: Semantic annotations for WSDL and XML schema. Technical report (2007)

    Google Scholar 

  23. Wang, H., et al.: A formal model of the semantic web service ontology (WSMO). Inf. Syst. 37, 33–60 (2012)

    Article  Google Scholar 

  24. Wheal, J., Yang, Y.: CSRecommender: a cloud service searching and recommendation system. J. Comput. Commun. 3, 65 (2015)

    Article  Google Scholar 

  25. Wu, C., Jin, C., Chen, Y.J.: Managing customer search via bundling. Manuf. Serv. Oper. Manag. 24, 1906–1925 (2022)

    Article  Google Scholar 

Download references

Acknowledgment

This work was partially funded by a French national program via the public private partnership project ISChyO, \(\text {n}^{\circ }\) 192906122-RAPID.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Imen Jerbi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Jerbi, I. et al. (2023). Request Relaxation Based-on Provider Constraints for a Capability-Based NaaS Services Discovery. In: Indulska, M., Reinhartz-Berger, I., Cetina, C., Pastor, O. (eds) Advanced Information Systems Engineering. CAiSE 2023. Lecture Notes in Computer Science, vol 13901. Springer, Cham. https://doi.org/10.1007/978-3-031-34560-9_36

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-34560-9_36

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-34559-3

  • Online ISBN: 978-3-031-34560-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics