@proceedings {Puliafito201897, title = {Companion fog computing: supporting things mobility through container migration at the edge}, journal = {Proceedings - 2018 IEEE International Conference on Smart Computing, SMARTCOMP 2018}, year = {2018}, note = {cited By 0; Conference of 4th IEEE International Conference on Smart Computing, SMARTCOMP 2018 ; Conference Date: 18 June 2018 Through 20 June 2018; Conference Code:138285}, pages = {97-105}, publisher = {Institute of Electrical and Electronics Engineers Inc.}, address = {Taormina, Italy - 18-20 June 2018}, abstract = {

Due to their intrinsic resource constraints, the mobile Internet of Things (IoT) devices are not able to provide intensive services by just relying on their own facilities. Fog Computing effectively helps overcome this hurdle. Indeed, it extends the Cloud toward the network edge, distributing resources and services of computing, storage, and networking close to the end devices. This topological proximity is the key enabler of several advantages that are essential in many emerging ICT domains. Nonetheless, the mobility of an IoT device compromises such benefits as it increases the topological distance to the serving Fog node. Therefore, the Fog service has to be migrated in order to be always close enough to the served IoT device. We name this Companion Fog Computing (CFC), since the Fog service behaves as a {\textquoteright}companion{\textquoteright} of the correspondent application on the mobile device. In this paper, we present a Fog Computing Platform that performs stateful container (i.e., Fog service) migrations in order to enable CFC. Specifically, we introduce a CFC model from which we derive a reference architecture comprising all the functionalities required in a platform to make migration decisions and carry them out. Moreover, we demonstrate the soundness of the proposed reference architecture by discussing a proof-of-concept implementation based on the Stack4Things (S4T) platform, and we report a set of conducted experiments to show the feasibility of stateful container migrations. {\textcopyright} 2018 IEEE.

}, keywords = {Carrier mobility, Computing platform, containers, Docker, Fog, Fog computing, Internet of Things, Migration, Mobile devices, Network architecture, Proof of concept, Reference architecture, Resource Constraint, Topological distance, Topological proximity, Topology}, isbn = {9781538647059}, doi = {10.1109/SMARTCOMP.2018.00079}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85051489867\&doi=10.1109\%2fSMARTCOMP.2018.00079\&partnerID=40\&md5=4a8069123a5f19d5e842a86b2e9163f4}, author = {Carlo Puliafito and Enzo Mingozzi and Carlo Vallati and Francesco Longo and Giovanni Merlino} } @proceedings {Bruneo201371, title = {Availability Assessment of a Vision Cloud Storage Cluster}, journal = {European Conference on Service-Oriented and Cloud Computing (ESOCC)}, volume = {393 Communications in Computer and Information Science}, year = {2013}, note = {cited By 0; Conference of European Conference on Service-Oriented and Cloud Computing, ESOCC 2013 ; Conference Date: 11 September 2013 Through 13 September 2013; Conference Code:106555}, pages = {71-82}, publisher = {Springer Verlag}, address = {Malaga, Spain, 11-13 September 2013}, abstract = {

VISION Cloud is a European Commission funded project, whose aim is to design and propose a new architecture for a scalable and flexible cloud environment. The VISION Cloud reference architecture considers a single cloud as composed by multiple distributed data centers each of which can be composed by a great number of storage clusters. On top of the storage rich nodes forming each cluster, a distributed file system is built. In this paper, we provide an stochastic reward net model for a storage cluster in the context of the storage cloud environment proposed by the VISION Cloud project. The proposed model represents a first step in the direction of obtaining a quantification of the availability level reached through the use of the VISION Cloud proposed architecture from a user perspective. {\textcopyright} Springer-Verlag Berlin Heidelberg 2013.

}, keywords = {Architecture, Availability assessment, cloud computing, Cloud environments, Distributed file systems, European Commission, Proposed architectures, Reference architecture, Stochastic models, Stochastic reward nets, Stochastic systems, User perspectives}, isbn = {9783642453632}, issn = {18650929}, doi = {10.1007/978-3-642-45364-9_7}, url = {http://www.scopus.com/inward/record.url?eid=2-s2.0-84904676242\&partnerID=40\&md5=d7510b50bf986e126b22270279202382}, author = {Dario Bruneo and Francesco Longo and David Hadas and Hillel Kolodner} } @proceedings {Villari2012000820, title = {How a structured testbed enables the rapid development and deployment of cloud services: The VISION Cloud use case}, journal = {Proceedings of the 17th IEEE Symposium on Computers and Communications (ISCC)}, year = {2012}, note = {cited By 0; Conference of 17th IEEE Symposium on Computers and Communication, ISCC 2012 ; Conference Date: 1 July 2012 Through 4 July 2012; Conference Code:92819}, pages = {820-826}, publisher = {IEEE Computer Society}, address = {Cappadocia, Turkey, 1-4 July 2012}, abstract = {

The right setup of a testbed is important for enabling the rapid development and deployment of cloud services, in particular all the times the testbed hosts more concurrent interactions. This work shows how to configure an environment where more developers insist on it. In particular what tools are indispensable for managing compelling distributed cloud environments. We looked at mature Open Source solutions, performing their smoothed integration. The paper describes all parts necessary for accomplishing complex scenarios, even in a bounded perimeter as the VISION Cloud EU project offering. VISION Cloud represents the reference architecture dealing with Cloud Storage, and our work attempts to provide solutions applied on VISION, but suitable for any type of framework. {\textcopyright} 2012 IEEE.

}, keywords = {Advanced Testbed Setup, Agile software development, cloud computing, Cloud services, Concurrent interactions, Distributed database systems, Open-source solutions, Reference architecture, Software engineering, Testbeds, VISION-Cloud, Web services}, isbn = {9781467327121}, issn = {15301346}, doi = {10.1109/ISCC.2012.6249402}, url = {http://www.scopus.com/inward/record.url?eid=2-s2.0-84866596171\&partnerID=40\&md5=98dff4b158cbd130ee2ce510a4bc88fb}, author = {Massimo Villari and Francesco Longo and Maurizio Paone and Francesco Tusa and Michael C. Jaeger} }