Machine Learning for Cloud Management
eBook - ePub

Machine Learning for Cloud Management

Jitendra Kumar, Ashutosh Kumar Singh, Anand Mohan, Rajkumar Buyya

  1. 182 pages
  2. English
  3. ePUB (adapté aux mobiles)
  4. Disponible sur iOS et Android
eBook - ePub

Machine Learning for Cloud Management

Jitendra Kumar, Ashutosh Kumar Singh, Anand Mohan, Rajkumar Buyya

DĂ©tails du livre
Aperçu du livre
Table des matiĂšres
Citations

À propos de ce livre

Cloud computing offers subscription-based on-demand services, and it has emerged as the backbone of the computing industry. It has enabled us to share resources among multiple users through virtualization, which creates a virtual instance of a computer system running in an abstracted hardware layer. Unlike early distributed computing models, it offers virtually limitless computing resources through its large scale cloud data centers. It has gained wide popularity over the past few years, with an ever-increasing infrastructure, a number of users, and the amount of hosted data. The large and complex workloads hosted on these data centers introduce many challenges, including resource utilization, power consumption, scalability, and operational cost. Therefore, an effective resource management scheme is essential to achieve operational efficiency with improved elasticity. Machine learning enabled solutions are the best fit to address these issues as they can analyze and learn from the data. Moreover, it brings automation to the solutions, which is an essential factor in dealing with large distributed systems in the cloud paradigm.

Machine Learning for Cloud Management explores cloud resource management through predictive modelling and virtual machine placement. The predictive approaches are developed using regression-based time series analysis and neural network models. The neural network-based models are primarily trained using evolutionary algorithms, and efficient virtual machine placement schemes are developed using multi-objective genetic algorithms.

Key Features:

  • The first book to set out a range of machine learning methods for efficient resource management in a large distributed network of clouds.
  • Predictive analytics is an integral part of efficient cloud resource management, and this book gives a future research direction to researchers in this domain.
  • It is written by leading international researchers.

The book is ideal for researchers who are working in the domain of cloud computing.

Foire aux questions

Comment puis-je résilier mon abonnement ?
Il vous suffit de vous rendre dans la section compte dans paramĂštres et de cliquer sur « RĂ©silier l’abonnement ». C’est aussi simple que cela ! Une fois que vous aurez rĂ©siliĂ© votre abonnement, il restera actif pour le reste de la pĂ©riode pour laquelle vous avez payĂ©. DĂ©couvrez-en plus ici.
Puis-je / comment puis-je télécharger des livres ?
Pour le moment, tous nos livres en format ePub adaptĂ©s aux mobiles peuvent ĂȘtre tĂ©lĂ©chargĂ©s via l’application. La plupart de nos PDF sont Ă©galement disponibles en tĂ©lĂ©chargement et les autres seront tĂ©lĂ©chargeables trĂšs prochainement. DĂ©couvrez-en plus ici.
Quelle est la différence entre les formules tarifaires ?
Les deux abonnements vous donnent un accĂšs complet Ă  la bibliothĂšque et Ă  toutes les fonctionnalitĂ©s de Perlego. Les seules diffĂ©rences sont les tarifs ainsi que la pĂ©riode d’abonnement : avec l’abonnement annuel, vous Ă©conomiserez environ 30 % par rapport Ă  12 mois d’abonnement mensuel.
Qu’est-ce que Perlego ?
Nous sommes un service d’abonnement Ă  des ouvrages universitaires en ligne, oĂč vous pouvez accĂ©der Ă  toute une bibliothĂšque pour un prix infĂ©rieur Ă  celui d’un seul livre par mois. Avec plus d’un million de livres sur plus de 1 000 sujets, nous avons ce qu’il vous faut ! DĂ©couvrez-en plus ici.
Prenez-vous en charge la synthÚse vocale ?
Recherchez le symbole Écouter sur votre prochain livre pour voir si vous pouvez l’écouter. L’outil Écouter lit le texte Ă  haute voix pour vous, en surlignant le passage qui est en cours de lecture. Vous pouvez le mettre sur pause, l’accĂ©lĂ©rer ou le ralentir. DĂ©couvrez-en plus ici.
Est-ce que Machine Learning for Cloud Management est un PDF/ePUB en ligne ?
Oui, vous pouvez accĂ©der Ă  Machine Learning for Cloud Management par Jitendra Kumar, Ashutosh Kumar Singh, Anand Mohan, Rajkumar Buyya en format PDF et/ou ePUB ainsi qu’à d’autres livres populaires dans Informatica et Informatica generale. Nous disposons de plus d’un million d’ouvrages Ă  dĂ©couvrir dans notre catalogue.

Informations

Année
2021
ISBN
9781000476613
Édition
1

CHAPTER 1 Introduction

DOI: 10.1201/9781003110101-1
Cloud computing paradigm enables the delivery of computing resources and applications to users across the globe as subscription-oriented services. Virtualization is the technique behind the scene that helps in resource sharing among multiple users in this cloud computing environment.

1.1Cloud Computing

Cloud computing is a form of distributed computing environment where multiple virtual instances of a computer system run in abstracted hardware level and every user experiences like owning the entire system. The cloud infrastructure may be private (serves to a single organization), public (shared among multiple organizations), and hybrid (combination of both). A cloud system provides the on-demand services at three different levels, referred to as Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS), as shown in Fig. 1.1. In IaaS, the infrastructure components such as servers, networking and storage, and operating services hosted by service providers are delivered to the consumers through virtualization. These components are provided with various services including monitoring, security, log access, backup and recovery, and load balancing. While in PaaS, users get required and associated infrastructure to develop, run, and manage their applications. The service provider is responsible for providing the servers, operating system, storage, database, and middleware such as Java and .NET runtime. In the case of SaaS that is a software distribution model, the software or applications are hosted in the data centers, and users access these applications over the Internet. The applications delivered through SaaS eliminate the requirement of hardware, installation, support, and maintenance as they do not need any installation on local computers and can be accessed through web browsers.
Figure 1.1
Figure 1.1Service model view of cloud computing
In the last decade, cloud systems have received wide popularity due to ever-growing services, infrastructure, clients, and the ability to host big data [17]. A survey conducted in 2017 reported that organizations would shift their 90% enterprise workload on a cloud by 2021 [29]. The cloud infrastructure is growing very fast, and the cloud industry is expected to grow with 14.6% compound annual growth rate to reach the $300 billion mark by 2022 [63, 62]. Modern cloud systems are equipped with characteristics such as on-demand service, reliability, scalability, elasticity, disaster recovery, accessibility, measured services, and many others [98, 73, 75, 25]. However, various challenges and limitations are still open including inefficient resource management, security and privacy, heterogeneity, elasticity, usability, response time, and many more [21, 18, 109, 90, 124, 19, 125, 53, 54, 52].

1.2Cloud Management

Resource management is one of the core functions of cloud systems and must be improved for better system performance [102, 119, 66]. The inefficiency in resource management directly affects the system performance and operational cost. The poor resource utilization degrades the overall system performance and may increase the service cost as well. A simple resource management block diagram in a cloud system is depicted in Fig. 1.2. It can be seen that clients are connected to a cloud server through a web portal. Users send their workloads to the cloud server for the execution. In turn, a modern cloud system tries to assign the workloads to one of the server machines based on different criteria including resource utilization, system performance, user priorities, operational cost, quality of service, etc. Typically, the complete process of workload placement over a time to improve different variables of a system is referred to as cloud resource management. As depicted in Fig. 1.2, the major tasks of a cloud resource management application are workload analysis and forecasting, resource provisioning, and scheduling...

Table des matiĂšres

  1. Cover Page
  2. Half-Title Page
  3. Title Page
  4. Copyright Page
  5. Dedication Page
  6. Contents
  7. List of Figures
  8. List of Tables
  9. Preface
  10. Author
  11. Abbreviations
  12. CHAPTER 1 â—Ÿ Introduction
  13. CHAPTER 2 â—Ÿ Time Series Models
  14. CHAPTER 3 â—Ÿ Error Preventive Time Series Models
  15. CHAPTER 4 â—Ÿ Metaheuristic Optimization Algorithms
  16. CHAPTER 5 â—Ÿ Evolutionary Neural Networks
  17. CHAPTER 6 â—Ÿ Self Directed Learning
  18. CHAPTER 7 â—Ÿ Ensemble Learning
  19. CHAPTER 8 â—Ÿ Load Balancing
  20. CHAPTER 9 â—Ÿ Summary
  21. Bibliography
  22. Index
Normes de citation pour Machine Learning for Cloud Management

APA 6 Citation

Kumar, J., Singh, A. K., Mohan, A., & Buyya, R. (2021). Machine Learning for Cloud Management (1st ed.). CRC Press. Retrieved from https://www.perlego.com/book/3007760/machine-learning-for-cloud-management-pdf (Original work published 2021)

Chicago Citation

Kumar, Jitendra, Ashutosh Kumar Singh, Anand Mohan, and Rajkumar Buyya. (2021) 2021. Machine Learning for Cloud Management. 1st ed. CRC Press. https://www.perlego.com/book/3007760/machine-learning-for-cloud-management-pdf.

Harvard Citation

Kumar, J. et al. (2021) Machine Learning for Cloud Management. 1st edn. CRC Press. Available at: https://www.perlego.com/book/3007760/machine-learning-for-cloud-management-pdf (Accessed: 15 October 2022).

MLA 7 Citation

Kumar, Jitendra et al. Machine Learning for Cloud Management. 1st ed. CRC Press, 2021. Web. 15 Oct. 2022.