• Home
  • Fabio Lopez-Pires
Fabio Lopez-Pires

Fabio Lopez-Pires
Universidad Internacional Tres Fronteras

D.Sc.

About

45
Publications
14,539
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
568
Citations
Citations since 2016
36 Research Items
550 Citations
2016201720182019202020212022020406080100120
2016201720182019202020212022020406080100120
2016201720182019202020212022020406080100120
2016201720182019202020212022020406080100120
Introduction
Fabio López Pires is Doctor in Computer Science, Master in Networks and Data Communications and Computer Engineer from the Polytechnic Faculty of the National University of Asunción in Paraguay. His research lines are focused on Interdisciplinary Computational Sciences, mainly in Cloud Computing, Multi-Objective Optimization, Computational Intelligence and Machine Learning, as well as in University-Industry Interaction and Incorporation of ICT in Education.
Additional affiliations
March 2017 - present
Itaipu Technological Park
Position
  • Head of Department
July 2014 - present
National University of Asuncion, Polythecnic School (FPUNA)
Position
  • Professor
Description
  • (Master Courses) Modern Datacenter Design. Cloud Computing and Advanced Web Technologies. (Undergraduate Courses) Cloud Computing. Unix Systems Programming. A Practical Approach. Datacenter Management.
May 2014 - July 2017
National University of Asuncion, Polytechnic School (FPUNA)
Position
  • PhD Student
Description
  • Many-Objective Resource Allocation for Elastic Infrastructures in Overbooked Cloud Computing Datacenters Under Uncertainty

Publications

Publications (45)
Chapter
Full-text available
Recent development in Cloud-Native Applications (CNAs) have stimulated the need to explore novel and applicable billing models. Cloud Service Providers (CSPs) are now beginning to include intervals more granular for pricing and resource allocation management strategie’s, through an approach called micro-billing. Although many CSPs are applying bill...
Preprint
Full-text available
Cloud Service Brokers (CSBs) facilitate complex resource allocation decisions, efficiently mapping dynamic tenant demands onto dynamic provider offers, where several objectives should ideally be considered. This work proposes for the first time a pure multi-objective formulation of a broker-oriented Virtual Machine Placement (VMP) problem for dynam...
Poster
Full-text available
Adopting emerging computing paradigms such as cloud applications include challenges associated to transform legacy software to essential characteristics of the mentioned computing model, e.g. on-demand self-service, broad network access, resource pooling, rapid elasticity and measured services. This paper presents a summary of technical experiences...
Conference Paper
Full-text available
Adopting emerging computing paradigms such as cloud applications include challenges associated to transform legacy software to essential characteristics of the mentioned computing model, e.g. on-demand self-service, broad network access, resource pooling, rapid elasticity and measured services. This paper presents a summary of technical experiences...
Conference Paper
Full-text available
The main technologies around modern cloud development and deployment paradigms such as Function-as-a-Service (FaaS) environments follow a typical technology life-cycle. Starting with basic code installation and execution environments, they unfold into a complete ecosystem with rich collaborative development and market enablement tools. In this pape...
Article
Full-text available
Las actuales tendencias de urbanización y economías crecientes conllevan aumentos en la congestión de tráfico, por lo que los gobiernos municipales se ven obligados a recurrir a nuevas estrategias para enfrentar tales desafíos. La distribución multi-nivel es una estrategia ya conocida y empleada por empresas, donde la formulación clásica del Proble...
Article
Full-text available
The Maximum Diversity (MD) problem is the process of selecting a subset of elements where the diversity among selected elements is maximized. Several diversity measures were already studied in the literature, optimizing the problem considered in a pure mono-objective approach. This work presents for the first time multi-objective approaches for the...
Conference Paper
Full-text available
Current trends of urbanization and growing economies bring with them rising levels of city logistic challenges. In this context, city governments should consider new strategies to deal with such problems. Already-known strategies employed by providers, such as distribution schemes of products with classic approaches should include more holistic per...
Chapter
Full-text available
Resource allocation in cloud computing datacenters presents several research challenges, where the Virtual Machine Placement (VMP) is one of the most studied problems with several possible formulations considering a large number of existing optimization criteria. This chapter presents the main contributions that studied for the first time Many-Obje...
Chapter
Full-text available
Cloud computing datacenters dynamically provide millions of virtual machines in real-world cloud computing environments. A large number of research challenges have to be addressed toward an efficient resource management of these cloud computing infrastructures. In the resource allocation field, Virtual Machine Placement (VMP) is one of the most stu...
Conference Paper
Full-text available
This work presents a novel two-echelon, multi-product, Green Location-Routing Problem formulation from a city government perspective, for the optimization of five objective functions, two of them related to pollutant emissions minimization. Additionally, it is demonstrated that the use of city distribution centers (CDCs), compared to direct shippin...
Conference Paper
Full-text available
Current trends of urbanization and growing economies bring with them rising levels of traffic congestion and city governments must recur to new strategies to deal with such problems. Multi-level distribution is an already-known strategy employed by businesses, and the classic formulation of the Two-Echelon Vehicle Routing Problem (2E-VRP) reflects...
Conference Paper
Full-text available
Cloud computing providers must support requests for resources in dynamic environments, considering service elasticity and overbooking of physical resources. Due to the randomness of requests, Virtual Machine Placement (VMP) problems should be formulated under uncertainty. In this context, a renewed formulation of the VMP problem is presented , cons...
Conference Paper
Full-text available
The Maximum Diversity (MD) problem is the process of selecting a subset of elements where the diversity among selected elements is maximized. Several diversity measures were already studied in the literature, optimizing the problem considered in a pure mono-objective approach. This work presents for the first time multi-objective approaches for the...
Article
Full-text available
Infrastructure as a Service (IaaS) providers must support requests for virtual resources in highly dynamic cloud computing environments. Due to the randomness of customer requests, Virtual Machine Placement (VMP) problems should be formulated under uncertainty. This work presents a novel two-phase optimization scheme for the resolution of VMP probl...
Conference Paper
Full-text available
Infrastructure as a Service (IaaS) providers must support requests for virtual resources in complex dynamic cloud computing environments, taking into account service elasticity and overbooking of physical resources. Due to the randomness of customer requests, Virtual Machine Placement (VMP) problems should be formulated under uncertainty. This work...
Conference Paper
Full-text available
The framework described in this abstract represents a novel initiative from the Itaipu Technological Park to promote development of entrepreneurship culture in Paraguay based on facilitating sustainable interactions between local Universities, Industries and Government, considering main particularities of the current ecosystem.
Article
Full-text available
The process of selecting which virtual machines (VMs) should be executed at each physical machine (PM) of a virtualized infrastructure is commonly known as Virtual Machine Placement (VMP). This work presents a general many-objective optimization framework that is able to consider as many objective functions as needed when solving a VMP problem in a...
Article
Full-text available
Cloud computing datacenters dynamically provide millions of virtual machines in actual cloud computing markets. Several challenging problems have to be addressed towards an efficient resource management of these cloud computing infrastructures. In the context of resource allocation, Virtual Machine Placement (VMP) is one of the most studied problem...
Conference Paper
Full-text available
La Computación en la Nube (Cloud Computing) es un modelo emergente de computación donde la provisión de recursos se realiza bajo demanda, presentando de esta manera grandes ventajas económicas, ya que el pago se realiza únicamente por los recursos utilizados manteniendo la calidad de servicio esperada. El mencionado mecanismo de provisión de recurs...
Conference Paper
Full-text available
Cloud computing datacenters provide thousands to millions of virtual machines (VMs) on-demand in highly dynamic environments, requiring quick placement of requested VMs into available physical machines (PMs). Due to the randomness of customer requests, the Virtual Machine Placement (VMP) should be formulated as an online optimization problem. This...
Conference Paper
Full-text available
Cloud computing datacenters provide millions of virtual machines (VMs) in actual cloud markets. Nowadays, efficient location of these VMs into available physical machines (PMs) represents a research challenge, considering the large number of existing formulations and optimization criteria. Several techniques have been studied for the Virtual Machi...
Conference Paper
Full-text available
Cloud Computing is becoming a new computing model that organizations are adopting, mainly for the great benefits that presents. Platform as a Service (PaaS), enables the development of modern applications in cloud infrastructures, abstracting developers several infrastructure management issues. Due to the growing number of existing PaaS providers,...
Conference Paper
Full-text available
Nowadays, a datacenter infrastructure with static allocation of resources could be a bottleneck towards a high-quality network service due to growing and unpredictable demands for resources by modern applications. Additionally, an efficient utilization of the available resources could represent economical benefits to service providers. In this cont...
Conference Paper
Full-text available
Nowadays, cloud computing providers offer idle resources through an auction-based system in order to maximize resource utilization and economical revenue. Cloud computing consumers have the opportunity to take advantage of the resources offered at very low spot price in exchange for lower reliability in the provision of these resources. In this con...
Conference Paper
Full-text available
Cloud Service Brokers (CSBs) may abstract complex resource allocation decisions for efficiently mapping demands of tenants into offers of providers. Nowadays, both demands and offers could be considered in dynamic environments, representing particular challenges in cloud computing markets. This work studies a broker-oriented Virtual Machine Placeme...
Conference Paper
Full-text available
Cloud computing datacenters provide millions of virtual machines in actual cloud markets. In this context, Virtual Machine Placement (VMP) is one of the most challenging problems in cloud infrastructure management, considering the large number of possible optimization criteria and different formulations that could be studied. Considering the on-dem...
Conference Paper
Full-text available
Cloud computing datacenters dynamically provide millions of virtual machines in actual cloud computing markets and several challenging problems have to be addressed towards an efficient resource management of these infrastructures. In the context of resource allocation, Virtual Machine Placement (VMP) is one of the most studied problems with severa...
Technical Report
Full-text available
Cloud computing datacenters provide millions of virtual machines in actual cloud markets. In this context, Virtual Machine Placement (VMP) is one of the most challenging problems in cloud infrastructure management, considering the large number of possible optimization criteria and different formulations that could be studied. Considering the on-dem...
Conference Paper
Full-text available
This paper presents for the first time a formulation of the Virtual Machine Placement as a Many-Objective problem (MaVMP), considering the simultaneous optimization of the following five objective functions for dynamic environments: (1) power consumption, (2) inter-VM network traffic, (3) economical revenue, (4) number of VM migrations and (5) netw...
Conference Paper
Full-text available
Amazon Web Services marketizes its idle computing resources through its spot instances offer. These resources are offered through an auction-based scheme at extremely low prices. A running instance can be shutdown whenever the spot price rises above the user bid. Several challenges and opportunities emerge from this new computing paradigm. This wor...
Technical Report
Full-text available
Cloud computing datacenters provide millions of virtual machines in actual cloud markets. In this context, Virtual Machine Placement (VMP) is one of the most challenging problems in cloud infrastructure management, considering the large number of possible optimization criteria and different formulations that could be studied. Considering the on-dem...
Conference Paper
Full-text available
The process of selecting which virtual machines should be located (i.e. executed) at each physical machine of a datacenter is commonly known as Virtual Machine Placement (VMP). This work presents a general manyobjective optimization framework that is able to consider as many objective functions as needed when solving the VMP problem in a pure multi...
Conference Paper
Full-text available
Cloud computing datacenters dynamically provide millions of virtual machines (VMs) in actual cloud markets. In this context, Virtual Machine Placement (VMP) is one of the most challenging problems in cloud infrastructure management, considering the large number of possible optimization criteria and different formulations that could be studied. VMP...
Technical Report
Full-text available
Cloud Computing Datacenters host millions of virtual machines (VMs) on real world scenarios. In this context, Virtual Machine Placement (VMP) is one of the most challenging problems in cloud infrastructure management, considering also the large number of possible optimization criteria and different formulations that could be studied. VMP literature...
Conference Paper
Full-text available
The process of selecting which virtual machines should be located (i.e. executed) at each physical machine of a Data center is known as Virtual Machine Placement - VMP. This work proposes for the first time a multi-objective formulation of the VMP considering Service Level Agreement. A novel multiobjective memetic algorithm is also proposed to solv...
Conference Paper
Full-text available
The process of selecting which virtual machines will be placed (i.e. executed) in the physical machines available in a Datacenter is known as virtual machine placement problem. This work proposes for the first time a formulation of the problem, with a multi-objective approach, of the main objective functions studied so far as mono-objective in the...
Conference Paper
Full-text available
La virtualización permite usar dinámicamente los recursos de un Centro de Datos, según sean los requerimientos específicos. En este contexto, se denomina Problema de Ubicación de Máquinas Virtuales al proceso de seleccionar la máquina física más adecuada para crear (i.e., ejecutar) una máquina virtual requerida por un usuario. En este trabajo se pr...

Network

Cited By