Francesco  Longo

Dr. Francesco Longo

Department of Engineering, University of Messina, 98166 Messina, Italy
orcid

Research Focus & Metrics

Academic Career Length

19Years (2008-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
6 August 2018 in Sensors
Verified
Journal Article
Open access
APAlfonso Panarello
Alfonso Panarello
NTNachiket Tapas
Nachiket Tapas
Giovanni MerlinoGiovanni Merlino
Giovanni Merlino
Francesco  LongoFrancesco Longo
Francesco Longo
Antonio PuliafitoAntonio Puliafito
Antonio Puliafito
The Internet of Things (IoT) refers to the interconnection of smart devices to collect data and make intelligent decisions. However, a lack of intrinsic security measures makes IoT vulnerable to privacy and security threats. With its “security by design,” Blockchain (BC) can help in addressing major security requirements in IoT. BC capabilities like immutability, transparency, auditability, data encryption and operational resilience can help solve most architectural shortcomings of IoT. This article presents a comprehensive survey on BC and IoT integration. The objective of this paper is to analyze the current research trends on the usage of BC-related approaches and technologies in an IoT context. This paper presents the following novelties, with respect to related work: (i) it covers different application domains, organizing the available literature according to this categorization, (ii) it introduces two usage patterns, i.e., device manipulation and data management (open marketplace solution), and (iii) it reports on the development level of some of the presented solutions. We also analyze the main challenges faced by the research community in the smooth integration of BC and IoT, and point out the main open issues and future research directions. Last but not least, we also present a survey about novel uses of BC in the machine economy.

2 April 2019 in ACM Transactions on Internet Technology
Verified
Journal Article
Open access
PDF file
Carlo PuliafitoCarlo Puliafito
Carlo Puliafito
EMEnzo Mingozzi
Enzo Mingozzi
Francesco  LongoFrancesco Longo
Francesco Longo
APAntonio Puliafito
Antonio Puliafito
OROmer Rana
Omer Rana
Research in the Internet of Things (IoT) conceives a world where everyday objects are connected to the Internet and exchange, store, process, and collect data from the surrounding environment. IoT devices are becoming essential for supporting the delivery of data to enable electronic services, but they are not sufficient in most cases to host application services directly due to their intrinsic resource constraints. Fog Computing (FC) can be a suitable paradigm to overcome these limitations, as it can coexist and cooperate with centralized Cloud systems and extends the latter toward the network edge. In this way, it is possible to distribute resources and services of computing, storage, and networking along the Cloud-to-Things continuum. As such, FC brings all the benefits of Cloud Computing (CC) closer to end (user) devices. This article presents a survey on the employment of FC to support IoT devices and services. The principles and literature characterizing FC are described, highlighting six IoT application domains that may benefit from the use of this paradigm. The extension of Cloud systems towards the network edge also creates new challenges and can have an impact on existing approaches employed in Cloud-based deployments. Research directions being adopted by the community are highlighted, with an indication of which of these are likely to have the greatest impact. An overview of existing FC software and hardware platforms for the IoT is also provided, along with the standardisation efforts in this area initiated by the OpenFog Consortium (OFC).

1 July 2013 in Future Generation Computer Systems
Verified
Journal Article
Closed access
RGRahul Ghosh
Rahul Ghosh
Francesco  LongoFrancesco Longo
Francesco Longo
VNVijay K. Naik
Vijay K. Naik
KTKishor S. Trivedi
Kishor S. Trivedi

27 March 2019 in Sensors
Verified
Journal Article
Open access
PDF file
Carlo PuliafitoCarlo Puliafito
Carlo Puliafito
Carlo VallatiCarlo Vallati
Carlo Vallati
EMEnzo Mingozzi
Enzo Mingozzi
Giovanni MerlinoGiovanni Merlino
Giovanni Merlino
Francesco  LongoFrancesco Longo
Francesco Longo
Antonio PuliafitoAntonio Puliafito
Antonio Puliafito
The internet of things (IoT) is essential for the implementation of applications and services that require the ability to sense the surrounding environment through sensors and modify it through actuators. However, IoT devices usually have limited computing capabilities and hence are not always sufficient to directly host resource-intensive services. Fog computing, which extends and complements the cloud, can support the IoT with computing resources and services that are deployed close to where data are sensed and actions need to be performed. Virtualisation is an essential feature in the cloud as in the fog, and containers have been recently getting much popularity to encapsulate fog services. Besides, container migration among fog nodes may enable several emerging use cases in different IoT domains (e.g., smart transportation, smart industry). In this paper, we first report container migration use cases in the fog and discuss containerisation. We then provide a comprehensive overview of the state-of-the-art migration techniques for containers, i.e., cold, pre-copy, post-copy, and hybrid migrations. The main contribution of this work is the extensive performance evaluation of these techniques that we conducted over a real fog computing testbed. The obtained results shed light on container migration within fog computing environments by clarifying, in general, which migration technique might be the most appropriate under certain network and service conditions.

11 March 2014 in IEEE Transactions on Cloud Computing
Verified
Journal Article
Closed access
RGRahul Ghosh
Rahul Ghosh
Francesco  LongoFrancesco Longo
Francesco Longo
FFFlavio Frattini
Flavio Frattini
SRStefano Russo
Stefano Russo
KTKishor S. Trivedi
Kishor S. Trivedi
In a large Infrastructure-as-a-Service (IaaS) cloud, component failures are quite common. Such failures may lead to occasional system downtime and eventual violation of Service Level Agreements (SLAs) on the cloud service availability. The availability analysis of the underlying infrastructure is useful to the service provider to design a system capable of providing a defined SLA, as well as to evaluate the capabilities of an existing one. This paper presents a scalable, stochastic model-driven approach to quantify the availability of a large-scale IaaS cloud, where failures are typically dealt with through migration of physical machines among three pools: hot (running), warm (turned on, but not ready), and cold (turned off). Since monolithic models do not scale for large systems, we use an interacting Markov chain based approach to demonstrate the reduction in the complexity of analysis and the solution time. The three pools are modeled by interacting sub-models. Dependencies among them are resolved using fixed-point iteration, for which existence of a solution is proved. The analytic-numeric solutions obtained from the proposed approach and from the monolithic model are compared. We show that the errors introduced by interacting sub-models are insignificant and that our approach can handle very large size IaaS clouds. The simulative solution is also considered for the proposed model, and solution time of the methods are compared.

1 June 2011
Verified
Conference Paper
Closed access
Francesco  LongoFrancesco Longo
Francesco Longo
RGRahul Ghosh
Rahul Ghosh
VNVijay K. Naik
Vijay K. Naik
KTKishor S. Trivedi
Kishor S. Trivedi
High availability is one of the key characteristics of Infrastructure-as-a-Service (IaaS) cloud. In this paper, we show a scalable method for availability analysis of large scale IaaS cloud using analytic models. To reduce the complexity of analysis and the solution time, we use an interacting Markov chain based approach. The construction and the solution of the Markov chains is facilitated by the use of a high-level Petri net based paradigm known as stochastic reward net (SRN). Overall solution is composed by iteration over individual SRN sub-model solutions. Dependencies among the sub-models are resolved using fixed-point iteration, for which existence of a solution is proved. We compare the solution obtained from the interacting sub-models with a monolithic model and show that errors introduced by decomposition are insignificant. Additionally, we provide closed form solutions of the sub-models and show that our approach can handle very large size IaaS clouds.