Catálogo de publicaciones - libros
Título de Acceso Abierto
New Horizons for a Data-Driven Economy: A Roadmap for Usage and Exploitation of Big Data in Europe
Resumen/Descripción – provisto por la editorial
No disponible.
Palabras clave – provistas por la editorial
Information Storage and Retrieval; Innovation/Technology Management; Computer Applications; Computers and Society; Big data
Disponibilidad
Institución detectada | Año de publicación | Navegá | Descargá | Solicitá |
---|---|---|---|---|
No requiere | 2017 | Directory of Open access Books | ||
No requiere | 2017 | SpringerLink |
Información
Tipo de recurso:
libros
ISBN impreso
978-3-319-46030-7
ISBN electrónico
978-3-319-46031-4
Editor responsable
Springer Nature
País de edición
Reino Unido
Fecha de publicación
2017
Tabla de contenidos
Introduction
Elisabetta Di Nitto; Dana Petcu
is a major trend in the ICT industry. The wide spectrum of available Clouds, such as those offered by Microsoft, Google, Amazon, HP, AT&T, and IBM, just to mention big players, provides a vibrant technical environment, where even small and medium enterprises (SMEs) use cheap and flexible services creating innovative solutions and evolving their existing service offer.
Pp. 1-11
Cloud Service Offer Selection
Smrati Gupta; Peter Matthews; Victor Muntés-Mulero; Jacek Dominiak
In the application economy, digital business initiatives are at the forefront of the growth strategy of many companies. Cloud based solutions offer a significant competitive advantage for both large companies and SMEs, leading to a rapid increase in the number of Cloud Service Providers (CSP). An important CSP driver is the improvement of consumers’ experience through digital platforms that allow users to access data and services from any location and through multiple channels with assured performance and availability.
Pp. 13-22
The MODAClouds Model-Driven Development
Nicolas Ferry; Marcos Almeida; Arnor Solberg
The Cloud computing market encompasses an ever-growing number of providers offering a multitude of infrastructure-as-a-service (IaaS) and platform-as-a-service (PaaS) solutions. In order to exploit the peculiarities of each Cloud solution as well as to optimize performances, availability, and cost, an emergent need is to run and manage multi-Cloud applications [] (i.e., applications that can execute on multiple Cloud infrastructures and platforms).
Pp. 23-33
QoS Assessment and SLA Management
Danilo Ardagna; Michele Ciavotta; Giovanni Paolo Gibilisco; Riccardo Benito Desantis; Giuliano Casale; Juan F Pérez; Francesco D’Andria; Román Sosa González
Verifying that a software system shows certain non-functional properties is a primary concern for Cloud applications (In this chapter non-functional properties, QoS and non-functional requirements will be used interchangeably.). Given the heterogeneous technology offer and the related pricing models currently available in the Cloud market it is extremely complex to find the deployment that fits the application requirements, and provides the best Quality of Service (QoS) and cost trade-offs.
Pp. 35-46
Monitoring in a Multi-cloud Environment
Marco Miglierina; Elisabetta Di Nitto
The Cloud brings velocity to the development and release process of applications, however software systems become complex, distributed on multiple clouds, dynamic and heterogeneous, leveraging both PaaS and IaaS resources. In this context, gathering feedback on the health and usage of services becomes really hard with traditional monitoring tools, since they were built for on-premise solutions offering uniform monitoring APIs and under the assumption that the application configuration evolves slowly over time.
Pp. 47-52
Load Balancing for Multi-cloud
Gabriel Iuhasz; Pooyan Jamshidi; Weikun Wang; Giuliano Casale
Load balancing is an integral part of software systems that require to serve requests with multiple concurrent computing resources such as servers, clusters, network links, central processing units or disk drives.
Pp. 53-58
Fault-Tolerant Off-line Data Migration: The Hegira4Clouds Approach
Elisabetta Di Nitto; Marco Scavuzzo
Cloud offers the potential to support high scalability of applications. An increase in the application workload is typically handled by triggering the replication of its components so as to increase the application computational capability offered to users.
Pp. 59-68
Deployment of Cloud Supporting Services
Gabriel Iuhasz; Silviu Panica; Ciprian Crăciun; Dana Petcu
The main emphasis in this chapter is on the various supporting services needed to run the application. In the MODAClouds context, all services and resources involved in running and managing an application on a given Cloud provider comprise the runtime environment.
Pp. 69-80
Models@Runtime for Continuous Design and Deployment
Nicolas Ferry; Arnor Solberg
Nowadays, software systems are leveraging upon an aggregation of dedicated infrastructures and platforms, which leads to the design of large scale, distributed, and dynamic systems. The need to evolve and update such systems after delivery is often inevitable, for example, due to changes in the requirements, maintenance, or needs for advancing the quality of services such as scalability and performances.
Pp. 81-94
Closing the Loop Between Ops and Dev
Weikun Wang; Giuliano Casale; Gabriel Iuhasz
DevOps [] is a recent trend in software engineering that bridges the gap between software development and operations, putting the developer in greater control of the operational environment in which the application runs. To support Quality-of-Service (QoS) analysis, the developer may rely on software performance models. However, to provide reliable estimates, the input parameters must be continuously updated and accurately estimated. Accurate estimation is challenging because some parameters are not explicitly tracked by log files requiring deep monitoring instrumentation that poses large overheads, unacceptable in production environments.
Pp. 95-105