Barbara Panicucci

dblp:26/3946 · DBLP profile ↗
← Back
8ranked-venue papers
0as first author
0since 2021 · last 2013
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Applied, interdisciplinary, general and emerging computing · 4Software engineering, systems software and programming languages · 2Systems, architecture and hardware · 1Security and privacy · 1Databases, data management, data science and information retrieval · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
4 papers
Cloud and datacenter computing · 83% Energy-efficient computing · 10% Distributed systems · 4%
Theoretical computer science
2 papers
Algorithmic game theory and mechanism design · 100%

Topics — the 11 heaviest of 13, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing
resource management
0.322013
A Hierarchical Approach for the Resource Management of Very Large Cloud Platforms · IEEE Trans. Dependable Secur. Comput. 2013
A game theoretic formulation of the service provisioning problem in cloud systems · WWW 2011
Cloud and datacenter computing › cloud service management
service provisioning
0.322013
Generalized Nash Equilibria for the Service Provisioning Problem in Cloud Systems · IEEE Trans. Serv. Comput. 2013
A game theoretic formulation of the service provisioning problem in cloud systems · WWW 2011
Cloud and datacenter computing › resource allocation
cloud resource allocation
0.212013
Generalized Nash Equilibria for the Service Provisioning Problem in Cloud Systems · IEEE Trans. Serv. Comput. 2013
Algorithmic game theory and mechanism design › solution concepts in games › equilibrium concepts
generalized nash equilibrium
0.212013
Generalized Nash Equilibria for the Service Provisioning Problem in Cloud Systems · IEEE Trans. Serv. Comput. 2013
Algorithmic game theory and mechanism design › solution concepts in games › equilibrium concepts
nash equilibrium
0.212013
Generalized Nash Equilibria for the Service Provisioning Problem in Cloud Systems · IEEE Trans. Serv. Comput. 2013
Energy-efficient computing
energy-aware resource management
0.112012
Energy-Aware Autonomic Resource Allocation in Multitier Virtualized Environments · IEEE Trans. Serv. Comput. 2012
Cloud and datacenter computing
resource allocation
0.112012
Energy-Aware Autonomic Resource Allocation in Multitier Virtualized Environments · IEEE Trans. Serv. Comput. 2012
Cloud and datacenter computing › virtualization
virtual machine
0.112012
Energy-Aware Autonomic Resource Allocation in Multitier Virtualized Environments · IEEE Trans. Serv. Comput. 2012
Performance modeling and evaluation
workload characterization
0.012012
Energy-Aware Autonomic Resource Allocation in Multitier Virtualized Environments · IEEE Trans. Serv. Comput. 2012
Cloud and datacenter computing
quality of service
0.012011
A game theoretic formulation of the service provisioning problem in cloud systems · WWW 2011
Cloud and datacenter computing › cloud service management
service level agreement
0.012011
A game theoretic formulation of the service provisioning problem in cloud systems · WWW 2011

Methods — techniques the papers use, named apart from their topics

game theory · 0.6distributed algorithm · 0.6best-reply dynamics · 0.3mixed-integer nonlinear optimization · 0.2hierarchical optimization · 0.2mixed-integer nonlinear programming · 0.1local search · 0.1dynamic voltage/frequency scaling · 0.1
YearPublicationVenuePosition
2013 A Hierarchical Approach for the Resource Management of Very Large Cloud Platforms
abstract
Worldwide interest in the delivery of computing and storage capacity as a service continues to grow at a rapid pace. The complexities of such cloud computing centers require advanced resource management solutions that are capable of dynamically adapting the cloud platform while providing continuous service and performance guarantees. The goal of this paper is to devise resource allocation policies for virtualized cloud environments that satisfy performance and availability guarantees and minimize energy costs in very large cloud service centers. We present a scalable distributed hierarchical framework based on a mixed-integer nonlinear optimization of resource management acting at multiple timescales. Extensive experiments across a wide variety of configurations demonstrate the efficiency and effectiveness of our approach.
Bernardetta Addis, Danilo Ardagna, Barbara Panicucci, Mark S. Squillante, Li Zhang 0002
IEEE Trans. Dependable Secur. Comput.3
2013 Generalized Nash Equilibria for the Service Provisioning Problem in Cloud Systems
abstract
In recent years, the evolution and the widespread adoption of virtualization, service-oriented architectures, autonomic, and utility computing have converged letting a new paradigm to emerge: cloud computing. Clouds allow the on-demand delivering of software, hardware, and data as services. Currently, the cloud offer is becoming wider day by day because all the major IT companies and service providers, like Microsoft, Google, Amazon, HP, IBM, and VMWare, have started providing solutions involving this new technological paradigm. As cloud-based services are more numerous and dynamic, the development of efficient service provisioning policies becomes increasingly challenging. In this paper, we take the perspective of Software as a Service (SaaS) providers that host their applications at an Infrastructure as a Service (IaaS) provider. Each SaaS needs to comply with quality-of-service requirements, specified in service-level agreement (SLA) contracts with the end users, which determine the revenues and penalties on the basis of the achieved performance level. SaaS providers want to maximize their revenues from SLAs, while minimizing the cost of use of resources supplied by the IaaS provider. Moreover, SaaS providers compete and bid for the use of infrastructural resources. On the other hand, the IaaS wants to maximize the revenues obtained providing virtualized resources. In this paper, we model the service provisioning problem as a generalized Nash game and we show the existence of equilibria for such game. Moreover, we propose two solution methods based on the best-reply dynamics, and we prove their convergence in a finite number of iterations to a generalized Nash equilibrium. In particular, we develop an efficient distributed algorithm for the runtime allocation of IaaS resources among competing SaaS providers. We demonstrate the effectiveness of our approach by simulation and performing tests on a real prototype environment deployed on Amazon EC2. Results show that, compared to other state-of-the-art solutions, our model can improve the efficiency of the cloud system evaluated in terms of Price of Anarchy by 50-70 percent.
Danilo Ardagna, Barbara Panicucci, Mauro Passacantando
IEEE Trans. Serv. Comput.2
2012 Dual time-scale distributed capacity allocation and load redirect algorithms for cloud systems
Danilo Ardagna, Sara Casolari, Michele Colajanni, Barbara Panicucci
J. Parallel Distributed Comput.4
2012 An Integer Linear Programming Approach for Radio-Based Localization of Shipping Containers in the Presence of Incomplete Proximity Information
abstract
The most advanced solutions that are currently adopted in ports and terminals use technologies based on radio frequency identification (RFID) and the Global Positioning System (GPS) to identify and localize shipping containers in the yard. Nevertheless, because of the limitations of these solutions, the position of containers is still affected by errors, and it cannot be determined in real time. In this paper, a nonconventional approach is presented: Each container is equipped with nodes that use wireless communication to detect neighbor containers and to send proximity information to a base station. At the base station, geometrical constraints and proximity data are combined to determine the positions of containers. Missing information due to faulty nodes is tolerated by modeling geometrical constraints as an integer linear programming problem. Numerical simulations show that most of the containers can be localized, even when the number of nodes that are affected by faults is on the order of 30%.
Stefano Abbate, Marco Avvenuti, Paolo Corsini, Barbara Panicucci, Mauro Passacantando, Alessio Vecchio
IEEE Trans. Intell. Transp. Syst.4
2012 Energy-Aware Autonomic Resource Allocation in Multitier Virtualized Environments
abstract
With the increase of energy consumption associated with IT infrastructures, energy management is becoming a priority in the design and operation of complex service-based systems. At the same time, service providers need to comply with Service Level Agreement (SLA) contracts which determine the revenues and penalties on the basis of the achieved performance level. This paper focuses on the resource allocation problem in multitier virtualized systems with the goal of maximizing the SLAs revenue while minimizing energy costs. The main novelty of our approach is to address—in a unifying framework—service centers resource management by exploiting as actuation mechanisms allocation of virtual machines (VMs) to servers, load balancing, capacity allocation, server power state tuning, and dynamic voltage/frequency scaling. Resource management is modeled as an NP-hard mixed integer nonlinear programming problem, and solved by a local search procedure. To validate its effectiveness, the proposed model is compared to top-performing state-of-the-art techniques. The evaluation is based on simulation and on real experiments performed in a prototype environment. Synthetic as well as realistic workloads and a number of different scenarios of interest are considered. Results show that we are able to yield significant revenue gains for the provider when compared to alternative methods (up to 45 percent). Moreover, solutions are robust to service time and workload variations.
Danilo Ardagna, Barbara Panicucci, Marco Trubian, Li Zhang 0002
IEEE Trans. Serv. Comput.2
2011 Flexible Distributed Capacity Allocation and Load Redirect Algorithms for Cloud Systems
abstract
In Cloud computing systems, resource management is one of the main issues. Indeed, in any time instant resources have to be allocated to handle effectively workload fluctuations, while providing Quality of Service (QoS) guarantees to the end users. In such systems, workload prediction-based autonomic computing techniques have been developed. In this paper we propose capacity allocation techniques able to coordinate multiple distributed resource controllers working in geographically distributed cloud sites. Furthermore, capacity allocation solutions are integrated with a load redirection mechanism which forwards incoming requests between different domains. The overall goal is to minimize the costs of the allocated virtual machine instances, while guaranteeing QoS constraints expressed as a threshold on the average response time. We compare multiple heuristics which integrate workload prediction and distributed non-linear optimization techniques. Experimental results show how our solutions significantly improve other heuristics proposed in the literature (5-35% on average), without introducing significant QoS violations.
Danilo Ardagna, Sara Casolari, Barbara Panicucci
IEEE CLOUD3
2011 A game theoretic formulation of the service provisioning problem in cloud systems
abstract
Cloud computing is an emerging paradigm which allows the on-demand delivering of software, hardware, and data as services. As cloud-based services are more numerous and dynamic, the development of efficient service provisioning policies become increasingly challenging. Game theoretic approaches have shown to gain a thorough analytical understanding of the service provisioning problem. In this paper we take the perspective of Software as a Service (SaaS) providers which host their applications at an Infrastructure as a Service (IaaS) provider. Each SaaS needs to comply with quality of service requirements, specified in Service Level Agreement (SLA) contracts with the end-users, which determine the revenues and penalties on the basis of the achieved performance level. SaaS providers want to maximize their revenues from SLAs, while minimizing the cost of use of resources supplied by the IaaS provider. Moreover, SaaS providers compete and bid for the use of infrastructural resources. On the other hand, the IaaS wants to maximize the revenues obtained providing virtualized resources. In this paper we model the service provisioning problem as a Generalized Nash game, and we propose an efficient algorithm for the run time management and allocation of IaaS resources to competing SaaSs.
Danilo Ardagna, Barbara Panicucci, Mauro Passacantando
WWW2
2010 Autonomic Management of Cloud Service Centers with Availability Guarantees
abstract
Modern cloud infrastructures live in an open world, characterized by continuous changes in the environment and in the requirements they have to meet. Continuous changes occur autonomously and unpredictably, and they are out of control of the cloud provider. Therefore, advanced solutions have to be developed able to dynamically adapt the cloud infrastructure, while providing continuous service and performance guarantees. A number of autonomic computing solutions have been developed such that resources are dynamically allocated among running applications on the basis of short-term demand estimates. However, only performance and energy trade-off have been considered so far with a lower emphasis on the infrastructure dependability/availability which has been demonstrated to be the weakest link in the chain for early cloud providers. The aim of this paper is to fill this literature gap devising resource allocation policies for cloud virtualized environments able to identify performance and energy trade-offs, providing a priori availability guarantees for cloud end-users.
Bernardetta Addis, Danilo Ardagna, Barbara Panicucci, Li Zhang 0002
IEEE CLOUD3