Arash Heidari, Nima Jafari Navimipour, Akira Otsuki
1 Jan 2024
TL;DR: Cloud-based non-destructive characterization (CNDCT) offers benefits and challenges. The chapter explores the obstacles and benefits of CNDCT, including a comparison with traditional system testing.
Abstract: Cloud services have grown in popularity; businesses, organizations, industries, and academic institutions use cloud services such as Cloud Non-destructive Characterization Testing (CNDCT), also known as Cloud Testing (CT). Vendors compete to deliver highly reliable services, diverse requirements, and product qualities. The CT platforms can test cloud-based systems or use the cloud for testing purposes: both approaches have sparked interest in the research. Cloud testing draws many companies and sectors worldwide by offering potential solutions for managing software applications and providing convenient testing environments. Because of cloud computing, Testing as a Service (TaaS) was born. Given the capabilities of TaaS, it has created several issues and obstacles, particularly in cloud-based, non-destructive testing environments. So, this chapter reviews and addresses the obstacles and benefits of CNDCT, including a theoretical comparison between the cloud-based testing environment and traditional standard system testing.
TL;DR: This paper provides an overview of Mobile Cloud Computing (MCC), its history, guiding principles, traits, benefits, uses, and emerging research trends, aiming to identify future research directions and challenges in this rapidly evolving field.
Abstract: The term “Mobile Cloud Computing (MCC)”, which combines mobile and cloud computing, has gained popularity in the IT sector and become a hot topic of conversation. MCC has completely changed how mobile users use services while on the go around the world. Only a few years ago, mobile handsets were merely tools for making voice calls; today, they are smart gadgets that let users access value-added services whenever and wherever they want. As MCC is still in its infancy, it is essential to gain a complete understanding of the technology in order to identify the course of future research. With the latter objective in mind, this paper provides an overview of the history and guiding principles of MCC, as well as its traits, benefits, uses, and emerging research trends. The history of MCC is briefly described, starting with mobile computing and ending with cloud computing. The rest of the paper examines the difficulties of mobile cloud computing, provides an overview of various related research efforts, and identifies possible future research topics.
TL;DR: A new approach to cope with load-balancing issues in cloud computing environments, using the Chaotic-based Black Widow Optimization (CBWO) method is proposed, and the experimental results prove the superiority of the proposed approach in terms of makespan, imbalance degree, and task completion time.
Abstract: Cloud computing systems offer various services to different groups of users. Providing pay-as-demand facilities, cloud systems enable hosting persistent services, and thanks to the scalability, dynamicity, and distributed features, cloud computing is improving as an essential technology in transforming into digitally connected systems. However, increasing demands for various applications and services through the cloud contribute to inequality in resource allocation and imbalanced workload distribution. This paper proposes a new approach to cope with load-balancing issues in cloud computing environments, using the Chaotic-based Black Widow Optimization (CBWO) method. CloudSim is adopted as our simulation tool. The experimental results prove the superiority of the proposed approach in terms of makespan (67.28% average improvement), imbalance degree, and task completion time.
TL;DR: Comparison and evaluation of energy-efficient cloud computing techniques with load balancing approaches. This study comprehensively analyzes existing energy-efficient algorithms, providing a nuanced comparison and insights into their performance and applicability.
Abstract: The advent of Cloud Computing has revolutionized the IT landscape by offering computing resources as a service, similar to conventional utilities like electricity. This paradigm shift has made cloud computing a cornerstone of the contemporary digital economy, attracting substantial focus from both academic and industrial sectors. Its unique pay-as-you-go model provides customers with on-demand resource availability, enhancing operational flexibility. However, this convenience is offset by the growing energy demands of cloud data centers, which not only escalate operational expenses but also contribute to environmental degradation through increased carbon footprints. To combat these issues, Green cloud computing has been introduced, striving for energy-efficient and sustainable operations. This involves employing strategies that minimize energy consumption and resource utilization through the application of energy-conscious algorithms. Although numerous algorithms based on server consolidation have been proposed to optimize energy use in cloud environments, they often lack uniform evaluative comparisons and vary in performance due to differing experimental conditions. This variance presents a challenge in selecting the most effective algorithm tailored to specific needs. This study aims to provide a nuanced analysis of existing energy-efficient algorithms, assisting researchers in identifying the algorithm that best suits their requirements. We undertake an exhaustive comparison of various algorithms, examining their architecture, modelling approaches, and performance metrics. These algorithms are then implemented and tested under uniform conditions using the CloudSim toolkit. Our findings offer an in-depth comparative analysis of these algorithms, shedding light on their respective advantages and shortcomings. Additionally, we delve into a thorough discussion of each algorithm's features and their implications for cloud computing environments.
TL;DR: The chapter explores the security risks and threats associated with cloud computing and suggests solutions to enhance data security and user privacy.
Abstract: In the modern age of technology, the term cloud computing is getting hype day by day. Cloud computing platform works based on on-demand services on the Internet due to the virtualization environment. The basic feature of this technology is that it provides pay as you use the model in which users are free to invest in the heavy cost of infrastructure and the only cost is linked with the utilization of the services. Due to the scalability, flexibility, and virtualization features customers do not feel secure to use this versatile platform. Regardless of its benefits it also has a lot of security risks and threats those are associated with cloud computing like authentication mechanisms, multi-tenant, virtualization, traditional security risks of the CIA model, data segregation, and privacy. Cloud service providers provide the service to the cloud customers that delivers services by using web technology that arises new security threats. This chapter introduces a detailed literature review to perform an analysis of the information security threats associated with cloud computing and some suggestions. A literature review has been conducted on the information security issues associated with cloud service providers and users. Additionally, the chapter also describes cloud services, models, cloud technologies, and cloud security concepts along with offering recommendations to enhance data security, user privacy, and mitigate these concerns.
TL;DR: Green Cloud Computing (GCC) is a sustainable approach to cloud computing that aims to reduce the environmental impact of cloud services. It involves implementing various approaches to reduce energy consumption, optimize resource utilization, and promote sustainable practices.
Abstract: Green Cloud Computing (GCC) is an innovative technology that has captured increasing attention in recent years due to its limitless possibility to revolutionize the field of sustainable cloud computing and subsequently reduce the impact of cloud computing on the environment. This paper introduces the concept of GCC and discusses its significance in addressing the harmful impact of cloud computing on the environment. It highlights the various approaches used for implementation and the existing work in the field of Green Cloud Computing.It finishes by discussing the hurdles faced and opportunities connected with its implementation.
TL;DR: Sure, here is the TLDR: The paper surveys cloud security issues and techniques using cloud computing and discusses the security issues faced in cloud computing due to the lack of security in virtual locations.
Abstract: Nowadays, we know that cloud computing is one of the most needed ways of computing in the sector of information technology. It is the services and resources which are provided to the user on the internet and network. Grid computing and distributed computing are some of the computing techniques used in current trends and are also used in industrial, academic, and research fields. Day by day new techniques are coming into the market which is subsequently spreading the use of cloud computing. As there is an increase in the use of cloud computing mechanisms, there is a high increase in security issues and challenges faced in cloud computing. The data is saved in the cloud which is a virtual location and lack of security will lead to a loss of user’s trust in the service providers. Discussing this in our paper, we have surveyed the security issues in the cloud and the countermeasures which need to be taken to reduce them. Some common aspects are taken into consideration such as multi-tenancy, elasticity, availability, etc. The paper will give insight to academicians, researchers, and professionals to learn about the security issues in the cloud and the models proposed to solve them.
Firas D. Ahmed, Mazlina Abdul Majid, Mohd Sharifuddin, Aws Nasser Jaber
3 Jul 2024
Abstract: The merging of interests between Cloud applications which necessary require an intelligent software agent with elastic, dynamic, with independent behavior ability and multi-agent systems that need consistent distributed infrastructures can be resulted with new effective applications and systems.Cloud computing services offered by using large-scale infrastructures with elastic services and high-performance capability since these resources could be adjusted to end user and application needs.Cloud systems and infrastructures are offered by a service-oriented interface that provides computing resources using X-as-a-service model to introduce cloud services on the pay-per-use model.Agent-based system is significant for the improving the use of software agents for boosting cloud service composition, service discovery, negotiation mechanism and several domains.Integrating these two computing paradigms enables cloud-computing systems to become more elastic, autonomic, and intelligent service's capability.Meanwhile, scalable systems with high-performance on the cloud are capable of providing MASs with a consistent and large-scale computing infrastructure on which to execute large-scale systems with flexibility.The significant of this paper is introducing and discussing potential benefits of integration multi-agent technology with Cloud computing systems.This reviewing will lead having in attention the aim of developing high-performance and sophisticated applications with intelligent using software agents and Cloud paradigm.
Abstract: ABSTRACTIn Cloud computing modern technology, calculating sources are offered as a service online, as opposedto an item. Cloud computing has actually obtained excellent interest from the market yet there are stilllots of issues that are hindering the development of cloud. Among these issues is the security ofinformation kept on the web servers of a cloud provider. This paper offers a study on numerous securitysystems that offer information security in cloud computing. Cloud computing is considered greatlyscalable, an on-demand configurable source calculating model and also is just one of the most up to datesubjects in the details market. It provides the cloud framework in a dispersed as opposed to committedfacilities where customers can have complete access to the scalable, trusted sources with high efficiency,every little thing is offered to the customers as an energy service online. Information created by IoTlabeled items is high, cloud is essential to keep the uncertain information created by these labeledgadgets and also it is the forward tipped in the direction of the environment-friendly computer, itremoves the arrangements and also setup actions as the cloud customer accessing the equipmentsources co-exist on various system in dispersed means, Power optimization, decrease in too muchwarmth as well as power usage in cloud setting distinguishes it from the conventional computer, whichconsiderably shows to be the green.Keywords: security, Cloud computing, data storage.
TL;DR: Cloud computing and cloud services have revolutionized the way organizations access and utilize computing resources. They provide scalable, flexible, and cost-effective solutions that drive innovation and increase efficiency.
Abstract: Cloud computing and cloud services have revolutionized the way organizations access and utilize computing resources. This chapter provides an overview of cloud computing, its evolution, and the advantages it offers. It discusses the different types of cloud services and the importance of service-level agreements. The chapter also explores cloud deployment models and their considerations. It highlights the impact of cloud computing on various industries and the challenges of migration. Cloud computing and cloud services have revolutionized the IT landscape. They provide organizations with scalable, flexible, and cost-effective solutions that drive innovation and enable businesses to focus on their core competencies. By carefully evaluating their needs and requirements, considering factors such as security, compliance, and customization, organizations can select the most suitable cloud service type and deployment model. Embracing cloud technologies empowers businesses to unlock new opportunities, increase efficiency, and stay competitive in the rapidly evolving digital world.
Abstract: Cloud computing is a technology that was developed a decade ago to provide uninterrupted, scalable services to users and organizations. Cloud computing also became an attractive feature for mobile users due to the limited features of mobile devices. The combination of cloud technologies with mobile technologies gave a new area of computing called mobile cloud computing. This combined technology is used to augment the resources existing in smart devices. In recent times Fog computing, Edge computing and Clone Cloud computing techniques have become the latest trends after mobile cloud computing, which have all been developed to address the limitations in cloud computing. This paper reviews these recent technologies in detail. This paper also addresses the differences in these technologies and how each of them are effective to organizations and developers.
Abstract: <p><span>Cloud computing is a technology that provides virtual resources via the Internet. It provides end users<br>with on-demand, scalable, and metered services under a pay-per-use paradigm. In today's world,<br>almost every organization depends significantly on this technology for storage, cost savings,<br>infrastructure, development platforms, data processing, and analytics. A cloud service provider (CSP)<br>provides services that consumers may access at any time and from any location using web applications<br>on the Internet. It is critical to secure the security of cloud infrastructure, and many research projects<br>employ various technologies to provide protection against powerful cloud threats. Recently, machine<br>learning has shown considerable promise in terms of increasing cloud security. Machine learning<br>methods, as opposed to traditional methodologies, may automate cloud threat detection with greater<br>accuracy by developing algorithms on real-world information. This article explores some of the most<br>current research on leveraging machine learning as a security technique to protect cloud data from<br>various forms of cloud attacks.</span> </p>
Srinivas Dava, D. F. Jingle Jabha, Shaji. K. A. Theodore, A. H.
5 Mar 2024
TL;DR: Hybrid cloud security is enhanced using AI-powered security architecture and SVM deduplication processing algorithm.
Abstract: One of the newest study topics today is security in cloud computing. They fall into two categories: private cloud and public cloud, depending on their features and services. In this situation, these two categories of cloud services are necessary for a company to offer society a better service. In order to do this, a brand-new hybrid cloud solution that combines both private and public clouds was introduced. In the modern world, security in the cloud environment is a difficult problem, especially for the hybrid cloud because of the integration of both. Artificial intelligence (AI), which is a set of computer algorithms that improves natural reality, serves this function by securing hybrid cloud networks while keeping data there and accessing it from the cloud. For redundant or duplicate-free secure storage and retrieval, a Support Vector Machine (SVM) deduplication processing algorithm is also described. A new access control system and the use of RSA (Rivest–Shamir–Adleman) encryption are also present. When storing, accessing, and extracting data from the cloud database, the hybrid cloud's security has been tested while the suggested security architecture has been implemented.
TL;DR: This systematic review proposes a dynamic hash authorization scheme and a cloud security standard evaluation system to enhance multi-dimensional cloud protection, addressing security risks and challenges in cloud computing environments with data encryption and storage security solutions.
Abstract: Many application data and software in the context of cloud computing are moved to the cloud computing data center and network service provider; all application and information management and maintenance tasks are left to the cloud service providers. While cloud computing offers ease, it also presents many security risks. This paper first examines the design of cloud computing within the organization. It then discusses and studies virtualization, cloud computing, large-scale, dynamic, and extensible cloud computing, based on the security of cloud computing challenges, summarizes the benefits, and proposes a dynamic hash authorization scheme. The empowerment management system is shown with the user aspect as the letter and management technologies as the side. Pay attention to data encryption technology. Cloud storage security solutions come from data, design, and devaluation. Furthermore, we propose a combination of the cloud security standard and the evaluation system, improving the multi-dimensional cloud protection system and its implementation considering the issues with the information security standard.
TL;DR: This study examines data security issues in intelligent cloud computing systems, analyzing the development background, advantages, and security problems from three aspects: development process, protection measures, and future trends, emphasizing the need for balance between network security and data system reliability.
Abstract: This project takes the intelligent cloud computing system as the main research object. It mainly uses the literature analysis method to explore the data security problems in the intelligent cloud computing system. By investigating the development background of intelligent cloud computing, the author summarizes the definition of cloud computing and the characteristics of cloud computing. The author also makes a specific analysis of the advantages of cloud computing, and concludes that cloud computing is possible through safe and reliable data, low demand for clients, shared cloud data and unlimited possibilities. These four points are the main reasons major enterprises choose cloud computing to replace traditional computing resources. In the topic, the author studied the data security problems in cloud computing from three aspects: the problems exposed in the development process of cloud computing, the effective measures to protect data security in cloud computing and predicting the future development trend of improving data security. The authors believe that future research should focus on a balance between network security issues in cloud computing and building a secure and reliable data system.
N. Sreenivasa, P. Ramesh Naidu, E. Naresh, B M Chandrakala
21 Sep 2024
TL;DR: This paper designs a software engineering approach for web learning applications using cloud computing, addressing infrastructure limitations and effectiveness, with a focus on cost-effective packages, cloud-based architecture, and software engineering methodologies for educational institutions and learners.
Abstract: Over the years, Cloud computing has significantly influenced various sectors, including Web learning, as education is considered crucial for individual and national growth. The primary objective is to develop an Application Model that supports Web learning Services, addressing the limitations of existing web learning systems in terms of infrastructure and effectiveness. Cloud technology provides a platform to host web learning applications on a service basis, accessible to end users through the internet via cloud infrastructure. This approach offers cost-effective packages for educational organizations, benefiting both trainers and learners. To achieve this objective, a combination of technologies is required. The paper further emphasizes the importance of Web learning Design features and analyzes the significance of cloud computing. It explores the implementation of a cloudbased application model for web learning systems, focusing on its working methodology, architecture design, development tools, and external interfaces. Additionally, it explores the use of software engineering approaches in this context. The paper highlights the importance of utilizing cloud environments for institutes and learners, emphasizing the potential benefits and opportunities in terms of design.
Khadijah Bahwaireth, Lo’ai Tawalbeh, Elhadj Benkhelifa, Yaser Jararweh, Mohammad Tawalbeh
24 May 2024
Abstract: Cloud computing provides a convenient and on-demand access to virtually unlimited computing resources. Mobile cloud computing (MCC) is an emerging technology that integrates cloud computing technology with mobile devices. MCC provides access to cloud services for mobile devices. With the growing popularity of cloud computing, researchers in this area need to conduct real experiments in their studies. Setting up and running these experiments in real cloud environments are costly. However, modeling and simulation tools are suitable solutions that often provide good alternatives for emulating cloud computing environments. Several simulation tools have been developed especially for cloud computing. In this paper, we present the most powerful simulation tools in this research area. These include CloudSim, CloudAnalyst, CloudReports, CloudExp, GreenCloud, and iCanCloud. Also, we perform experiments for some of these tools to show their capabilities.
TL;DR: A comprehensive study on cloud computing services and their implications for businesses and industries explores the service model and challenges associated with cloud computing.
Abstract: A review of the literature on cloud computing is conducted in this work. With its advantages for many kinds of enterprises, cloud computing is one of the computer industry's fastest-growing technologies. Since cloud computing entered the marketplace, service providers have developed a variety of amenities and made them accessible to potential clients. This paper presents the service model for cloud computing. In particular, Platform as a Service (PaaS), Software as a Service (SaaS), and Infrastructure as a Service (IaaS). The study used a mixed research methodology. It entails compiling and assessing both quantitative and qualitative data from the identical literature review and combining the findings of previous, relevant studies. Results introduce readers to the difficulties and issues related to cloud computing while highlighting the trends in cloud computing both now and in the future. The literature study indicated that the use of technology is projected to increase in the future and shows promise. Researchers to solve the issues and difficulties associated with cloud computing, including privacy and security threats, mobile cloud computing, and cloud computing governance. Keywords—Cloud Computing Services, Cloud providers.
TL;DR: This study explores the application of machine learning to enhance cloud security, leveraging its ability to automate threat detection with greater accuracy and protect cloud data from various forms of attacks through real-world algorithm development.
Abstract: Cloud computing is a technology that provides virtual resources via the Internet. It provides end userswith on-demand, scalable, and metered services under a pay-per-use paradigm. In today's world,almost every organization depends significantly on this technology for storage, cost savings,infrastructure, development platforms, data processing, and analytics. A cloud service provider (CSP)provides services that consumers may access at any time and from any location using web applicationson the Internet. It is critical to secure the security of cloud infrastructure, and many research projectsemploy various technologies to provide protection against powerful cloud threats. Recently, machinelearning has shown considerable promise in terms of increasing cloud security. Machine learningmethods, as opposed to traditional methodologies, may automate cloud threat detection with greateraccuracy by developing algorithms on real-world information. This article explores some of the mostcurrent research on leveraging machine learning as a security technique to protect cloud data fromvarious forms of cloud attacks.
TL;DR: Cloud load balancing is crucial for maintaining efficient and responsive cloud services. It explores load balancing algorithms and techniques to distribute loads among servers. The paper covers static and dynamic load balancing algorithms, distributed web server architecture, and additional techniques. It encourages further research and development in the field.
Abstract: Cloud computing has become integral to modern IT, with major companies like Google, Microsoft, IBM, and Amazon providing various cloud services to users. This paper explores the significance and importances of load balancing in cloud computing, a crucial aspect of maintaining efficient and responsive cloud services. It delves into different load-balancing algorithms and mechanisms, offering a comprehensive understanding of the subject matter through charts, graphs, and extensive research analysis. The study begins by outlining the core concepts of cloud computing, which includes Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). It emphasizes the importance of cloud service providers (CSPs). The paper then shifts its focus to load balancing, a critical component of cloud maintenance. It addresses the challenges of overloading within the cloud infrastructure and introduces Load Balancing as a Service (LBaaS) as a solution. Static load balancing algorithms like Round Robin and Weighted Round Robin are discussed in detail, highlighting their approach to distributing loads among servers. Dynamic load balancing algorithms, such as Min-Min and Max-Min, are also explored, each with its distinct advantages and limitations. Furthermore, the paper delves into additional load balancing techniques like Logical Ring Redirection, Load Buffer Range Method, Random Early Detection Method, and Page Caching. Distributed Web Server (DWS) is presented as a reliable solution for managing increasing loads, with its architecture and components outlined. In conclusion, this paper offers a comprehensive insight of load balancing in cloud servers, addressing issues of overloading and under loading servers. It discusses the rationale behind various algorithms and techniques. The study encourages further exploration of load-balancing solutions and highlights the need for algorithm complexity consideration and real-time implementation testing in future research and development efforts.
Abstract: Abstract It is a great idea to make many normal computers together to get a super computer, and this computer can do a lot of things. This is the concept of cloud computing. Cloud computing is an emerging model of business computing. And it is becoming a development trend. This article compares cloud computing and grid computing. Internet has connected all the computers in the world. Grid computing has been put forward under this background. Its core concept is to complete computing based on compute grid, in it every computer will devote power. In recent years a new concept cloud computing has been put forward, it can connect millions of computers to a super cloud. This article also introduces the application field the merit of cloud computing, such as, it do not need user’s high level equipment, so it reduces the user’s cost. It provides secure and dependable data storage center, so user needn’t do the awful things such storing data and killing virus, this kind of task can be done by professionals. It can realize data share through different equipments. The users need not know how the cloud runs. In this paper I describe the concept of cloud computing and grid computing and compare them. Keywords: Cloud Computing, Grid computing; Distributed computer
TL;DR: This research paper examines cloud computing strategies for data storage, containerization, CI/CD, and testing in cloud environments, evaluating services from Azure, AWS, and GCP, and exploring best practices for automation, scalability, and maintenance in cloud-based applications.
Abstract: Because cloud computing offers cost-effectiveness, scalability, and on-demand access to computer resources, it has completely changed how businesses handle these resources. The data storage services provided by the main cloud platforms, containerization technologies for application deployment, continuous integration and deployment (CI/CD) procedures, and testing and maintenance techniques in cloud environments are just a few of the aspects of cloud computing strategies that are examined in this research paper. The first section of the article evaluates and discusses the capabilities, use cases, and selection criteria of the database and storage services offered by Microsoft Azure, Amazon Web Services (AWS), and Google Cloud Platform (GCP). After that, it explores containerization technologies like Docker and Kubernetes, which make it easier to package, launch, and manage cloud applications. In addition, the study looks at best practices, technologies, and ideas related to continuous integration and delivery (CI/CD), highlighting the value of automating software delivery pipelines for accelerated time-to-market, enhanced teamwork, and dependable deployments. It also looks at different approaches, techniques, tools, logging, monitoring, scalability issues, and maintenance procedures specific to cloud-based apps.
Oladosu Oyebisi Oladimeji, Dasola Oyeyiola, Olayanju O. Oladimeji, Pelumi Oyeyiola
22 May 2024
Abstract: Cloud Computing is one of the upcoming technologies which has gotten the attention of many researchers and investor. But cloud computing still faces challenges because it is not economical and impractical for research institutions and industries to set up a physical cloud for research and experiments on it (cloud computing). Due to this, the researchers have chosen to test their contributions with simulators. Therefore, the purpose of this study is to perform a survey on existing cloud simulators. These cloud simulators aid in modeling cloud application through the creation of virtual machine, data Centre, and other thing which can be easily added and configured to it in order to provide stress free analysis. Till this present time, many cloud simulators with various features have been proposed and available for use. In this paper a comprehensive study has been performed on major cloud simulators by highlighting their features, strength and weakness through analysis. After which comparative analysis was done on the simulation, from the study, none of the simulators have the feature to simulate mobile cloud computing issues. This study has not been published anywhere else.
TL;DR: This review provides a comprehensive overview of fault-tolerance techniques in cloud computing, highlighting key components, metrics, and state-of-the-art approaches, while outlining future research directions for advancing fault-tolerance in cloud computing environments.
Abstract: <p><span>With the rapid growth of the internet and its users, cloud computing has emerged as a<br>promising platform for both business and non-business users due to its flexibility, quality of<br>service, and on-demand capabilities. It is an adaptable technology that integrates software and<br>resources in a dynamically scalable manner. However, the dynamic nature of cloud<br>environments leads to various unforeseen faults and failures. Fault-tolerance techniques are<br>essential to ensure high availability and reliability in cloud computing systems. This review<br>focuses on fault-tolerance within the context of cloud computing. Cloud-based environments<br>have recently introduced new challenges in supporting fault-tolerance, paving the way for<br>innovative strategies, architectures, and standards. We provide a comprehensive overview of<br>cloud computing, covering both fundamental and advanced concepts. Key fault-tolerance<br>components, system-level metrics, and the importance of fault-tolerance in cloud computing<br>are highlighted. Additionally, we discuss state-of-the-art proactive and reactive faulttolerance approaches. We also explore current research efforts on cloud computing faulttolerance architectures and frameworks. Finally, we outline future research directions for<br>advancing fault-tolerance in cloud computing.</span> </p>
TL;DR: Cloud computing offers scalable, flexible, and cost-effective services through the Internet. Google Cloud and iCloud are two significant players in the cloud computing market offering a wide range of services.
Abstract: The provision of computing resources on demand via the Web with pay-per-use billing is known as cloud computing. Small organizations find cloud computing a very competitive and attractive solution due to its pay-per-use model. Cloud computing delivers many services through the Internet. Services include databases, platforms, data storage, and networking resources hosted at remote data centers. The scalability, flexibility, and cost-effectiveness of cloud computing contributed to its rising popularity. There are several significant players in the cloud computing market, including Google Cloud, Amazon Web Services, Microsoft Azure, etc., each offering a wide range of services and advantages. Considering various factors such as security, cost, reliability, and functionality, choosing the best option presented among different cloud service providers is a challenging task. This paper introduces an overview of cloud computing, its architecture, characteristics, and briefly describes Google Cloud and iCloud services. The main objective of this work is to compare the services provided by the selected cloud platforms. The findings indicated several robust services offered by both Google Cloud and iCloud. The user’s requirements are the basis for the selection process.
TL;DR: This research proposes a dynamic scalable auto-scaling model as a load balancer in cloud computing, utilizing an auto-scaling algorithm to adjust resources based on demand, reducing energy costs and improving resource usage.
Abstract: INTRODUCTION: Cloud services are becoming increasingly important as advanced technology changes. In these kinds of cases, the volume of work on the corresponding server in public real-time data virtualized environment can vary based on the user's needs. Cloud computing is the most recent technology that provides on-demand access to computer resources without the user's direct interference. Consequently, cloud-based businesses must be scalable to succeed.OBJECTIVES: The purpose of this research work is to describe a new virtual cluster architecture that allows cloud applications to scale dynamically within the virtualization of cloud computing scale Using auto-scaling, resources can be dynamically adjusted to meet multiple demands. METHODS: An auto-scaling algorithm based on the current implementation sessions will be initiated for automated provisioning and balancing of virtualized resources. The suggested methodology also considers the cost of energy.RESULTS: The proposed research work has shown that the suggested technique can handle sudden load demands while maintaining higher resource usage and lowering energy costs efficiently.CONCLUSION: Auto-scaling features are available in measures in order groups, allowing you to automatically add or remove instances from a managed instance group based on changes in load. This research work provides an analysis of auto-scaling mechanisms in cloud services that can be used to find the most efficient and optimal solution in practice and to manage cloud services efficiently.
Khadijah Bahwaireth, Lo’ai Tawalbeh, Elhadj Benkhelifa, Yaser Jararweh, Mohammad Tawalbeh
24 May 2024
TL;DR: This study compares six simulation tools (CloudSim, CloudAnalyst, CloudReports, CloudExp, GreenCloud, and iCanCloud) for efficient cloud and mobile cloud computing applications, highlighting their capabilities and suitability for emulating cloud environments.
Abstract: Cloud computing provides a convenient and on-demand access to virtually unlimited computing resources. Mobile cloud computing (MCC) is an emerging technology that integrates cloud computing technology with mobile devices. MCC provides access to cloud services for mobile devices. With the growing popularity of cloud computing, researchers in this area need to conduct real experiments in their studies. Setting up and running these experiments in real cloud environments are costly. However, modeling and simulation tools are suitable solutions that often provide good alternatives for emulating cloud computing environments. Several simulation tools have been developed especially for cloud computing. In this paper, we present the most powerful simulation tools in this research area. These include CloudSim, CloudAnalyst, CloudReports, CloudExp, GreenCloud, and iCanCloud. Also, we perform experiments for some of these tools to show their capabilities.
Oladosu Oyebisi Oladimeji, Dasola Oyeyiola, Olayanju O. Oladimeji, Pelumi Oyeyiola
22 May 2024
TL;DR: This study surveys existing cloud simulators, analyzing their features, strengths, and weaknesses, and performs a comparative analysis, highlighting the need for simulators that can model mobile cloud computing issues, which none currently address.
Abstract: Cloud Computing is one of the upcoming technologies which has gotten the attention of many researchers and investor. But cloud computing still faces challenges because it is not economical and impractical for research institutions and industries to set up a physical cloud for research and experiments on it (cloud computing). Due to this, the researchers have chosen to test their contributions with simulators. Therefore, the purpose of this study is to perform a survey on existing cloud simulators. These cloud simulators aid in modeling cloud application through the creation of virtual machine, data Centre, and other thing which can be easily added and configured to it in order to provide stress free analysis. Till this present time, many cloud simulators with various features have been proposed and available for use. In this paper a comprehensive study has been performed on major cloud simulators by highlighting their features, strength and weakness through analysis. After which comparative analysis was done on the simulation, from the study, none of the simulators have the feature to simulate mobile cloud computing issues. This study has not been published anywhere else.