Giuseppe Lo Re | Università degli Studi di Palermo (original) (raw)
Papers by Giuseppe Lo Re
Nowadays distributed systems have become effective and widely used. Consequently several methods ... more Nowadays distributed systems have become effective and widely used. Consequently several methods and tecniques for distributed applications have been developed. The Remote Procedure Calls (RPC) allow users to distribute and execute pieces of a program on different computers. The Network Computing System (NCS) is a development environment based on RPCs for distributed software acting as a high-level tool for the management of the RPCs. The Parallel Virtual Machine (PVM) uses only message passing primitives to allow the interprocess communication and consequently to distribute tasks among different machines. Using these software systems we present some experiences made to distribute numerical algorithms and th consequent implementation methods.
... top of page AUTHORS. Luca Gatani No contact information provided yet. Bibliometrics: publicat... more ... top of page AUTHORS. Luca Gatani No contact information provided yet. Bibliometrics: publication history Publication years, 2004-2007. ... Downloads (6 Weeks), 0. Downloads (12 Months), 8. View colleagues of Luca Gatani. Giuseppe Lo Re No contact information provided yet. ...
Le Active Networks si propongono quale evoluzione del classico modello di rete a commutrazione di... more Le Active Networks si propongono quale evoluzione del classico modello di rete a commutrazione di pacchetto. Al tradizionale modello "passivo" di rete basato su una definizione statica del comportamento della infrastruttura di trasmissione dati si contrappone un modello "attivo" in cui i nodi intermedi della rete (switch e router) possono eseguire codice utente contenuto nelle unità elementari di dati trasmessi (pacchetti). Le Active Networks costituiscono un modello di rete "programmabile" nel quale l'infrastruttura di rete viene riconosciuta quale strumento di trasmissione e di calcolo allo stesso tempo e su cui si aprono nuovi scenari di indagine di estremo interesse. Questo articolo da una breve introduzione alle Active Networks, discute i vantaggi che esse introducono e presenta lo stato di avanzamento delle ricerche del settore. (packets). Active Networks are a programmable network model, where bandwidth and computation are both considered shared network resources. This approach opens up new interesting research fields. This paper gives a short introduction of Active Networks, discusses the advantages they introduce and presents the research advances in this field.
2015 IEEE International Conference on Communications (ICC), 2015
Over the last 40 years, automatic solutions to analyze text documents collection have been one of... more Over the last 40 years, automatic solutions to analyze text documents collection have been one of the most attractive challenges in the field of information retrieval. More recently, the focus has moved towards dynamic, distributed environments, where documents are continuously created by the users of a virtual community, i.e., the social network. In the case of Twitter, such documents, called tweets, are usually related to events which involve many people in different parts of the world. In this work we present a system for real-time Twitter data analysis which allows to follow a generic event from the user's point of view. The topic detection algorithm we propose is an improved version of the Soft Frequent Pattern Mining algorithm, designed to deal with dynamic environments. In particular, in order to obtain prompt results, the whole Twitter stream is split in dynamic windows whose size depends both on the volume of tweets and time. Moreover, the set of terms we use to query Twitter is progressively refined to include new relevant keywords which point out the emergence of new subtopics or new trends in the main topic. Tests have been performed to evaluate the performance of the framework and experimental results show the effectiveness of our solution.
Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, 2015
Wireless Sensor Networks (WSN) are increasingly gaining popularity as a tool for environmental mo... more Wireless Sensor Networks (WSN) are increasingly gaining popularity as a tool for environmental monitoring, however ensuring the reliability of their operation is not trivial, and faulty sensors are not uncommon; moreover, the deployment environment may influence the correct functioning of a sensor node, which might thus be mistakenly classified as damaged. In this paper we propose a probabilistic algorithm to detect a faulty node considering its sensed data, and the surrounding environmental conditions. The algorithm was tested with a real dataset acquired in a work environment, characterized by the presence of actuators that also affect the actual trend of the monitored physical quantities.
ABSTRACT Over the last few years, several projects for the development of innovative systems capa... more ABSTRACT Over the last few years, several projects for the development of innovative systems capable of collecting and sharing information have been carried out, following the increasing companies’ interest on a correct knowledge management. ICT companies’ managers have realized that knowledge and its management, more than the mere data, constitute fundamental part of their activities. This paper proposes a Knowledge Management System whose main feature is an underlying ontological knowledge representation. This data representation allows the specialization of the reasoning capabilities and the provision of ad hoc behaviors. The system has been designed for the management of projects and processes and has been tested using data coming from projects and processes typical of government ICT companies, providing a Document Management System and an Expert System to share documents and to plan how to best use firms’ knowledge.
2015 Sustainable Internet and ICT for Sustainability (SustainIT), 2015
Nowadays, the increasing global awareness of the importance of energy saving in everyday life act... more Nowadays, the increasing global awareness of the importance of energy saving in everyday life acts as a stimulus to provide innovative ICT solutions for sustainability. In this scenario, the growing interest in smart homes has been driven both by socioeconomic and technological expectations. One of the key aspects of being smart is the efficiency of the urban apparatus, which includes, among others, energy, transportation and buildings. The present work describes SmartBuildings, a novel Ambient Intelligence system, which aims at reducing the energy consumption of "legacy" buildings by means of artificial intelligence techniques applied on heterogeneous sensor networks. A prototype has been realized addressing two different scenarios, i.e. the management of a campus and of a manufacturing facility. A complete description of the elements included in the case study is presented.
2005 IEEE Conference on Emerging Technologies and Factory Automation, 2005
Page 1. An Efficient Retransmission Strategy for Data Gathering in Wireless Sensor Networks Marco... more Page 1. An Efficient Retransmission Strategy for Data Gathering in Wireless Sensor Networks Marco Ortolanit, Luca Gatanit, Giuseppe Lo Ret+, Alfonso Urso+, Salvatore Gagliott tDipartimento di Ingegneria Informatica +Istituto di Calcolo e Reti ad Alte Prestazioni ...
Common sensory devices for measuring environmental data are typically heterogeneous, and present ... more Common sensory devices for measuring environmental data are typically heterogeneous, and present strict energy constraints; moreover, they are likely affected by noise, and their behavior may vary across time. Bayesian Networks constitute a suitable tool for pre-processing such data before performing more refined artificial reasoning; the approach proposed here aims at obtaining the best trade-off between performance and cost, by adapting the operating mode of the underlying sensory devices. Moreover, self-configuration of the nodes providing the evidence to the Bayesian network is carried out by means of an on-line multi-objective optimization.
Lecture Notes in Computer Science, 2007
This paper presents a new cognitive architecture for extracting meaningful, high-level informatio... more This paper presents a new cognitive architecture for extracting meaningful, high-level information from the environment, starting from the raw data collected by a Wireless Sensor Network. The proposed framework is capable of building rich internal representation of the sensed environment by means of intelligent data processing and correlation. Furthermore, our approach aims at integrating the connectionist, data-driven model with the symbolic one, that uses a high-level knowledge about the domain to drive the environment interpretation. To this aim, the framework exploits the notion of conceptual spaces, adopting a conceptual layer between the subsymbolic one, that processes sensory data, and the symbolic one, that describes the environment by means of a high level language; this intermediate layer plays the key role of anchoring the upper layer symbols. In order to highlight the characteristics of the proposed framework, we also describe a sample application, aiming at monitoring a forest through a Wireless Sensor Network, in order to timely detect the presence of fire.
Lecture Notes in Computer Science, 2005
The widespread adoption of large-scale decentralized peer-to-peer (P2P) systems imposes huge chal... more The widespread adoption of large-scale decentralized peer-to-peer (P2P) systems imposes huge challenges on distributed search and routing. Decentralized and unstructured P2P networks are very attractive because they require neither centralized directories, nor precise control over network topology or data placement. However their search mechanisms are extremely unscalable, generating large loads on the network participants. In this paper, to address this
IEEE Transactions on Human-Machine Systems, 2014
In this paper, we present a method for recognizing human activities using information sensed by a... more In this paper, we present a method for recognizing human activities using information sensed by an RGB-D camera, namely the Microsoft Kinect. Our approach is based on the estimation of some relevant joints of the human body by means of the Kinect; three different machine learning techniques, i.e., K-means clustering, Support Vector Machines, Hidden Markov Models, are combined to detect the postures involved while performing an activity, to classify them, and to model each activity as a spatio-temporal evolution of known postures. Experiments were performed on KARD, a new dataset, and on CAD-60, a public dataset. Experimental results show that our solution outperforms four relevant works based on RGB-D image fusion, hierarchical Maximum Entropy Markov Model, Markov Random Fields and Eigenjoints respectively. The performance we achieved, i.e., precision/recall of 77.3% and 76.7%, and the ability to recognize the activities in real-time, show promise for applied use.
Procedia Computer Science, 2014
The peculiar features of Wireless Sensor Networks (WSNs) suggest to exploit the distributed compu... more The peculiar features of Wireless Sensor Networks (WSNs) suggest to exploit the distributed computing paradigm to perform complex tasks in a collaborative manner, in order to overcome the constraints related to sensor nodes limited capabilities. In this context, we describe a lightweight middleware platform to support the development of distributed applications on WSNs. The platform provides just a minimal general-purpose software layer, while the application components, including communication and processing algorithms, as well as the exchanged data, are described symbolically, with neither preformed syntax nor strict distinction between data and code. Our approach allows for interactive development of applications on each node, and requires no cross-compilation, a common practice that makes the development of WSN applications rigid and time-consuming. This way, tasks and behavior of each node can be modified at runtime, even after the network deployment, by sending the node executable code.
Lecture Notes in Computer Science, 2007
... Such system may be employed as support for robots localization. The synergy between wireless ... more ... Such system may be employed as support for robots localization. The synergy between wireless sensor networks ... (b) and (c) are the connectivity graph for R13 and R12 respectively. robot planning system is based on a 3D Robot/Environment Simulator. ...
ACM Computing Surveys, 2014
In recent years, reduction of energy consumption in buildings has increasingly gained interest am... more In recent years, reduction of energy consumption in buildings has increasingly gained interest among researchers mainly due to practical reasons, such as economic advantages and long-term environmental sustainability. Many solutions have been proposed in the literature to address this important issue from complementary perspectives, which are often hard to capture in a comprehensive manner. This survey article aims at providing a structured and unifying treatment of the existing literature on intelligent energy management systems in buildings, with a distinct focus on available architectures and methodology supporting a vision transcending the well-established smart home vision, in favor of the novel Ambient Intelligence paradigm. Our exposition will cover the main architectural components of such systems, beginning with the basic sensory infrastructure, moving on to the data processing engine where energy saving strategies may be enacted, to the user interaction interface subsystem, and finally to the actuation infrastructure necessary to transfer the planned modifications to the environment. For each component we will analyze di↵erent solutions, and we will provide qualitative comparisons, also highlighting the impact that a single design choice can have on the rest of the system.
Nowadays distributed systems have become effective and widely used. Consequently several methods ... more Nowadays distributed systems have become effective and widely used. Consequently several methods and tecniques for distributed applications have been developed. The Remote Procedure Calls (RPC) allow users to distribute and execute pieces of a program on different computers. The Network Computing System (NCS) is a development environment based on RPCs for distributed software acting as a high-level tool for the management of the RPCs. The Parallel Virtual Machine (PVM) uses only message passing primitives to allow the interprocess communication and consequently to distribute tasks among different machines. Using these software systems we present some experiences made to distribute numerical algorithms and th consequent implementation methods.
... top of page AUTHORS. Luca Gatani No contact information provided yet. Bibliometrics: publicat... more ... top of page AUTHORS. Luca Gatani No contact information provided yet. Bibliometrics: publication history Publication years, 2004-2007. ... Downloads (6 Weeks), 0. Downloads (12 Months), 8. View colleagues of Luca Gatani. Giuseppe Lo Re No contact information provided yet. ...
Le Active Networks si propongono quale evoluzione del classico modello di rete a commutrazione di... more Le Active Networks si propongono quale evoluzione del classico modello di rete a commutrazione di pacchetto. Al tradizionale modello "passivo" di rete basato su una definizione statica del comportamento della infrastruttura di trasmissione dati si contrappone un modello "attivo" in cui i nodi intermedi della rete (switch e router) possono eseguire codice utente contenuto nelle unità elementari di dati trasmessi (pacchetti). Le Active Networks costituiscono un modello di rete "programmabile" nel quale l'infrastruttura di rete viene riconosciuta quale strumento di trasmissione e di calcolo allo stesso tempo e su cui si aprono nuovi scenari di indagine di estremo interesse. Questo articolo da una breve introduzione alle Active Networks, discute i vantaggi che esse introducono e presenta lo stato di avanzamento delle ricerche del settore. (packets). Active Networks are a programmable network model, where bandwidth and computation are both considered shared network resources. This approach opens up new interesting research fields. This paper gives a short introduction of Active Networks, discusses the advantages they introduce and presents the research advances in this field.
2015 IEEE International Conference on Communications (ICC), 2015
Over the last 40 years, automatic solutions to analyze text documents collection have been one of... more Over the last 40 years, automatic solutions to analyze text documents collection have been one of the most attractive challenges in the field of information retrieval. More recently, the focus has moved towards dynamic, distributed environments, where documents are continuously created by the users of a virtual community, i.e., the social network. In the case of Twitter, such documents, called tweets, are usually related to events which involve many people in different parts of the world. In this work we present a system for real-time Twitter data analysis which allows to follow a generic event from the user's point of view. The topic detection algorithm we propose is an improved version of the Soft Frequent Pattern Mining algorithm, designed to deal with dynamic environments. In particular, in order to obtain prompt results, the whole Twitter stream is split in dynamic windows whose size depends both on the volume of tweets and time. Moreover, the set of terms we use to query Twitter is progressively refined to include new relevant keywords which point out the emergence of new subtopics or new trends in the main topic. Tests have been performed to evaluate the performance of the framework and experimental results show the effectiveness of our solution.
Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, 2015
Wireless Sensor Networks (WSN) are increasingly gaining popularity as a tool for environmental mo... more Wireless Sensor Networks (WSN) are increasingly gaining popularity as a tool for environmental monitoring, however ensuring the reliability of their operation is not trivial, and faulty sensors are not uncommon; moreover, the deployment environment may influence the correct functioning of a sensor node, which might thus be mistakenly classified as damaged. In this paper we propose a probabilistic algorithm to detect a faulty node considering its sensed data, and the surrounding environmental conditions. The algorithm was tested with a real dataset acquired in a work environment, characterized by the presence of actuators that also affect the actual trend of the monitored physical quantities.
ABSTRACT Over the last few years, several projects for the development of innovative systems capa... more ABSTRACT Over the last few years, several projects for the development of innovative systems capable of collecting and sharing information have been carried out, following the increasing companies’ interest on a correct knowledge management. ICT companies’ managers have realized that knowledge and its management, more than the mere data, constitute fundamental part of their activities. This paper proposes a Knowledge Management System whose main feature is an underlying ontological knowledge representation. This data representation allows the specialization of the reasoning capabilities and the provision of ad hoc behaviors. The system has been designed for the management of projects and processes and has been tested using data coming from projects and processes typical of government ICT companies, providing a Document Management System and an Expert System to share documents and to plan how to best use firms’ knowledge.
2015 Sustainable Internet and ICT for Sustainability (SustainIT), 2015
Nowadays, the increasing global awareness of the importance of energy saving in everyday life act... more Nowadays, the increasing global awareness of the importance of energy saving in everyday life acts as a stimulus to provide innovative ICT solutions for sustainability. In this scenario, the growing interest in smart homes has been driven both by socioeconomic and technological expectations. One of the key aspects of being smart is the efficiency of the urban apparatus, which includes, among others, energy, transportation and buildings. The present work describes SmartBuildings, a novel Ambient Intelligence system, which aims at reducing the energy consumption of "legacy" buildings by means of artificial intelligence techniques applied on heterogeneous sensor networks. A prototype has been realized addressing two different scenarios, i.e. the management of a campus and of a manufacturing facility. A complete description of the elements included in the case study is presented.
2005 IEEE Conference on Emerging Technologies and Factory Automation, 2005
Page 1. An Efficient Retransmission Strategy for Data Gathering in Wireless Sensor Networks Marco... more Page 1. An Efficient Retransmission Strategy for Data Gathering in Wireless Sensor Networks Marco Ortolanit, Luca Gatanit, Giuseppe Lo Ret+, Alfonso Urso+, Salvatore Gagliott tDipartimento di Ingegneria Informatica +Istituto di Calcolo e Reti ad Alte Prestazioni ...
Common sensory devices for measuring environmental data are typically heterogeneous, and present ... more Common sensory devices for measuring environmental data are typically heterogeneous, and present strict energy constraints; moreover, they are likely affected by noise, and their behavior may vary across time. Bayesian Networks constitute a suitable tool for pre-processing such data before performing more refined artificial reasoning; the approach proposed here aims at obtaining the best trade-off between performance and cost, by adapting the operating mode of the underlying sensory devices. Moreover, self-configuration of the nodes providing the evidence to the Bayesian network is carried out by means of an on-line multi-objective optimization.
Lecture Notes in Computer Science, 2007
This paper presents a new cognitive architecture for extracting meaningful, high-level informatio... more This paper presents a new cognitive architecture for extracting meaningful, high-level information from the environment, starting from the raw data collected by a Wireless Sensor Network. The proposed framework is capable of building rich internal representation of the sensed environment by means of intelligent data processing and correlation. Furthermore, our approach aims at integrating the connectionist, data-driven model with the symbolic one, that uses a high-level knowledge about the domain to drive the environment interpretation. To this aim, the framework exploits the notion of conceptual spaces, adopting a conceptual layer between the subsymbolic one, that processes sensory data, and the symbolic one, that describes the environment by means of a high level language; this intermediate layer plays the key role of anchoring the upper layer symbols. In order to highlight the characteristics of the proposed framework, we also describe a sample application, aiming at monitoring a forest through a Wireless Sensor Network, in order to timely detect the presence of fire.
Lecture Notes in Computer Science, 2005
The widespread adoption of large-scale decentralized peer-to-peer (P2P) systems imposes huge chal... more The widespread adoption of large-scale decentralized peer-to-peer (P2P) systems imposes huge challenges on distributed search and routing. Decentralized and unstructured P2P networks are very attractive because they require neither centralized directories, nor precise control over network topology or data placement. However their search mechanisms are extremely unscalable, generating large loads on the network participants. In this paper, to address this
IEEE Transactions on Human-Machine Systems, 2014
In this paper, we present a method for recognizing human activities using information sensed by a... more In this paper, we present a method for recognizing human activities using information sensed by an RGB-D camera, namely the Microsoft Kinect. Our approach is based on the estimation of some relevant joints of the human body by means of the Kinect; three different machine learning techniques, i.e., K-means clustering, Support Vector Machines, Hidden Markov Models, are combined to detect the postures involved while performing an activity, to classify them, and to model each activity as a spatio-temporal evolution of known postures. Experiments were performed on KARD, a new dataset, and on CAD-60, a public dataset. Experimental results show that our solution outperforms four relevant works based on RGB-D image fusion, hierarchical Maximum Entropy Markov Model, Markov Random Fields and Eigenjoints respectively. The performance we achieved, i.e., precision/recall of 77.3% and 76.7%, and the ability to recognize the activities in real-time, show promise for applied use.
Procedia Computer Science, 2014
The peculiar features of Wireless Sensor Networks (WSNs) suggest to exploit the distributed compu... more The peculiar features of Wireless Sensor Networks (WSNs) suggest to exploit the distributed computing paradigm to perform complex tasks in a collaborative manner, in order to overcome the constraints related to sensor nodes limited capabilities. In this context, we describe a lightweight middleware platform to support the development of distributed applications on WSNs. The platform provides just a minimal general-purpose software layer, while the application components, including communication and processing algorithms, as well as the exchanged data, are described symbolically, with neither preformed syntax nor strict distinction between data and code. Our approach allows for interactive development of applications on each node, and requires no cross-compilation, a common practice that makes the development of WSN applications rigid and time-consuming. This way, tasks and behavior of each node can be modified at runtime, even after the network deployment, by sending the node executable code.
Lecture Notes in Computer Science, 2007
... Such system may be employed as support for robots localization. The synergy between wireless ... more ... Such system may be employed as support for robots localization. The synergy between wireless sensor networks ... (b) and (c) are the connectivity graph for R13 and R12 respectively. robot planning system is based on a 3D Robot/Environment Simulator. ...
ACM Computing Surveys, 2014
In recent years, reduction of energy consumption in buildings has increasingly gained interest am... more In recent years, reduction of energy consumption in buildings has increasingly gained interest among researchers mainly due to practical reasons, such as economic advantages and long-term environmental sustainability. Many solutions have been proposed in the literature to address this important issue from complementary perspectives, which are often hard to capture in a comprehensive manner. This survey article aims at providing a structured and unifying treatment of the existing literature on intelligent energy management systems in buildings, with a distinct focus on available architectures and methodology supporting a vision transcending the well-established smart home vision, in favor of the novel Ambient Intelligence paradigm. Our exposition will cover the main architectural components of such systems, beginning with the basic sensory infrastructure, moving on to the data processing engine where energy saving strategies may be enacted, to the user interaction interface subsystem, and finally to the actuation infrastructure necessary to transfer the planned modifications to the environment. For each component we will analyze di↵erent solutions, and we will provide qualitative comparisons, also highlighting the impact that a single design choice can have on the rest of the system.