@proceedings {423, title = {Characterizing IoT Cloud Federation}, journal = {2016 30th International Conference on Advanced Information Networking and Applications Workshops (WAINA) - Workshop on Cloud Computing Project and Initiatives - CCPI{\textquoteright}16}, year = {2016}, publisher = {IEEE Computer Society}, address = {Le R{\'e}gent Congress Centre, Crans-Montana, Switzerland}, abstract = {

The advent of both Cloud computing and Internet of Things (IoT) is changing the way of conceiving information and communication systems. Generally, we talk about IoT Cloud to indicate a new type of distributed system consisting of a set of smart devices interconnected with a remote Cloud infrastructure, platform, or software through the Internet and able to provide IoT as a Service (IoTaaS).\ In this paper, we discuss the near future evolution of IoT Clouds towards federated ecosystems, where IoT providers cooperate to offer more flexible services.\ Moreover, we present a general three-layer IoT Cloud Federation architecture, highlighting new business opportunities and challenges.\ 

}, keywords = {cloud computing, containers, federation, IoT, virtualisation}, issn = {978-1-5090-2461-2/16}, doi = {10.1109/WAINA.2016.152}, url = {http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=7471179}, author = {Antonio Celesti and Maria Fazio and Maurizio Giacobbe and Antonio Puliafito and Massimo Villari} } @proceedings {434, title = {Exploring Container Virtualization in IoT Clouds}, journal = {2016 International Conference on Smart Computing Workshops (SMARTCOMP Workshops)}, year = {2016}, pages = {1-6}, publisher = {IEEE Computer Society}, address = {May 18, 2016 {\textendash} St. Louis, Missouri}, abstract = {

The advent of both Cloud computing and Internet of Things (IoT) is changing the way of conceiving information and communication systems. Generally, we talk about IoT Cloud to indicate a new type of distributed system consisting of a set of smart objects, e.g., single board computers running Linux-based operating systems, interconnected with a remote Cloud infrastructure, platform, or software through the Internet and able to provide IoT as a Service (IoTaaS). In this context, container-based virtualization is a lightweight alternative to the hypervisor-based approach that can be adopted on smart objects, for enhancing the IoT Cloud service provisioning.\ 
In particular, considering different IoT application scenarios, container-based virtualization allows IoT Cloud providers to deploy and customize in a flexible fashion pieces of software on smart objects. In this paper, we explore the container-based virtualization on smart objects in the perspective of a IoT Cloud scenarios analyzing its advantages and performances.

}, keywords = {cloud computing, containers, IoT, Virtualization}, issn = {978-1-5090-0898-8}, doi = {10.1109/SMARTCOMP.2016.7501691}, url = {http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=7501691}, author = {Antonio Celesti and Davide Mulfari and Maria Fazio and Massimo Villari and Antonio Puliafito} } @proceedings {433, title = {A Hospital Cloud-Based Archival Information System for the Efficient Management of HL7 Big Data}, journal = {2016 39th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO)}, year = {2016}, pages = {406 - 411}, publisher = {IEEE Computer Society}, address = {30 Ma - 3 June 2016 - Opatija, Croazia}, abstract = {

Nowadays, the Open Archive Information System (OAIS) model is widely adopted in hospitals to manage data related to both doctors and patients. However, the Archival Storage systems of hospitals are typically based on old Relational DBMS that makes hard the management of patients{\textquoteright} data especially in HL7 format. In fact, data have to be continuously parsed in order to be stored in relational \ databases and sent to other hospital systems. Considering also interoperable scenarios where HL7 data continuously grow, the management of patients{\textquoteright} information can become very hard. In this paper, we discuss an OAIS system able to manage HL7 Big Data. In particular, considering a case of study of HL7 glucose observations in JSON format, we demonstrate that in a \ scalable scenario an archival storage for big data processing is more convenient for hospitals than traditional archival storage systems.

}, keywords = {Big Data, cloud computing, HL7, Hospital Information System., OAIS}, issn = {978-953-233-088-5}, doi = {10.1109/MIPRO.2016.7522177}, url = {http://www.mipro.hr/MIPRO2016.DCVIS/ELink.aspx}, author = {Antonio Celesti and Maria Fazio and Agata Romano and Massimo Villari} } @proceedings {443, title = {Improving Desktop as a Service in OpenStack}, journal = {The 21st IEEE Symposium on Computers and Communications (ISCC{\textquoteright}16)}, year = {2016}, publisher = {IEEE Computer Society}, address = {Washington, DC}, abstract = {

Nowadays, in the Cloud computing panorama, users access their Virtual Machines (VMs) using SSH or web-based remote desktop clients. In this context, OpenStack is one of the major open-source solutions for creating and managing Infrastructure as a Service (IaaS) Cloud providers. Typically, OpenStack tenants graphically control their VMs using noVNC, i.e., the default web-based remote desktop client integrated in its web dashboard. Unfortunately, up to now, considering noVNC, the video update response time is not so good and the audio redirection has not been supported yet. In this paper, we discuss how can be possible to improve the Desktop as a Service (DaaS) in OpenStack Clouds by integrating alternative solutions based on both the Remote Frame Buffer (RFB) protocol and the Remote Desktop Protocol (RDP). Experiments highlight, from an objective point of view, the behaviour of different solutions, providing useful hints to software architects and developers.

}, keywords = {cloud computing, OpenStack, Remote desktop, Virtual Machine}, author = {Antonio Celesti and Davide Mulfari and Maria Fazio and Massimo Villari and Antonio Puliafito} } @proceedings {479, title = {Re-Powering Service Provisioning Through Virtual Machine Migration in Federated Cloud Environments: An Algorithm Combining Energy Sustainability and Cost-Saving Strategies}, journal = {The 4th International Workshop on CLoud for IoT (CLIoT 2016)}, volume = {Advances in Service-Oriented and Cloud Computing}, year = {2016}, month = {01/2018}, pages = {19-33}, publisher = {Springer International Publishing}, address = {Vienna, Austria}, abstract = {

Cloud federation offers new business models to enforce more flexible energy management strategies. Typically, an independent Cloud provider is exclusively bounded to the specific energy supplier powering its data center. The situation radically change if we consider a federation of cooperating Cloud providers. In such a context a proper migration of virtual machines among providers can lead to global energy sustainability and cost-saving strategies.\ 
In this paper, we discuss a decision algorithm, for Cloud federation brokerage, able to combine these two strategies. More specifically, we present a Multi-Criteria Decision Making (MCDM) algorithm able to discover the most convenient Cloud provider candidates to join a particular energy-aware federation. In the end, by modelling different possible real Cloud providers, we demonstrate how the algorithm can accommodate different Cloud federation scenarios characterized by particular energy-aware parameters.

}, keywords = {cloud brokerage, cloud computing, cloud federation, energy cost-saving, Energy Efficiency, energy management, Energy Sustainability}, issn = {978-3-319-72125-5}, doi = {10.1007/978-3-319-72125-5_2}, author = {Maurizio Giacobbe and Antonio Celesti and Maria Fazio and Massimo Villari and Antonio Puliafito} } @article {10.4108/cs.1.1.e4, title = {Achieving Assistive Technology Systems Based on IoT Devices in Cloud Computing}, journal = {EAI Endorsed Transactions on Cloud Systems}, volume = {15}, number = {1}, year = {2015}, month = {2}, publisher = {ICST}, keywords = {Assistive Technology, cloud computing, embedded systems, human computer interaction, Internet of Things, Users with disabilities.}, issn = {2410-6895}, doi = {10.4108/cs.1.1.e4}, author = {Davide Mulfari and Antonio Celesti and Maria Fazio and Massimo Villari and Antonio Puliafito} } @proceedings {161, title = {Costs of a Federated and Hybrid Cloud Environment Aimed at MapReduce Video Transcoding}, journal = {2015 IEEE Symposium on Computers and Communication (ISCC), Larnaca Cyprus}, year = {2015}, month = {2015}, pages = {258-263}, publisher = {IEEE Computer Society}, address = {Larnaca, Cyprus}, abstract = {
In this paper we investigate the applicability of the federation among several Cloud platform, demonstrating that a federated environment provides evident benefits despite the costs for the setup and maintainance of the federation itself. Also, we propose a new solution able to manage resource allocation in federated Clouds where resource requests occur in a dynamic way. We adopt such a solution to setup distributed Hadoop nodes of virtual clusters for the parallel MapReduce processing of large data sets. To increase their capabilities, Cloud Providers establish a federation relationship, making the Hadoop-based Cloud platforms much more performing than in the isolate case, adding a further level of parallelization in service provisioning. The results analyzed in the referece use case, that is a video transcoding using the MapReduce paradigm in a federated fashion, show how the federation costs in terms of delays and overhead are low in comparison with the service provisioning costs, and also highlight how federation makes the offered Cloud service more streamlined and fast.
}, keywords = {Apache Hadoop, Big Data, CLEVER, cloud computing, HDFS, Horizontal Federation, IEEE P2302, MapReduce}, doi = {10.1109/ISCC.2015.7405525}, url = {http://ieeexplore.ieee.org/xpl/login.jsp?tp=\&arnumber=7405525\&url=http\%3A\%2F\%2Fieeexplore.ieee.org\%2Fxpls\%2Fabs_all.jsp\%3Farnumber\%3D7405525}, author = {Alfonso Panarello and Maria Fazio and Antonio Celesti and Massimo Villari and Antonio Puliafito} } @inbook {291, title = {Embedded systems for supporting computer accessibility}, booktitle = {Association for the Advancement of Assistive Technology in Europe (AAATE)}, number = {217: Assistive Technology}, year = {2015}, pages = {378-385}, publisher = {IOS Press}, organization = {IOS Press}, edition = {Series: Studies in Health Technology and Informatics}, address = {Budapest, Hungary}, abstract = {Nowadays, customized AT software solutions allow their users to interact with various kinds of computer systems. Such tools are generally available on personal devices (e.g., smartphones, laptops and so on) commonly used by a person with a disability. In this paper, we investigate a way of using the aforementioned AT equipments in order to access many different devices without assistive preferences. The solution takes advantage of open source hardware and its core component consists of an affordable Linux embedded system: it grabs data coming from the assistive software, which runs on the user{\textquoteright}s personal device, then, after processing, it generates native keyboard and mouse HID commands for the target computing device controlled by the end user. This process supports any operating system available on the target machine and it requires no specialized software installation; therefore the user with a disability can rely on a single assistive tool to control a wide range of computing platforms, including conventional computers and many kinds of mobile devices, which receive input commands through the USB HID protocol.}, keywords = {Assistive Technology, cloud computing, IoT}, isbn = {978-1-61499-565-4 (print) | 978-1-61499-566-1 (online)}, doi = {10.3233/978-1-61499-566-1-378}, url = {http://ebooks.iospress.nl/publication/40681}, author = {Davide Mulfari and Antonio Celesti and Maria Fazio and Massimo Villari and Antonio Puliafito} } @proceedings {221, title = {A Federated MapReduce-based Video Transcoding System to Face the Future Massive Video-Selfie Sharing Trend}, journal = {Fourth European Conference on Service-Oriented and Cloud Computing (ESOCC 2015) - 3rd International Workshop on Cloud for IoT}, year = {2015}, publisher = {Springer International Publishing}, edition = {Communications in Computer and Information Science (CCSI)}, abstract = {
The massive use of mobile devices and social networks is causing the birth of a new compulsive users{\textquoteright} behaviour. The activity photo selfie sharing is gradually turning into video selfie. These videos will be transcoded into multiple formats to support different visualization mode. We think there will be the need to have systems that can support, in a fast, efficient and scalable way, the millions of requests for video sharing and viewing. We think that a single Cloud Computing services provider cannot alone cope with this huge amount of incoming data (Big Data), so in this paper we propose a Cloud Federation-based system that exploiting the Hadoop MapReduce paradigm performs the video transcoding in multiple format and its distribution in a fastest and most efficient possible way. Experimental results highlight the major factors involved for job deployment in a federated Cloud environment and the efficiency of the proposed system.
}, keywords = {Adaptive Streaming, Apache Hadoop, Big Data, CLEVER, cloud computing, HDFS, Horizontal Federation, IEEE P2302, MapReduce}, author = {Alfonso Panarello and Antonio Celesti and Maria Fazio and Massimo Villari and Antonio Puliafito} } @proceedings {362, title = {Heterogeneous Approach for Developing Applications with FIWARE GEs}, journal = {4th European Conference, ESOCC 2015}, volume = {9306}, number = {Lecture Notes in Computer Science}, year = {2015}, publisher = {Springer International Publishing}, edition = {Service Oriented and Cloud Computing - series Lecture Notes in Computer Science}, address = {Taormina, Italy}, keywords = {cloud computing, Component model, FIWARE, Generic enabler, Heterogeneous composition}, issn = {978-3-319-24071-8}, doi = {10.1007/978-3-319-24072-5_5}, url = {http://rd.springer.com/chapter/10.1007\%2F978-3-319-24072-5_5}, author = {Simone Di Cola and Cuong Tran and Kung-Kiu Lau and Antonio Celesti and Maria Fazio} } @proceedings {7092964, title = {How to Enhance Cloud Architectures to Enable Cross-Federation: Towards Interoperable Storage Providers}, journal = { IEEE International Conference on Cloud Engineering (IC2E), Tempe, AZ, USA}, year = {2015}, month = {March}, pages = {480-486}, publisher = {IEEE Computer Society}, address = {Washington D.C.}, keywords = {Big Data, Big Data storage, CLEVER, CLEVER message oriented middleware, cloud architectures, cloud computing, cloud storage market, cross-federation, Ecosystems, federated cloud ecosystem, federation, Hadoop, Hadoop distribute file system, HDFS, inter-domain communication management, interoperable storage providers, Message systems, middleware, MOM, Protocols, public domain software, Resource management, Servers, small-medium cloud storage providers, Storage, storage management, XML, XMPP}, doi = {10.1109/IC2E.2015.80}, url = {http://conferences.computer.org/IC2E/2015/index.htm}, author = {Maria Fazio and Antonio Celesti and Massimo Villari and Antonio Puliafito} } @proceedings {345, title = {Identity Management in IoT Clouds: a FIWARE Case of Study}, journal = {2015 IEEE Conference on Communications and Network Security (CNS) - 1st Workshop on Security and Privacy in the Cloud (SPC 2015)}, year = {2015}, pages = {680-684}, publisher = {IEEE Computer Society}, address = {Florence, Italy, September 30th, 2015}, abstract = {

Nowadays, the combination between Cloud computing and Internet of Things (IoT) is pursuing new levels of efficiency in delivering services, representing a tempting business opportunity for ICT operators of increasing their revenues. However, security is seen as one of the major factors that slows down the rapid and large scale adoption and deployment of both the IoT and Cloud computing.\ 
In this paper, considering such an IoT Cloud scenario, we present an authentication model that allow IoT devices to join IoT Clouds and users to access the system. Moreover, we discuss the issues involved in applying our authentication models in a real IoT Cloud based on the FIWARE technology.

}, keywords = {authentication, cloud computing, FIWARE, Internet of Things, security}, issn = {978-1-4673-7876-5}, url = {http://www.zurich.ibm.com/spc2015/}, author = {Luciano Barreto and Antonio Celesti and Massimo Villari and Maria Fazio and Antonio Puliafito} } @proceedings {347, title = {A Scientometric Analysis of Cloud Computing and QoE Literature to Design a Cloud Platform of Experience for Digital Business}, journal = {1st International Workshop on Digital Enterprise Architecture and Engineering (IDEA)}, volume = {Advances in Service-Oriented and Cloud Computing}, year = {2015}, month = {04/2016}, pages = {276-288}, publisher = {Springer International Publishing}, address = {Taormina (Messina), Italy}, abstract = {

Cloud computing is rapidly evolving due to social and cultural influences that are changing the necessary Cloud services. Indeed, an increasing number of application and service providers use Cloud computing to adapt their products to customer needs, by addressing the requirements arisen by the customer Quality of Experience (QoE, QoX or simply QX) evaluation. QoE is a fast emerging multidisciplinary field based on social psychology, cognitive science, management, and engineering science, focused on understanding overall human quality requirements. In order to help Digital Business architects to understand how Cloud computing can help them to increase their business, we present a scientometric analysis of Cloud computing and QoE. Analyzing the current state of the art, we provide some guidelines to Digital Business companies for addressing the issues related to QoE that have to be taken into account in order to maximize their business.

}, keywords = {cloud computing, Digital Business, Platform of Experience, QoE, QoX, Quality of Experience, QX}, issn = {978-3-319-33313-7}, doi = {10.1007/978-3-319-33313-7_21}, author = {Maurizio Giacobbe and Maria Fazio and Antonio Celesti and Tindara Abbate and Massimo Villari} } @proceedings {348, title = {A Sustainable Energy-Aware Resource Management Strategy for IoT Cloud Federation}, journal = {The first IEEE International Symposium on Systems Engineering (ISSE)}, volume = {IEEE First International Symposium on Systems Engineering 2015 Proceedings}, year = {2015}, month = {09/2015}, pages = {170-175}, publisher = {IEEE Computer Society}, address = {Roma, Italy}, abstract = {

The advent of both Cloud computing and Internet of Things (IoT) is changing the way to conceive distributed systems. Nowadays, we can talk about IoT Cloud to indicate a new type of distributed system consisting of a set of smart IoT devices or sensors interconnected with a remote Cloud infrastructure, platform, or software. Energy sustainability in IoT Cloud providers offers new tempting business opportunities for organizations, but at the same time it raises new challenges. In this paper, a flexible IoT Cloud federation energy management strategy is presented for optimizing the allocation of geographically localized smart sensors. We define the concept of IoT Cloud Federation as a mesh of IoT Cloud providers that are interconnected to provide a universal decentralized sensing and actuating environment where everything is driven by constraints and agreements in a ubiquitous infrastructure.\ In particular, a dynamic algorithm able to improve energy sustainability in a federated IoT Cloud ecosystem is discussed. In addition, we analyze a use-case driven strategy that allows both IoT Cloud providers and brokers to determine the paths to reach possible destination IoT devices in which computational resources should be dynamically migrated in order to push down the energy consumption due to IoT distributed applications.

}, keywords = {cloud computing, Energy Efficiency, Energy Sustainability, federation, Green Computing, Internet of Things, Virtual Sensors}, issn = {978-1-4799-1919-2}, author = {Maurizio Giacobbe and Antonio Celesti and Maria Fazio and Massimo Villari and Antonio Puliafito} } @article {351, title = {Towards the Integration Between IoT and Cloud Computing: An Approach for the Secure Self-Configuration of Embedded Devices}, journal = {International Journal of Distributed Sensor Networks}, volume = {2015}, year = {2015}, month = {2016}, pages = {1-9}, abstract = {

The secure boot up and setup of Internet of Things\ (IoT) devices connected over the Cloud represents a challenging open issue. This paper deals with the automatic configuration\ of IoT devices in a secure way through the Cloud, in order\ to provide new added-value services. After a discussion on the\ limits of current IoT and Cloud solutions in terms of secure selfconfiguration,\ we present a Cloud-based architecture that allows\ IoT devices to interact with several federated Cloud providers.\ In particular, we present two possible scenarios, i.e., single Cloud\ and a federated Cloud environments interacting with IoT devices\ and we address specific issues of both. Moreover, we present\ several design highlights on how to operate considering real open\ hardware and software products already available in the market.

}, keywords = {cloud computing, federation, IoT, security, self-configuration}, doi = {http://dx.doi.org/10.1155/2015/286860}, url = {http://www.hindawi.com/journals/ijdsn/2015/286860/}, author = {Antonio Puliafito and Antonio Celesti and Massimo Villari and Maria Fazio} } @article {43, title = {Evaluating A File Fragmentation System For Multi-provider Cloud Storage}, journal = {SCALABLE COMPUTING. PRACTICE AND EXPERIENCE}, volume = {14}, year = {2013}, pages = {265{\textendash}277}, abstract = {

Currently, storage services represent a new way to do business in Cloud computing. This new trend is proved by the number of Cloud storage providers that are appearing on the market. In this work, we present an innovative approach useful for using different Cloud storage providers in a transparent way, avoiding both data lock-in and possible data privacy violation that can be caused by providers themselves. More specifically, we propose an approach enabling Cloud customers to rely on many Cloud storage providers. Differently from other solutions, with our approach only the customers have the full control of their data, and in addition, if a provider suddenly disappears and/or it is not available anymore, the customers will be able to continue accessing their data, reconstructing them from data fragments replicated in other Cloud storage providers. The paper shows how such an approach works. In particular, experiments, besides proving the goodness of our approach, also provide several guidelines regarding how to properly configure software systems in order to meet the customer{\textquoteright}s requirements (in terms of both QoS and costs).

}, keywords = {Big Data, cloud computing, Confidentiality., Reliability, Storage}, doi = {10.12694/scpe.v14i4.932}, url = {http://www.scpe.org/index.php/scpe/article/view/932/0}, author = {Massimo Villari and Antonio Celesti and Maria Fazio and Antonio Puliafito} } @article {42, title = {A Message Oriented Middleware for Cloud Computing To Improve Efficiency in Risk Management Systems}, journal = {SCALABLE COMPUTING. PRACTICE AND EXPERIENCE}, volume = {14}, year = {2013}, pages = {201{\textendash}213}, abstract = {

Transportation of Dangerous Goods represents a sensitive problem due its congenital high potential risk of causing disaster if an accident occurs. Transportation of Dangerous Goods Risk Management systems reduce the possibility of both accidental disasters and terrorist attacks detecting unusual events and blocking possible threats. Cloud computing can facilitate the development of such kinds of systems thanks to new emerging paradigms and technologies. In this paper, we discuss the design of a new Message-Oriented Cloud Middleware for Cloud, that can be used to develop a Cloud-based Transportation of Dangerous Goods Risk Management system. More specifically, we investigate issues on transportation of Dangerous Goods, in order to focus the attention on the requirements of the Risk Management system. Then, we describe how to use the Message-Oriented Cloud Middleware for Cloud architecture and the necessary utilities in particular here for supporting Transportation of Dangerous Goods.

}, keywords = {cloud computing, federation, message oriented middleware, planetary system model, service provisioning}, doi = {10.12694/scpe.v14i4.928}, url = {http://www.scpe.org/index.php/scpe/article/view/928/0}, author = {Maria Fazio and Antonio Celesti and Antonio Puliafito and Massimo Villari} }