Catálogo de publicaciones - libros

Compartir en
redes sociales


Título de Acceso Abierto

Heterogeneity, High Performance Computing, Self-Organization and the Cloud

Parte de: Palgrave Studies in Digital Business & Enabling Technologies

Resumen/Descripción – provisto por la editorial

No disponible.

Palabras clave – provistas por la editorial

application; blueprints; self-management; self-organisation; resource management; supply chain; big data; PaaS; Saas; HPCaaS

Disponibilidad
Institución detectada Año de publicación Navegá Descargá Solicitá
No requiere 2018 Directory of Open access Books acceso abierto
No requiere 2018 SpringerLink acceso abierto

Información

Tipo de recurso:

libros

ISBN impreso

978-3-319-76037-7

ISBN electrónico

978-3-319-76038-4

Editor responsable

Springer Nature

País de edición

Reino Unido

Fecha de publicación

Tabla de contenidos

Addressing the Complexity of HPC in the Cloud: Emergence, Self-Organisation, Self-Management, and the Separation of Concerns

Theo Lynn

New use scenarios, workloads, and increased heterogeneity combined with rapid growth in adoption are increasing the management complexity of cloud computing at all levels. High performance computing (HPC) is a particular segment of the IT market that provides significant technical challenges for cloud service providers and exemplifies many of the challenges facing cloud service providers as they conceptualise the next generation of cloud architectures. This chapter introduces cloud computing, HPC, and the challenges of supporting HPC in the cloud. It discusses how heterogeneous computing and the concepts of self-organisation, self-management, and separation of concerns can be used to inform novel cloud architecture designs and support HPC in the cloud at hyperscale. Three illustrative application scenarios for HPC in the cloud—(i) oil and gas exploration, (ii) ray tracing, and (iii) genomics—are discussed.

Pp. 1-30

Cloud Architectures and Management Approaches

Dapeng Dong; Huanhuan Xiong; Gabriel G. Castañe; John P. Morrison

An overview of the traditional three-layer cloud architecture is presented as background for motivating the transition to clouds containing heterogeneous resources. Whereas this transition adds many important features to the cloud, including improved service delivery and reduced energy consumption, it also results in a number of challenges associated with the efficient management of these new and diverse resources. The CloudLightning architecture is proposed as a candidate for addressing this emerging complexity, and a description of its components and their relationships is given.

Pp. 31-61

Self-Organising, Self-Managing Frameworks and Strategies

Huanhuan Xiong; Christos Filelis-Papadopoulos; Gabriel G. Castañe; Dapeng Dong; John P. Morrison

A novel, general framework that can be used for constructing a self-organising and self-managing system is introduced. This framework is independent of the application domain. It embodies directed evolution, can be parameterised with different strategies, and supports both local and global goals. This framework is then used to apply the principles of self-organisation and self-management to resource management within the CloudLightning architecture.

Pp. 63-88

Application Blueprints and Service Description

Ioan Dragan; Teodor-Florin Fortiș; Marian Neagul; Dana Petcu; Teodora Selea; Adrian Spataru

In the context of creating a self-organising and self-managing cloud infrastructure we propose a set of extensions to the existing Service Description Languages (SDLs) and Application Blueprints in order to establish a common ground for the various CloudLightning components. By implementing this SDL and all the missing links one can assure that the CloudLightning system works in such a way that users can easily interact with it. In this chapter we present in detail the design decisions that were made during the development of various components alongside with their formal description.

Pp. 89-117

Simulating Heterogeneous Clouds at Scale

Christos K. Filelis-Papadopoulos; Konstantinos M. Giannoutakis; George A. Gravvanis; Charalampos S. Kouzinopoulos; Antonios T. Makaratzis; Dimitrios Tzovaras

In this chapter, a review of existing cloud simulation frameworks is given along with an overview of the recently proposed CloudLightning simulation framework. Moreover, the parallel architecture and parallel implementation details of the CloudLightning simulator are presented along with the characteristics of the supported cloud architectures. These architectures include the traditional centralised approach as well as the Self-Organised and Self-Managed CloudLightning approach. The supported memory, network, and application execution models are reviewed. Furthermore, a recently proposed class of power models for heterogeneous CPU-Accelerator-based hardware is discussed. Finally, large-scale simulations for traditional and Self-Organised and Self-Managed cloud environments are presented and compared.

Pp. 119-150

Concluding Remarks

Theo Lynn; John P. Morrison

Traditionally, access to high performance computing was restricted by architectural complexity, availability of trained personnel, and budgetary issues. At the same time, research suggests that existing measures for greater data centre energy efficiencies will reach theoretical and practical limits in the near future. This concluding chapter briefly discusses the potential of (i) cloud computing to disrupt the high performance computing sector, and (ii) new heterogeneous cloud architectures, based on the concepts of self-organisation, self-management, and the separation of concerns, to disrupt extant cloud resource management approaches.

Pp. 151-156