Result: Resource management in IaaS cloud platforms made flexible through programmability

Title:
Resource management in IaaS cloud platforms made flexible through programmability
Source:
Communications and Networking i the CloudComputer networks (1999). 68:54-70
Publisher Information:
Kidlington: Elsevier, 2014.
Publication Year:
2014
Physical Description:
print, 46 ref
Original Material:
INIST-CNRS
Subject Terms:
Telecommunications, Télécommunications, Sciences exactes et technologie, Exact sciences and technology, Sciences appliquees, Applied sciences, Informatique; automatique theorique; systemes, Computer science; control theory; systems, Informatique théorique, Theoretical computing, Théorie programmation, Programming theory, Logiciel, Software, Systèmes informatiques et systèmes répartis. Interface utilisateur, Computer systems and distributed systems. User interface, Telecommunications et theorie de l'information, Telecommunications and information theory, Télécommunications, Telecommunications, Systèmes, réseaux et services de télécommunications, Systems, networks and services of telecommunications, Télétrafic, Teletraffic, Réseaux téléinformatiques. Rnis, Teleprocessing networks. Isdn, Méthodes d'accès et protocoles, modèle osi, Access methods and protocols, osi model, Allocation ressource, Resource allocation, Asignación recurso, Boîte noire, Black box, Caja negra, Faisabilité, Feasibility, Practicabilidad, Gestion ressources, Resource management, Gestión recursos, Infrastructure logiciel, Software infrastructure, Infraestructura logicial, Internet, Machine virtuelle, Virtual machine, Máquina virtual, Optimisation programme, Program optimization, Optimización programa, Orienté objet, Object oriented, Orientado objeto, Personnalisation, Customization, Personalización, Protocole transmission, Transmission protocol, Protocolo transmisión, Prototype, Prototipo, Réseau virtuel, Virtual network, Red virtual, Secteur privé, Private sector, Sector privado, Service web, Web service, Servicio web, Système Linux, Linux system, Sistema linux, Système UNIX, UNIX system, Sistema UNIX, Virtualisation processus, Process virtualization, Virtualisación proceso, Informatique dans les nuages, Cloud computing, Computación en nube, Réseau défini par logiciel, Software Defined Networking, Red definida por software, Aurora, IaaS cloud, Optimization, Platform, Programmability
Document Type:
Academic journal Article
File Description:
text
Language:
English
Author Affiliations:
Institute of Informatics, Federal University of Rio Grande do Sul, Av. Bento Gonçalves, 9500 Porto Alegre, RS, Brazil
ISSN:
1389-1286
Rights:
Copyright 2015 INIST-CNRS
CC BY 4.0
Sauf mention contraire ci-dessus, le contenu de cette notice bibliographique peut être utilisé dans le cadre d’une licence CC BY 4.0 Inist-CNRS / Unless otherwise stated above, the content of this bibliographic record may be used under a CC BY 4.0 licence by Inist-CNRS / A menos que se haya señalado antes, el contenido de este registro bibliográfico puede ser utilizado al amparo de una licencia CC BY 4.0 Inist-CNRS
Notes:
Computer science; theoretical automation; systems

Telecommunications and information theory
Accession Number:
edscal.28538282
Database:
PASCAL Archive

Further Information

Infrastructure as a Service (IaaS) clouds are becoming a customary way to deploy modern Internet applications. Many cloud management platforms are available for one who wants to build a private or public IaaS cloud (e.g., OpenStack, Eucalyptus, OpenNebula). A common design aspect of current platforms regards their black-box-like controlling nature, where cloud administrators have few opportunities to influence how resources are actually managed (e.g., virtual machine placement or virtual link path selection). We envision that administrators could benefit from customizations in resource management strategies to achieve environment specific objectives or to enable application oriented resource allocation. In this article, we introduce a new concept of cloud management platform where resource management is made flexible by the addition of programmability to the core of the platform, with a simplified object-oriented API. We present a proof of concept prototype and an evaluation of three resource management programs on an emulated network using Linux virtualization containers and Open vSwitch running the OpenFlow protocol. Results show the feasibility of our approach and how optimization programs were able to achieve different objectives defined by the administrator.