Towards a REST Cloud Computing Lexicon
Document type :
Communication dans un congrès avec actes
DOI :
Title :
Towards a REST Cloud Computing Lexicon
Author(s) :
Petrillo, Fabio [Auteur]
Département de Génie Informatique Génie Logiciel [Montreal] [GIGL]
Laboratory for Research on Technology for ECommerce [LATECE Laboratory - UQAM Montreal]
Merle, Philippe [Auteur]
Self-adaptation for distributed services and large software systems [SPIRALS]
Université de Lille, Sciences et Technologies
Moha, Naouel [Auteur]
Laboratory for Research on Technology for ECommerce [LATECE Laboratory - UQAM Montreal]
Guéhéneuc, Yann-Gaël [Auteur]
Département de Génie Informatique Génie Logiciel [Montreal] [GIGL]
Département de Génie Informatique Génie Logiciel [Montreal] [GIGL]
Laboratory for Research on Technology for ECommerce [LATECE Laboratory - UQAM Montreal]
Merle, Philippe [Auteur]

Self-adaptation for distributed services and large software systems [SPIRALS]
Université de Lille, Sciences et Technologies
Moha, Naouel [Auteur]
Laboratory for Research on Technology for ECommerce [LATECE Laboratory - UQAM Montreal]
Guéhéneuc, Yann-Gaël [Auteur]
Département de Génie Informatique Génie Logiciel [Montreal] [GIGL]
Scientific editor(s) :
ScitePress
Conference title :
7th International Conference on Cloud Computing and Services Science, CLOSER 2017
Conference organizers(s) :
INSTICC
City :
Porto
Country :
Portugal
Start date of the conference :
2017-04-24
Book title :
Proceedings of the 7th International Conference on Cloud Computing and Services Science
English keyword(s) :
REST
Lexicon
Cloud
Services
Lexicon
Cloud
Services
HAL domain(s) :
Informatique [cs]/Calcul parallèle, distribué et partagé [cs.DC]
Informatique [cs]
Informatique [cs]/Génie logiciel [cs.SE]
Informatique [cs]
Informatique [cs]/Génie logiciel [cs.SE]
English abstract : [en]
Cloud computing is a popular Internet-based computing paradigm that provides on-demand computational services and resources, generally offered by cloud providers' REpresentational State Transfer (REST) APIs. To the best ...
Show more >Cloud computing is a popular Internet-based computing paradigm that provides on-demand computational services and resources, generally offered by cloud providers' REpresentational State Transfer (REST) APIs. To the best of our knowledge, there has been no study on the analysis of the lexicon adopted by cloud providers, despite its importance for developers. In this paper, we studied three different and well-known REST APIs (Google Cloud Platform, OpenStack, and Open Cloud Computing Interface) to investigate and organise their lexicons. This study presents three main contributions: 1) a tooled approach, called CLOUDLEX, for extracting and analysing REST cloud computing lexicons, 2) a dataset of services, resources, and terms used in the three studied REST APIs, 3) our analysis of this dataset, which represents a first attempt to provide a common REST cloud computing lexicon. After analysing our dataset, we observe that although the three studied REST APIs to describe the same domain (cloud computing), contrary to what one might expect, they do not share a large number of common terms, and only 5% of terms (17/352) are shared by two providers. Thus, the three APIs are lexically heterogeneous, and there is not a consensus on which terms to use on cloud computing systems. We discuss new avenues for cloud computing API designers and researchers.Show less >
Show more >Cloud computing is a popular Internet-based computing paradigm that provides on-demand computational services and resources, generally offered by cloud providers' REpresentational State Transfer (REST) APIs. To the best of our knowledge, there has been no study on the analysis of the lexicon adopted by cloud providers, despite its importance for developers. In this paper, we studied three different and well-known REST APIs (Google Cloud Platform, OpenStack, and Open Cloud Computing Interface) to investigate and organise their lexicons. This study presents three main contributions: 1) a tooled approach, called CLOUDLEX, for extracting and analysing REST cloud computing lexicons, 2) a dataset of services, resources, and terms used in the three studied REST APIs, 3) our analysis of this dataset, which represents a first attempt to provide a common REST cloud computing lexicon. After analysing our dataset, we observe that although the three studied REST APIs to describe the same domain (cloud computing), contrary to what one might expect, they do not share a large number of common terms, and only 5% of terms (17/352) are shared by two providers. Thus, the three APIs are lexically heterogeneous, and there is not a consensus on which terms to use on cloud computing systems. We discuss new avenues for cloud computing API designers and researchers.Show less >
Language :
Anglais
Peer reviewed article :
Oui
Audience :
Internationale
Popular science :
Non
Collections :
Source :
Files
- https://hal.archives-ouvertes.fr/hal-01480593/document
- Open access
- Access the document
- https://hal.archives-ouvertes.fr/hal-01480593/document
- Open access
- Access the document
- https://hal.archives-ouvertes.fr/hal-01480593/document
- Open access
- Access the document
- document
- Open access
- Access the document
- closer2017-CloudLex.pdf
- Open access
- Access the document
- document
- Open access
- Access the document
- closer2017-CloudLex.pdf
- Open access
- Access the document