scholarly journals A new SLA-aware method for discovering the cloud services using an improved nature-inspired optimization algorithm

2021 ◽  
Vol 7 ◽  
pp. e539
Author(s):  
Arash Heidari ◽  
Nima Jafari Navimipour

Cloud computing is one of the most important computing patterns that use a pay-as-you-go manner to process data and execute applications. Therefore, numerous enterprises are migrating their applications to cloud environments. Not only do intensive applications deal with enormous quantities of data, but they also demonstrate compute-intensive properties very frequently. The dynamicity, coupled with the ambiguity between marketed resources and resource requirement queries from users, remains important issues that hamper efficient discovery in a cloud environment. Cloud service discovery becomes a complex problem because of the increase in network size and complexity. Complexity and network size keep increasing dynamically, making it a complex NP-hard problem that requires effective service discovery approaches. One of the most famous cloud service discovery methods is the Ant Colony Optimization (ACO) algorithm; however, it suffers from a load balancing problem among the discovered nodes. If the workload balance is inefficient, it limits the use of resources. This paper solved this problem by applying an Inverted Ant Colony Optimization (IACO) algorithm for load-aware service discovery in cloud computing. The IACO considers the pheromones’ repulsion instead of attraction. We design a model for service discovery in the cloud environment to overcome the traditional shortcomings. Numerical results demonstrate that the proposed mechanism can obtain an efficient service discovery method. The algorithm is simulated using a CloudSim simulator, and the result shows better performance. Reducing energy consumption, mitigate response time, and better Service Level Agreement (SLA) violation in the cloud environments are the advantages of the proposed method.

2012 ◽  
Vol 241-244 ◽  
pp. 3177-3183
Author(s):  
Jie Zhang ◽  
Li Wen He ◽  
Fei Yi Huang ◽  
Bin Liu

This paper proposed a service discovery architecture (SDA) that can be applied in cloud computing environments. This architecture supports common service discovery capabilities to achieve cloud service discovery function in cloud computing environments. The main idea is that, cloud services can be divided into different cloud service domains (CSD) according to the characteristics of the functions of cloud services, each CSD has a sub-service directory, and there is also a root service directory above all sub-service directories. Setting of two-level service directories can achieve the most suitable massive cloud services quickly. Finally, through mathematical modeling, theoretical analyses, and numerical simulations, the performance analyses of the architecture are studied. The results show the validity and advantages of the SDA.


2012 ◽  
Vol 3 (2) ◽  
pp. 271-274 ◽  
Author(s):  
Gagan Singh ◽  
Nimrat Kaur ◽  
Manpreet Kaur

The emergences of cloud computing deals in various internet applications developers for hosting various applications which users are in need in this day to day life.the idea is cloud ontology for easy Selection, Publication and Discovery in cloud services. Query Processing Agent, Ontological Similarities.In this paper, purposal is an cloud service discovery system with ontological model, in order to solve,for example: A job site, It’s not an ordinary jobsite but focusing and specializing in matching the users or clients queries related to jobs and displaying the information even by giving options of updating their information which is needed for this Job Domain. This paper implements the cloud ontology technique to make cloud service discovery system efficient for user query in job site. The aim of this paper is to determine how the CSDS with the Cloud ontology achieved better performance than the CSDS without the Cloud ontology. By consulting a Cloud ontology to reason and to rating about the relations among Cloud services, the CSDS is more successful in locating Cloud services and more likely to discover Cloud services that meet consumers‟ requirements.


Symmetry ◽  
2020 ◽  
Vol 12 (8) ◽  
pp. 1354
Author(s):  
Fathey Mohammed ◽  
Abdullah Marish Ali ◽  
Abdullah Saad Al-Malaise Al-Ghamdi ◽  
Fawaz Alsolami ◽  
Siti Mariyam Shamsuddin ◽  
...  

Cloud computing offers new features of sharing resources and applications to meet users’ computing requirements. It is a model by which the users can access computing resources as services offered on the Internet (cloud services). Cloud service providers offer a highly diverse range of asymmetric cloud services with heterogeneous features, which makes it difficult for the users to find the best service that fits his needs. Many research studies have been done on cloud service discovery, and several models and solutions that applied different techniques have been proposed. This paper aims at presenting the state of the art in the area of cloud services discovery by exploring the current approaches, techniques, and models. Furthermore, it proposes a taxonomy of cloud service discovery approaches. An integrative review approach was used to explore the related literature. Then, by analyzing the existing cloud service discovery solutions, a taxonomy of discovery approaches was suggested based on several perspectives including the discovery environment and the discovery process methods. The proposed taxonomy allows easily classifying and comparing cloud services discovery solutions. Moreover, it may reveal issues and gaps for further research and expose new insights for more innovative and effective cloud services discovery solutions.


Author(s):  
Rawand Guerfel ◽  
Zohra Sbaï ◽  
Rahma Ben Ayed

Cloud computing is increasingly used so that the number of providers offering services is rapidly increasing. Thus, a need to organize these services and to express relations between them arises. To answer this need, ontologies are used. To query these services, the authors use query languages, such as SPARQL, that return two types of results: either a list of required services, or an empty list. However, the second result is not desired. In fact, if the required service is not available, users want to be offered by a list of similar ones instead of the empty list. It is in this sense that the similarity, which provides more results ranked according to their utilities, is used. This paper first presents the Cloud ontology on which the authors' work is based. It then defines and compares between two Cloud service discovery methods which are: the discovery based on query languages and the discovery based on similarity. To show the efficiency of the search based on similarity, the authors propose a search engine that allows the users to query services using a simple to use interface.


2018 ◽  
Vol 7 (1.9) ◽  
pp. 182
Author(s):  
Dhanasekaran S ◽  
Vasudevan V

The supreme agent technique deals with devise and magnification of software agents for effectively discovery appropriate cloud services, cloud service agreement and cloud service assortment. This research work establishing an agent based strategy for composing variety of relevant cloud services and provides unified virtualized service to the cloud customers in a effective manner. The contribution of research work includes developing cloud service search engine for efficient cloud service discovery, and dealing both provider and consumer by means of supreme agent strategy. This supreme agent scheme uses an enhanced fuzzy based ranking algorithm. This supreme agent system works on behalf of cloud user and provider to list out various cloud providers with necessary information to enable the user to choose relevant cloud service in a reasonable time period. Cloud agreement mechanism facilitates the agreement activities among client agent & intermediate agent also among intermediate agent & supplier agent. Cloud service assortment facilitate the agent vigorously choose the Cloud services and records the display the available cloud services.


Kybernetes ◽  
2021 ◽  
Vol ahead-of-print (ahead-of-print) ◽  
Author(s):  
Arash Heidari ◽  
Nima Jafari Navimipour

PurposeThe main goal of this paper is to study the cloud service discovery mechanisms. In this paper, the discovery mechanisms are ranked in three major classes: centralized, decentralized, and hybrid. Moreover, in this classification, the peer-to-peer (P2P) and agent-based mechanisms are considered the parts of the decentralized mechanism. This paper investigates the main improvements in these three main categories and outlines new challenges. Moreover, the other goals are analyzing the current challenges in a range of problem areas related to cloud discovery mechanisms and summarizing the discussed service discovery techniques.Design/methodology/approachSystematic literature review (SLR) is utilized to detect, evaluate and combine findings from related investigations. The SLR consists of two key stages in this paper: question formalization and article selection processes. The latter includes three steps: automated search, article selection and analysis of publication. These investigations solved one or more service discovery research issues and performed a general study of an experimental examination on cloud service discovery challenges.FindingsIn this paper, a parametric comparison of the discovery methods is suggested. It also demonstrates future directions and research opportunities for cloud service discovery. This survey will help researchers understand the advances made in cloud service discovery directly. Furthermore, the performed evaluations have shown that some criteria such as security, robustness and reliability attained low attention in the previous studies. The results also showed that the number of cloud service discovery–related articles rose significantly in 2020.Research limitations/implicationsThis research aimed to be comprehensive, but there were some constraints. The limitations that the authors have faced in this article are divided into three parts. Articles in which service discovery was not the primary purpose and their title did not include the related terms to cloud service discovery were also removed. Also, non-English articles and conference papers have not been reviewed. Besides, the local articles have not been considered.Practical implicationsOne of the most critical cloud computing topics is finding appropriate services depending on consumer demand in real-world scenarios. Effective discovery, finding and selection of relevant services are necessary to gain the best efficiency. Practitioners can thus readily understand various perspectives relevant to cloud service discovery mechanisms. This paper's findings will also benefit academicians and provide insights into future study areas in this field. Besides, the drawbacks and benefits of the analyzed mechanisms have been analyzed, which causes the development of more efficient and practical mechanisms for service discovery in cloud environments in the future.Originality/valueThis survey will assist academics and practical professionals directly in their understanding of developments in service discovery mechanisms. It is a unique paper investigating the current and important cloud discovery methods based on a logical categorization to the best of the authors’ knowledge.


2019 ◽  
Vol 63 (9) ◽  
pp. 1285-1297 ◽  
Author(s):  
S Mahdavi-Hezavehi ◽  
Y Alimardani ◽  
R Rahmani

Abstract Cloud Service Providers supply services to clients in terms of their demands. They need to be constantly under monitoring for their services with respect to consensus agreements between clients and service providers. A Third Party Auditor or TPA as a trusted organization appears to be necessary to monitor executing agreements of cloud services. Using a third party as an extra component creates cost overheads for clients in a cloud environment. Thus, introducing a cost efficient framework for a cloud environment which includes a third party is an eminent achievement to make a TPA feasible and practical in cloud environments. In this paper, we propose a TPA framework for monitoring service level agreements between cloud service providers and cloud clients using several cloud resources. This framework employs different types of service deployments from various cloud service providers excluding the cloud service provider which is being monitored. Then, we demonstrate that the framework can mitigate costs of a third party auditor in a cloud environment. Simulations of trends for costs exhibits cost efficiency of at least forty percent over ten years when a TPA follows our proposed framework in comparison to other frameworks. Finally, we provide an analysis to compare characteristics of our framework with other frameworks and discuss the advantages of our proposed framework. Our results indicate that TPA as a component of the framework not only reduces overall costs of its presentation in a cloud environment but additionally improves management efficiency and security.


2015 ◽  
Vol 15 (1) ◽  
pp. 46-54
Author(s):  
K. Govinda ◽  
E. Sathiyamoorthy

Abstract Cloud computing has become a victorious archetype for data storage, as well as for computation purposes. Greater than ever it concerns user’s privacy, so that data security in a cloud is increasing day by day. Ensuring security and privacy for data organization and query dispensation in the cloud is important for superior and extended uses of cloud based technologies. Cloud users can barely have the full benefits of cloud computing if we can ensure the real user’s privacy and his data security concerns this approach along with storing thin-skinned personal information in databases and software spread around the cloud. There are numerous service suppliers in WWW (World Wide Web), who can supply each service as a cloud. These cloud services will switch over data with a supplementary cloud, so that when the data is exchanged between the clouds, the problem of confidentiality revelation exists. So the privacy revelation problem concerning a person or a corporation is unavoidably open when releasing or data distributing in the cloud service. Confidentiality is a significant issue in any cloud computing environment. In this paper we propose and implement a mechanism to maintain privacy and secure data storage for group members or a community in cloud environment.


Cloud computing is a term for a wide range of developments possibilities. It is rapidly growing paradigm in software technology that offers different services. Cloud computing has come of age, since Amazon's rollouted the first of its kind of cloud services in 2006. It stores the tremendous amount of data that are being processed every day. Cloud computing is a reliable computing base for data-intensive jobs. Cloud computing provide computing resources as a service. It is on-demand availability of computing resources without direct interaction of user. A major focus area of cloud computing is task scheduling. Task scheduling is one among the many important issues to be dealt with. It means to optimize overall system capabilities and to allocate the right resources. Task scheduling referred to NP-hard problem. The proposed algorithm is Cost Effective ACO for task scheduling, which calculates execution cost of CPU, bandwidth, memory etc. The suggested algorithm is compared with CloudSim with the presented Basic Cost ACO algorithm-based task scheduling method and outcomes clearly shows that the CEACO based task scheduling method clearly outperforms the others techniques which are in use into considerations. The task is allotted to the number of VMs based on the priorities (highest to lowest) given by user. The simulation consequences demonstrate that the suggested scheduling algorithm performs faster than previous Ant Colony Optimization algorithm in reference to the cost. It reduces the overall cost as compare to existing algorithm.


2020 ◽  
Vol 12 (2) ◽  
pp. 47-63
Author(s):  
Sathiyamoorthy E. ◽  
Karthikeyan P

Cloud computing is a trending area of information technology (IT). In a cloud environment, the Cloud service provider (CSP) provides all the functionalities to the users or customers in terms of services. With the rapid development of cloud computing, the performance of any cloud environment relies on the quality of services (QoS) at the time of providing the services. A service level agreement (SLA) increases the confidence of the user or customer to use the cloud services in a cloud environment. There should be negotiation between the CSP and users to achieve a strong SLA. Many existing SLA models are already developed. However, these models do not concentrate to maintain the quality in a long-time duration period. To solve this issue, a novel SLA model has been proposed in this article by using Fuzzy logic. Both the theoretical and simulation results show the proficiency of the proposed scheme over the existing schemes in a cloud computing environment.


Sign in / Sign up

Export Citation Format

Share Document