Machine Learning for Cloud Management
eBook - ePub

Machine Learning for Cloud Management

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

  1. 182 páginas
  2. English
  3. ePUB (apto para móviles)
  4. Disponible en iOS y Android
eBook - ePub

Machine Learning for Cloud Management

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

Detalles del libro
Vista previa del libro
Índice
Citas

Información del libro

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.

Preguntas frecuentes

¿Cómo cancelo mi suscripción?
Simplemente, dirígete a la sección ajustes de la cuenta y haz clic en «Cancelar suscripción». Así de sencillo. Después de cancelar tu suscripción, esta permanecerá activa el tiempo restante que hayas pagado. Obtén más información aquí.
¿Cómo descargo los libros?
Por el momento, todos nuestros libros ePub adaptables a dispositivos móviles se pueden descargar a través de la aplicación. La mayor parte de nuestros PDF también se puede descargar y ya estamos trabajando para que el resto también sea descargable. Obtén más información aquí.
¿En qué se diferencian los planes de precios?
Ambos planes te permiten acceder por completo a la biblioteca y a todas las funciones de Perlego. Las únicas diferencias son el precio y el período de suscripción: con el plan anual ahorrarás en torno a un 30 % en comparación con 12 meses de un plan mensual.
¿Qué es Perlego?
Somos un servicio de suscripción de libros de texto en línea que te permite acceder a toda una biblioteca en línea por menos de lo que cuesta un libro al mes. Con más de un millón de libros sobre más de 1000 categorías, ¡tenemos todo lo que necesitas! Obtén más información aquí.
¿Perlego ofrece la función de texto a voz?
Busca el símbolo de lectura en voz alta en tu próximo libro para ver si puedes escucharlo. La herramienta de lectura en voz alta lee el texto en voz alta por ti, resaltando el texto a medida que se lee. Puedes pausarla, acelerarla y ralentizarla. Obtén más información aquí.
¿Es Machine Learning for Cloud Management un PDF/ePUB en línea?
Sí, puedes acceder a Machine Learning for Cloud Management de Jitendra Kumar, Ashutosh Kumar Singh, Anand Mohan, Rajkumar Buyya en formato PDF o ePUB, así como a otros libros populares de Informatica y Informatica generale. Tenemos más de un millón de libros disponibles en nuestro catálogo para que explores.

Información

Año
2021
ISBN
9781000476613
Edición
1
Categoría
Informatica

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...

Índice

  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
Estilos de citas para 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.