2018 |
Cicirelli, Franco; Fortino, Giancarlo; Guerrieri, Antonio; Mercuri, Alessandro; Spezzano, Giandomenico; Vinci, Andrea A Metamodel Framework for Edge-Based Smart Environments Inproceedings 2018 IEEE International Conference on Cloud Engineering (IC2E), pp. 286-291, 2018. Abstract | Links | BibTeX | Tags: Computational modeling, Edge computing, internet of things, Metamodeling, modeling, Object oriented modeling, Sensors, smart environments, Smart Office, Timing, Unified modeling language @inproceedings{8360343, title = {A Metamodel Framework for Edge-Based Smart Environments}, author = { Franco Cicirelli and Giancarlo Fortino and Antonio Guerrieri and Alessandro Mercuri and Giandomenico Spezzano and Andrea Vinci}, url = {https://ieeexplore.ieee.org/document/8360343/}, doi = {10.1109/IC2E.2018.00067}, year = {2018}, date = {2018-04-01}, booktitle = {2018 IEEE International Conference on Cloud Engineering (IC2E)}, pages = {286-291}, abstract = {Smart Environments (SEs) are pervasive systems usually built on top of IoT-based sensing and actuation devices which are spread in an environment. The increase of the on-board computational capacity of the used devices opens to the possibility of naturally exploiting the edge computing paradigm in which the computation is pushed at the edge of the network. Anyway, despite the huge interest towards SEs, there is a lack of approaches for their design. This paper proposes an enhancement of the existing Smart Environment Metamodel (SEM) framework suited for designing SEs. The provided extension aims at taking into account issues related to edge computing, management of timing information and definition of the data types involved in data sources. The effectiveness of the whole proposal is assessed through a case study describing the development of a Smart Office.}, keywords = {Computational modeling, Edge computing, internet of things, Metamodeling, modeling, Object oriented modeling, Sensors, smart environments, Smart Office, Timing, Unified modeling language}, pubstate = {published}, tppubtype = {inproceedings} } Smart Environments (SEs) are pervasive systems usually built on top of IoT-based sensing and actuation devices which are spread in an environment. The increase of the on-board computational capacity of the used devices opens to the possibility of naturally exploiting the edge computing paradigm in which the computation is pushed at the edge of the network. Anyway, despite the huge interest towards SEs, there is a lack of approaches for their design. This paper proposes an enhancement of the existing Smart Environment Metamodel (SEM) framework suited for designing SEs. The provided extension aims at taking into account issues related to edge computing, management of timing information and definition of the data types involved in data sources. The effectiveness of the whole proposal is assessed through a case study describing the development of a Smart Office. |
Altomare, Albino; Cesario, Eugenio; Vinci, Andrea Data analytics for energy-efficient clouds: design, implementation and evaluation Journal Article International Journal of Parallel, Emergent and Distributed Systems, 0 (0), pp. 1-16, 2018. Abstract | Links | BibTeX | Tags: @article{IJPEDS2018Vinci, title = {Data analytics for energy-efficient clouds: design, implementation and evaluation}, author = {Albino Altomare and Eugenio Cesario and Andrea Vinci}, url = {https://doi.org/10.1080/17445760.2018.1448931}, doi = {10.1080/17445760.2018.1448931}, year = {2018}, date = {2018-01-01}, journal = {International Journal of Parallel, Emergent and Distributed Systems}, volume = {0}, number = {0}, pages = {1-16}, publisher = {Taylor & Francis}, abstract = {The success of Cloud Computing and the resulting ever growing of large data centers is causing a huge rise in electrical power consumption by hardware facilities and cooling systems. This results in an increment of operational costs of data centres, that is becoming a crucial issue to deal with. Consolidation of virtual machines (VM) is one of the key strategies used to reduce the power consumption of Cloud servers. For this reason, it is extensively studied. Consolidation has the goal of allocating virtual machines on a few physical servers as possible while satisfying the Service Level Agreement established with users. Nevertheless, the effectiveness of a consolidation strategy strongly depends on the forecast of the VM resource needs. Predictive data mining models can be exploited for this purpose. This paper describes the design and development of a system for energy-aware allocation of virtual machines, driven by predictive data mining models. In particular, migrations are driven by the forecast of the future computational needs (CPU, RAM) of each virtual machine, in order to efficiently allocate those on the available servers. The experimental evaluation, performed on real-world Cloud data traces, reports a comparison of performance achieved by exploiting several classification models and shows good benefits in terms of energy saving.}, keywords = {}, pubstate = {published}, tppubtype = {article} } The success of Cloud Computing and the resulting ever growing of large data centers is causing a huge rise in electrical power consumption by hardware facilities and cooling systems. This results in an increment of operational costs of data centres, that is becoming a crucial issue to deal with. Consolidation of virtual machines (VM) is one of the key strategies used to reduce the power consumption of Cloud servers. For this reason, it is extensively studied. Consolidation has the goal of allocating virtual machines on a few physical servers as possible while satisfying the Service Level Agreement established with users. Nevertheless, the effectiveness of a consolidation strategy strongly depends on the forecast of the VM resource needs. Predictive data mining models can be exploited for this purpose. This paper describes the design and development of a system for energy-aware allocation of virtual machines, driven by predictive data mining models. In particular, migrations are driven by the forecast of the future computational needs (CPU, RAM) of each virtual machine, in order to efficiently allocate those on the available servers. The experimental evaluation, performed on real-world Cloud data traces, reports a comparison of performance achieved by exploiting several classification models and shows good benefits in terms of energy saving. |
2017 |
Cicirelli, Franco; Fortino, Giancarlo; Guerrieri, Antonio; Spezzano, Giandomenico; Vinci, Andrea Metamodeling of Smart Environments: from Design to Implementation Journal Article Advanced engineering informatics, 2017, ISSN: 1474-0346. Abstract | Links | BibTeX | Tags: cyber physical systems, development methodology, internet of things, modeling, smart environments @article{cic:advei:2017, title = {Metamodeling of Smart Environments: from Design to Implementation}, author = {Franco Cicirelli and Giancarlo Fortino and Antonio Guerrieri and Giandomenico Spezzano and Andrea Vinci}, url = {www.sciencedirect.com/science/article/pii/S1474034616302063}, doi = {10.1016/j.aei.2016.11.005 }, issn = {1474-0346}, year = {2017}, date = {2017-08-01}, journal = {Advanced engineering informatics}, abstract = { A smart environment is a physical environment enriched with sensing, actuation, communication and computation capabilities aiming at acquiring and exploiting knowledge about the environment so as to adapt itself to its inhabitants' preferences and requirements. In this domain, there is the need of tools supporting the design and analysis of applications. In this paper, the Smart Environment Metamodel (SEM) framework is proposed. The framework allows to model applications by exploiting concepts specific to the smart environment domain. SEM approaches the modeling from two different points of view, namely the functional and data perspectives. The application of the framework is supported by a set of general guidelines to drive the analysis, the design and the implementation of smart environments. The effectiveness of the framework is shown by applying it to the modeling of a real smart office scenario that has been developed, deployed and analyzed.}, keywords = {cyber physical systems, development methodology, internet of things, modeling, smart environments}, pubstate = {published}, tppubtype = {article} } A smart environment is a physical environment enriched with sensing, actuation, communication and computation capabilities aiming at acquiring and exploiting knowledge about the environment so as to adapt itself to its inhabitants' preferences and requirements. In this domain, there is the need of tools supporting the design and analysis of applications. In this paper, the Smart Environment Metamodel (SEM) framework is proposed. The framework allows to model applications by exploiting concepts specific to the smart environment domain. SEM approaches the modeling from two different points of view, namely the functional and data perspectives. The application of the framework is supported by a set of general guidelines to drive the analysis, the design and the implementation of smart environments. The effectiveness of the framework is shown by applying it to the modeling of a real smart office scenario that has been developed, deployed and analyzed. |
Cicirelli, Franco; Guerrieri, Antonio; Spezzano, Giandomenico; Vinci, Andrea An edge-based platform for dynamic smart city applications Journal Article Future Generation Computer Systems, pp. -, 2017, ISSN: 0167-739X. Abstract | Links | BibTeX | Tags: cyber physical systems, Edge computing, internet of things, multi-agent systems, smart city, Urban computing @article{Cicirelli2017, title = {An edge-based platform for dynamic smart city applications}, author = {Franco Cicirelli and Antonio Guerrieri and Giandomenico Spezzano and Andrea Vinci}, url = {http://www.sciencedirect.com/science/article/pii/S0167739X16308342}, doi = {10.1016/j.future.2017.05.034}, issn = {0167-739X}, year = {2017}, date = {2017-06-15}, journal = {Future Generation Computer Systems}, pages = {-}, abstract = {Abstract A Smart City is a cyber-physical system improving urban behavior and capabilities by providing ICT-based functionalities. An infrastructure for Smart City has to be geographically and functionally extensible, as it requires both to grow up with the physical environment and to meet the increasing in needs and demands of city users/inhabitants. In this paper, we propose iSapiens, an IoT-based platform for the development of general cyber-physical systems suitable for the design and implementation of smart city services and applications. As distinguishing features, the iSapiens platform implements the edge computing paradigm through both the exploitation of the agent metaphor and a distributed network of computing nodes directly scattered in the urban environment. The platform promotes the dynamic deployment of new computing nodes as well as software agents for addressing geographical and functional extensibility. iSapiens provides a set of abstractions suitable to hide the heterogeneity of the physical sensing/actuator devices embedded in the system, and to support the development of complex applications. The paper also furnishes a set of methodological guidelines exploitable for the design and implementation of smart city applications by properly using iSapiens. As a significant case study, the design and implementation of a real Smart Street in the city of Cosenza (Italy) are shown, which provides decentralized urban intelligence services to citizens.}, keywords = {cyber physical systems, Edge computing, internet of things, multi-agent systems, smart city, Urban computing}, pubstate = {published}, tppubtype = {article} } Abstract A Smart City is a cyber-physical system improving urban behavior and capabilities by providing ICT-based functionalities. An infrastructure for Smart City has to be geographically and functionally extensible, as it requires both to grow up with the physical environment and to meet the increasing in needs and demands of city users/inhabitants. In this paper, we propose iSapiens, an IoT-based platform for the development of general cyber-physical systems suitable for the design and implementation of smart city services and applications. As distinguishing features, the iSapiens platform implements the edge computing paradigm through both the exploitation of the agent metaphor and a distributed network of computing nodes directly scattered in the urban environment. The platform promotes the dynamic deployment of new computing nodes as well as software agents for addressing geographical and functional extensibility. iSapiens provides a set of abstractions suitable to hide the heterogeneity of the physical sensing/actuator devices embedded in the system, and to support the development of complex applications. The paper also furnishes a set of methodological guidelines exploitable for the design and implementation of smart city applications by properly using iSapiens. As a significant case study, the design and implementation of a real Smart Street in the city of Cosenza (Italy) are shown, which provides decentralized urban intelligence services to citizens. |
Garofalo, Giuseppina; Giordano, Andrea; Piro, Patrizia; Spezzano, Giandomenico; Vinci, Andrea A distributed real-time approach for mitigating CSO and flooding in urban drainage systems Journal Article Journal of network and computer applications, 78 , pp. 30–42, 2017, ISSN: 1084-8045. Abstract | Links | BibTeX | Tags: combined sewer overflow, cyber physical systems, flooding, multi-agent systems, real-time control, urban drainage system @article{garJnca2016, title = {A distributed real-time approach for mitigating CSO and flooding in urban drainage systems}, author = {Giuseppina Garofalo and Andrea Giordano and Patrizia Piro and Giandomenico Spezzano and Andrea Vinci}, url = {http://www.sciencedirect.com/science/article/pii/S1084804516302752}, doi = {10.1016/j.jnca.2016.11.004}, issn = {1084-8045}, year = {2017}, date = {2017-01-15}, journal = {Journal of network and computer applications}, volume = {78}, pages = {30--42}, publisher = {Academic Press}, address = {New York}, abstract = {In an urban environment, sewer flooding and combined sewer overflows (CSOs) are a potential risk to human life, economic assets and the environment. To mitigate such phenomena, real time control systems represent a valid and cost-effective solution. This paper proposes an urban drainage network equipped by sensors and a series of electronically movable gates controlled by a decentralized real-time system based on a gossip-based algorithm which exhibits good performance and fault tolerance properties. The proposal aims to exploit effectively the storage capacity of the urban drainage network so as to reduce flooding and CSO. The approach is validated by considering the urban drainage system of the city of Cosenza (Italy) and a set of extreme rainfall events as a testbed. Experiments are conducted by using a customized version of the SWMM simulation software and show that the CSO and local flooding volumes are significantly reduced.}, keywords = {combined sewer overflow, cyber physical systems, flooding, multi-agent systems, real-time control, urban drainage system}, pubstate = {published}, tppubtype = {article} } In an urban environment, sewer flooding and combined sewer overflows (CSOs) are a potential risk to human life, economic assets and the environment. To mitigate such phenomena, real time control systems represent a valid and cost-effective solution. This paper proposes an urban drainage network equipped by sensors and a series of electronically movable gates controlled by a decentralized real-time system based on a gossip-based algorithm which exhibits good performance and fault tolerance properties. The proposal aims to exploit effectively the storage capacity of the urban drainage network so as to reduce flooding and CSO. The approach is validated by considering the urban drainage system of the city of Cosenza (Italy) and a set of extreme rainfall events as a testbed. Experiments are conducted by using a customized version of the SWMM simulation software and show that the CSO and local flooding volumes are significantly reduced. |
Cicirelli, Franco; Guerrieri, Antonio; Spezzano, Giandomenico; Vinci, Andrea; Briante, Orazio; Iera, Antonio; Ruggeri, Giuseppe An edge-based approach to develop large-scale smart environments by leveraging SIoT Inproceedings Networking, Sensing and Control (ICNSC), 2017 IEEE 14th International Conference on, pp. 738–743, IEEE 2017, ISBN: 978-1-5090-4428-3. Abstract | Links | BibTeX | Tags: Edge computing, internet of things, multi-agent systems, smart environments, social internet of things @inproceedings{cicirelli2017edge, title = {An edge-based approach to develop large-scale smart environments by leveraging SIoT}, author = {Franco Cicirelli and Antonio Guerrieri and Giandomenico Spezzano and Andrea Vinci and Orazio Briante and Antonio Iera and Giuseppe Ruggeri}, url = {http://ieeexplore.ieee.org/document/8000182/}, doi = {10.1109/ICNSC.2017.8000182}, isbn = {978-1-5090-4428-3}, year = {2017}, date = {2017-01-01}, booktitle = {Networking, Sensing and Control (ICNSC), 2017 IEEE 14th International Conference on}, pages = {738--743}, organization = {IEEE}, abstract = {Abstract—Large-scale Smart Environments (LSEs) are open and dynamic systems where issues related to scalability and interoperability require to be carefully addressed. Moreover, as such systems typically extend on a wide area and include a huge number of interacting devices, aspects concerning services and objects discovery and reputation assessment require being managed. Despite the increasing interest in this topic, there is a lack of approaches for developing LSEs. This paper proposes an agent-based approach for the development of LSEs which leverages Edge Computing and Social Internet of Things paradigms in order to address the above mentioned issues. The effectiveness of such an approach is assessed through a case study involving a Smart School District environment. }, keywords = {Edge computing, internet of things, multi-agent systems, smart environments, social internet of things}, pubstate = {published}, tppubtype = {inproceedings} } Abstract—Large-scale Smart Environments (LSEs) are open and dynamic systems where issues related to scalability and interoperability require to be carefully addressed. Moreover, as such systems typically extend on a wide area and include a huge number of interacting devices, aspects concerning services and objects discovery and reputation assessment require being managed. Despite the increasing interest in this topic, there is a lack of approaches for developing LSEs. This paper proposes an agent-based approach for the development of LSEs which leverages Edge Computing and Social Internet of Things paradigms in order to address the above mentioned issues. The effectiveness of such an approach is assessed through a case study involving a Smart School District environment. |
Cicirelli, Franco; Guerrieri, Antonio; Spezzano, Giandomenico; Vinci, Andrea; Briante, Orazio; Iera, Antonio; Ruggeri, Giuseppe Edge Computing and Social Internet of Things for large-scale smart environments development Journal Article IEEE Internet of Things Journal, PP (99), pp. 1-1, 2017, ISSN: 2327-4662. Abstract | Links | BibTeX | Tags: Edge computing, internet of things, multi-agent systems, smart city, smart environments @article{iotj2017, title = {Edge Computing and Social Internet of Things for large-scale smart environments development}, author = {Franco Cicirelli and Antonio Guerrieri and Giandomenico Spezzano and Andrea Vinci and Orazio Briante and Antonio Iera and Giuseppe Ruggeri}, doi = {10.1109/JIOT.2017.2775739}, issn = {2327-4662}, year = {2017}, date = {2017-01-01}, journal = {IEEE Internet of Things Journal}, volume = {PP}, number = {99}, pages = {1-1}, abstract = {Large-scale Smart Environments (LSEs) are open and dynamic systems typically extending over a wide area and including a huge number of interacting devices with a heterogeneous nature. Thus, during their deployment scalability and interoperability are key requirements to be definitely taken into account. To these, discovery and reputation assessment of services and objects have to be added, given that new devices and functionalities continuously join LSEs. In spite of the increasing interest in this topic, effective approaches to develop LSEs are still missing. This paper proposes an agent-based approach that leverages Edge Computing and Social Internet of Things paradigms in order to address the above mentioned issues. The effectiveness of such an approach is assessed through a sample case study involving a commercial road environment.}, keywords = {Edge computing, internet of things, multi-agent systems, smart city, smart environments}, pubstate = {published}, tppubtype = {article} } Large-scale Smart Environments (LSEs) are open and dynamic systems typically extending over a wide area and including a huge number of interacting devices with a heterogeneous nature. Thus, during their deployment scalability and interoperability are key requirements to be definitely taken into account. To these, discovery and reputation assessment of services and objects have to be added, given that new devices and functionalities continuously join LSEs. In spite of the increasing interest in this topic, effective approaches to develop LSEs are still missing. This paper proposes an agent-based approach that leverages Edge Computing and Social Internet of Things paradigms in order to address the above mentioned issues. The effectiveness of such an approach is assessed through a sample case study involving a commercial road environment. |
Fortino, Giancarlo; Zhou, MengChu ; Lukszo, Zofia ; Vasilakos, Athanasios V; Basile, Francesco ; Palau, Carlos E; Liotta, Antonio ; Fanti, Maria Pia ; Guerrieri, Antonio ; Vinci, Andrea (Ed.) IEEE, 2017, ISBN: 978-1-5090-4429-0. @proceedings{icnscProc2017, title = {14th IEEE International Conference on Networking, Sensing and Control, ICNSC 2017, Calabria, Italy, May 16-18, 2017}, editor = {Giancarlo Fortino and MengChu Zhou and Zofia Lukszo and Athanasios V. Vasilakos and Francesco Basile and Carlos E. Palau and Antonio Liotta and Maria Pia Fanti and Antonio Guerrieri and Andrea Vinci}, url = {http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=7990365}, isbn = {978-1-5090-4429-0}, year = {2017}, date = {2017-01-01}, publisher = {IEEE}, keywords = {}, pubstate = {published}, tppubtype = {proceedings} } |
Spezzano, Giandomenico; Vinci, Andrea A nature-inspired, anytime and parallel algorithm for data stream clustering Inproceedings Parallel Computing is Everywhere, Proceedings of the International Conference on Parallel Computing, ParCo 2017, 12-15 September 2017, Bologna, Italy, pp. 317–326, IOS Press, Amsterdam, 2017, ISBN: 978-1-61499-842-6. Abstract | Links | BibTeX | Tags: Anytime Algorithm, Clustering, CUDA, Data Stream, general purpose GPU computing @inproceedings{CNRPRODOTTI378141, title = {A nature-inspired, anytime and parallel algorithm for data stream clustering}, author = {Giandomenico Spezzano and Andrea Vinci}, url = {https://doi.org/10.3233/978-1-61499-843-3-317}, doi = {10.3233/978-1-61499-843-3-317}, isbn = {978-1-61499-842-6}, year = {2017}, date = {2017-01-01}, booktitle = {Parallel Computing is Everywhere, Proceedings of the International Conference on Parallel Computing, ParCo 2017, 12-15 September 2017, Bologna, Italy}, pages = {317--326}, publisher = {IOS Press}, address = {Amsterdam}, series = {Advances in parallel computing (Online)}, abstract = {In the context of time-critical applications there exists the need of clustering data streams so as to provide approximated solutions in the shortest possible time, in order to capture in real-time the evolution of physical or social phenomena. In this work, a nature-inspired algorithm for clustering of evolving big data stream is presented, which is designed to be executed on many-core GPU architectures.}, keywords = {Anytime Algorithm, Clustering, CUDA, Data Stream, general purpose GPU computing}, pubstate = {published}, tppubtype = {inproceedings} } In the context of time-critical applications there exists the need of clustering data streams so as to provide approximated solutions in the shortest possible time, in order to capture in real-time the evolution of physical or social phenomena. In this work, a nature-inspired algorithm for clustering of evolving big data stream is presented, which is designed to be executed on many-core GPU architectures. |
2016 |
Briante, Orazio; Cicirelli, Franco; Guerrieri, Antonio; Ruggeri, Giuseppe; Spezzano, Giandomenico; Vinci, Andrea iSapiens: A Platform for Social and Pervasive Smart Environments. Inproceedings 2016 IEEE 3rd World Forum on Internet of Things (WF-IoT), pp. 365-370, IEEE, 2016, ISBN: 978-1-5090-4130-5. Abstract | Links | BibTeX | Tags: fog computing, internet of things, multi-agent systems, smart environments @inproceedings{briante2016, title = {iSapiens: A Platform for Social and Pervasive Smart Environments.}, author = {Orazio Briante and Franco Cicirelli and Antonio Guerrieri and Giuseppe Ruggeri and Giandomenico Spezzano and Andrea Vinci}, doi = {10.1109/WF-IoT.2016.7845502}, isbn = {978-1-5090-4130-5}, year = {2016}, date = {2016-12-01}, booktitle = {2016 IEEE 3rd World Forum on Internet of Things (WF-IoT)}, pages = {365-370}, publisher = {IEEE}, abstract = {The advent of Internet of Things (IoT) has fueled the implementation of Smart Environments (SEs) where the information made available by the “Things” is processed and utilized to increase the livability, the safety and the security of the environment, and to make easier the life of its inhabitants. In literature there are many attempts to create specific SEs or platform for the realization of SEs. Although effective, these solutions lack of interoperability with other third-part “Things”. In this paper we propose iSapiens, a Java-based platform for the design and the implementation of SEs. iSapiens deals with the above mentioned limitation by leveraging the Social Internet of Things (SIoT) paradigm to dynamically include in a SE newly available “Things” without requiring any human intervention. iSapiens allows the creation of pervasive smart environments by exploiting the edge computing paradigm, that makes locally available distributed storage and computational resources without introducing latency and causing bandwidth shortage. }, keywords = {fog computing, internet of things, multi-agent systems, smart environments}, pubstate = {published}, tppubtype = {inproceedings} } The advent of Internet of Things (IoT) has fueled the implementation of Smart Environments (SEs) where the information made available by the “Things” is processed and utilized to increase the livability, the safety and the security of the environment, and to make easier the life of its inhabitants. In literature there are many attempts to create specific SEs or platform for the realization of SEs. Although effective, these solutions lack of interoperability with other third-part “Things”. In this paper we propose iSapiens, a Java-based platform for the design and the implementation of SEs. iSapiens deals with the above mentioned limitation by leveraging the Social Internet of Things (SIoT) paradigm to dynamically include in a SE newly available “Things” without requiring any human intervention. iSapiens allows the creation of pervasive smart environments by exploiting the edge computing paradigm, that makes locally available distributed storage and computational resources without introducing latency and causing bandwidth shortage. |
Cicirelli, Franco; Fortino, Giancarlo; Guerrieri, Antonio; Spezzano, Giandomenico; Vinci, Andrea Edge enabled development of Smart Cyber-Physical Environments Inproceedings 2016 IEEE International Conference on Systems, Man, and Cybernetics (SMC), pp. 003463-003468, IEEE, 2016, ISBN: 978-1-5090-1897-0. Abstract | Links | BibTeX | Tags: fog computing, internet of things, multi-agent systems, smart environments @inproceedings{cicSMC2016, title = {Edge enabled development of Smart Cyber-Physical Environments}, author = {Franco Cicirelli and Giancarlo Fortino and Antonio Guerrieri and Giandomenico Spezzano and Andrea Vinci}, doi = {10.1109/SMC.2016.7844769}, isbn = {978-1-5090-1897-0}, year = {2016}, date = {2016-10-01}, booktitle = {2016 IEEE International Conference on Systems, Man, and Cybernetics (SMC)}, pages = {003463-003468}, publisher = {IEEE}, abstract = {Smart Cyber-Physical Environments are augmented physical environments whose behaviours are enhanced through the use of ICT technologies. The goal is to offer new services and functionalities devoted to meet people’s needs and preferences, and to better exploit existing services and infrastructures. The use of IoT technologies, paired with the edge computing, fosters the development of Smart Environment applications having the important features of reliability, scalability and extensibility. This paper proposes an approach for the design and the implementation of Smart Cyber Physical Environment applications having the aforementioned features. The approach relies on the use of isapiens which is an IoT platform enabling edge computing through the exploitation of the agent metaphor. Such platform provides effective abstractions which are able to hide heterogeneity of both the adopted hardware devices and communication protocols. The approach is validated through a case study involving the realization of a Smart Office prototype for profiling and monitoring daily working activities and performing actuations in the environment on the basis of the obtained information. }, keywords = {fog computing, internet of things, multi-agent systems, smart environments}, pubstate = {published}, tppubtype = {inproceedings} } Smart Cyber-Physical Environments are augmented physical environments whose behaviours are enhanced through the use of ICT technologies. The goal is to offer new services and functionalities devoted to meet people’s needs and preferences, and to better exploit existing services and infrastructures. The use of IoT technologies, paired with the edge computing, fosters the development of Smart Environment applications having the important features of reliability, scalability and extensibility. This paper proposes an approach for the design and the implementation of Smart Cyber Physical Environment applications having the aforementioned features. The approach relies on the use of isapiens which is an IoT platform enabling edge computing through the exploitation of the agent metaphor. Such platform provides effective abstractions which are able to hide heterogeneity of both the adopted hardware devices and communication protocols. The approach is validated through a case study involving the realization of a Smart Office prototype for profiling and monitoring daily working activities and performing actuations in the environment on the basis of the obtained information. |
Cicirelli, Franco; Fortino, Giancarlo; Giordano, Andrea; Guerrieri, Antonio; Spezzano, Giandomenico; Vinci, Andrea On the Design of Smart Homes: A Framework for Activity Recognition in Home Environment Journal Article Journal of medical systems, 40 (9), pp. 200, 2016, ISSN: 0148-5598. Abstract | Links | BibTeX | Tags: activity recognition, analytics, cloud computing, internet of things, multi-agent systems, smart homes, wearable wireless body sensor networks, wireless sensor and actuator networks @article{cicirelli2016design, title = {On the Design of Smart Homes: A Framework for Activity Recognition in Home Environment}, author = {Franco Cicirelli and Giancarlo Fortino and Andrea Giordano and Antonio Guerrieri and Giandomenico Spezzano and Andrea Vinci}, doi = {doi:10.1007/s10916-016-0549-7}, issn = {0148-5598}, year = {2016}, date = {2016-07-28}, journal = {Journal of medical systems}, volume = {40}, number = {9}, pages = {200}, publisher = {Springer US}, abstract = {A smart home is a home environment enriched with sensing, actuation, communication and computation capabilities which permits to adapt it to inhabitants preferences and requirements. Establishing a proper strategy of actuation on the home environment can require complex computational tasks on the sensed data. This is the case of activity recognition, which consists in retrieving high-level knowledge about what occurs in the home environment and about the behaviour of the inhabitants. The inherent complexity of this application domain asks for tools able to properly support the design and implementation phases. This paper proposes a framework for the design and implementation of smart home applications focused on activity recognition in home environments. The framework mainly relies on the Cloud-assisted Agent-based Smart home Environment (CASE) architecture offering basic abstraction entities which easily allow to design and implement Smart Home applications. CASE is a three layered architecture which exploits the distributed multi-agent paradigm and the cloud technology for offering analytics services. Details about how to implement activity recognition onto the CASE architecture are supplied focusing on the low-level technological issues as well as the algorithms and the methodologies useful for the activity recognition. The effectiveness of the framework is shown through a case study consisting of a daily activity recognition of a person in a home environment.}, keywords = {activity recognition, analytics, cloud computing, internet of things, multi-agent systems, smart homes, wearable wireless body sensor networks, wireless sensor and actuator networks}, pubstate = {published}, tppubtype = {article} } A smart home is a home environment enriched with sensing, actuation, communication and computation capabilities which permits to adapt it to inhabitants preferences and requirements. Establishing a proper strategy of actuation on the home environment can require complex computational tasks on the sensed data. This is the case of activity recognition, which consists in retrieving high-level knowledge about what occurs in the home environment and about the behaviour of the inhabitants. The inherent complexity of this application domain asks for tools able to properly support the design and implementation phases. This paper proposes a framework for the design and implementation of smart home applications focused on activity recognition in home environments. The framework mainly relies on the Cloud-assisted Agent-based Smart home Environment (CASE) architecture offering basic abstraction entities which easily allow to design and implement Smart Home applications. CASE is a three layered architecture which exploits the distributed multi-agent paradigm and the cloud technology for offering analytics services. Details about how to implement activity recognition onto the CASE architecture are supplied focusing on the low-level technological issues as well as the algorithms and the methodologies useful for the activity recognition. The effectiveness of the framework is shown through a case study consisting of a daily activity recognition of a person in a home environment. |
Giordano, Andrea; Spezzano, Giandomenico; Vinci, Andrea A Smart Platform for Large-Scale Networked Cyber-Physical Systems Book Chapter Management of Cyber Physical Objects in the Future Internet of Things Methods, Architectures and Applications, Springer, 2016. BibTeX | Tags: cyber physical systems, internet of things, multi-agent systems @inbook{giordano2016smart, title = {A Smart Platform for Large-Scale Networked Cyber-Physical Systems}, author = {Andrea Giordano and Giandomenico Spezzano and Andrea Vinci}, year = {2016}, date = {2016-01-01}, booktitle = {Management of Cyber Physical Objects in the Future Internet of Things Methods, Architectures and Applications}, publisher = {Springer}, keywords = {cyber physical systems, internet of things, multi-agent systems}, pubstate = {published}, tppubtype = {inbook} } |
Giordano, Andrea; Spezzano, Giandomenico; Vinci, Andrea Smart Agents and Fog Computing for Smart City Applications Inproceedings International Conference on Smart Cities, pp. 137–146, Springer International Publishing 2016. BibTeX | Tags: cyber physical systems, fog computing, internet of things, multi-agent systems, smart city @inproceedings{giordano2016smartb, title = {Smart Agents and Fog Computing for Smart City Applications}, author = {Andrea Giordano and Giandomenico Spezzano and Andrea Vinci}, year = {2016}, date = {2016-01-01}, booktitle = {International Conference on Smart Cities}, pages = {137--146}, organization = {Springer International Publishing}, keywords = {cyber physical systems, fog computing, internet of things, multi-agent systems, smart city}, pubstate = {published}, tppubtype = {inproceedings} } |
Cicirelli, Franco; Fortino, Giancarlo ; Guerrieri, Antonio ; Spezzano, Giandomenico ; Vinci, Andrea A meta-model framework for the design and analysis of smart cyber-physical environments Inproceedings 20th IEEE International Conference on Computer Supported Cooperative Work in Design, CSCWD 2016, Nanchang, China, May 4-6, 2016, pp. 687–692, IEEE, 2016. Links | BibTeX | Tags: cyber physical systems, development methodology, internet of things, modeling, smart environments, uml @inproceedings{CicirelliFGSV16, title = {A meta-model framework for the design and analysis of smart cyber-physical environments}, author = {Franco Cicirelli and Giancarlo Fortino and Antonio Guerrieri and Giandomenico Spezzano and Andrea Vinci}, url = {http://dx.doi.org/10.1109/CSCWD.2016.7566072}, doi = {10.1109/CSCWD.2016.7566072}, year = {2016}, date = {2016-01-01}, booktitle = {20th IEEE International Conference on Computer Supported Cooperative Work in Design, CSCWD 2016, Nanchang, China, May 4-6, 2016}, pages = {687--692}, publisher = {IEEE}, keywords = {cyber physical systems, development methodology, internet of things, modeling, smart environments, uml}, pubstate = {published}, tppubtype = {inproceedings} } |
2015 |
Spezzano, Giandomenico; Vinci, Andrea Pattern Detection in Cyber-Physical Systems Journal Article Procedia Computer Science, 52 , pp. 1016–1021, 2015. BibTeX | Tags: cyber physical systems, data stream mining, monitor applications, stream clustering @article{spezzano2015pattern, title = {Pattern Detection in Cyber-Physical Systems}, author = {Giandomenico Spezzano and Andrea Vinci}, year = {2015}, date = {2015-01-01}, journal = {Procedia Computer Science}, volume = {52}, pages = {1016--1021}, publisher = {Elsevier}, keywords = {cyber physical systems, data stream mining, monitor applications, stream clustering}, pubstate = {published}, tppubtype = {article} } |
Giordano, Andrea; Spezzano, Giandomenico; Sunarsa, Hanry; Vinci, Andrea Twitter to integrate human and Smart Objects by a Web of Things architecture Inproceedings Computer Supported Cooperative Work in Design (CSCWD), 2015 IEEE 19th International Conference on, pp. 355–361, IEEE 2015. BibTeX | Tags: internet of things, smart objects, twitter @inproceedings{giordano2015twitter, title = {Twitter to integrate human and Smart Objects by a Web of Things architecture}, author = {Andrea Giordano and Giandomenico Spezzano and Hanry Sunarsa and Andrea Vinci}, year = {2015}, date = {2015-01-01}, booktitle = {Computer Supported Cooperative Work in Design (CSCWD), 2015 IEEE 19th International Conference on}, pages = {355--361}, organization = {IEEE}, keywords = {internet of things, smart objects, twitter}, pubstate = {published}, tppubtype = {inproceedings} } |
Fortino, Giancarlo; Giordano, Andrea; Guerrieri, Antonio; Spezzano, Giandomenico; Vinci, Andrea A Data Analytics Schema for Activity Recognition in Smart Home Environments Inproceedings Ubiquitous Computing and Ambient Intelligence. Sensing, Processing, and Using Environmental Information: 9th International Conference, UCAmI 2015, Puerto Varas, Chile, December 1-4, 2015, Proceedings, pp. 91, Springer 2015. BibTeX | Tags: activity recognition, analytics, cloud computing, internet of things, multi-agent systems, smart homes, wireless sensor and actuator networks @inproceedings{fortino2015data, title = {A Data Analytics Schema for Activity Recognition in Smart Home Environments}, author = {Giancarlo Fortino and Andrea Giordano and Antonio Guerrieri and Giandomenico Spezzano and Andrea Vinci}, year = {2015}, date = {2015-01-01}, booktitle = {Ubiquitous Computing and Ambient Intelligence. Sensing, Processing, and Using Environmental Information: 9th International Conference, UCAmI 2015, Puerto Varas, Chile, December 1-4, 2015, Proceedings}, volume = {9454}, pages = {91}, organization = {Springer}, keywords = {activity recognition, analytics, cloud computing, internet of things, multi-agent systems, smart homes, wireless sensor and actuator networks}, pubstate = {published}, tppubtype = {inproceedings} } |
Garofalo, Giuseppina; Giordano, Andrea; Spezzano, Giandomenico; Vinci, Andrea Definizione e sperimentazione di un sistema per la gestione dei deflussi nella rete idrica tramite smart object Technical Report 2015. BibTeX | Tags: combined sewer overflow, flooding, real-time control, swarm intelligence, urban drainage system @techreport{CNRPRODOTTI342299, title = {Definizione e sperimentazione di un sistema per la gestione dei deflussi nella rete idrica tramite smart object}, author = {Giuseppina Garofalo and Andrea Giordano and Giandomenico Spezzano and Andrea Vinci}, year = {2015}, date = {2015-01-01}, keywords = {combined sewer overflow, flooding, real-time control, swarm intelligence, urban drainage system}, pubstate = {published}, tppubtype = {techreport} } |
Spezzano, Giandomenico; Vinci, Andrea Realizzazione di un algoritmo bio-ispirato per il clustering di stream di dati evolventi su architettura GPU Technical Report 2015. BibTeX | Tags: data stream mining, general purpose GPU computing, swarm intelligence @techreport{CNRPRODOTTI342302, title = {Realizzazione di un algoritmo bio-ispirato per il clustering di stream di dati evolventi su architettura GPU}, author = {Giandomenico Spezzano and Andrea Vinci}, year = {2015}, date = {2015-01-01}, keywords = {data stream mining, general purpose GPU computing, swarm intelligence}, pubstate = {published}, tppubtype = {techreport} } |
2014 |
Giordano, Andrea; Spezzano, Giandomenico; Vinci, Andrea Rainbow: an Intelligent Platform for Large-Scale Networked Cyber-Physical Systems. Inproceedings Fortino, Giancarlo; Karnouskos, Stamatis; Marrón, Pedro José (Ed.): Proceedings of the 5th International Workshop on Networks of Cooperating Objects for Smart Cities 2014 (UBICITEC 2014) co-located with CPS 2014, Berlin, Germany, Apr 14, 2014., pp. 70–85, CEUR-WS.org, 2014, ISSN: 1613-0073. Abstract | Links | BibTeX | Tags: cloud computing, cyber physical systems, multi-agent systems, smart city, swarm intelligence @inproceedings{giordano2014rainbow, title = {Rainbow: an Intelligent Platform for Large-Scale Networked Cyber-Physical Systems.}, author = {Andrea Giordano and Giandomenico Spezzano and Andrea Vinci}, editor = {Giancarlo Fortino and Stamatis Karnouskos and Pedro José Marrón}, url = {http://ceur-ws.org/Vol-1156/paper6.pdf}, issn = {1613-0073}, year = {2014}, date = {2014-01-01}, booktitle = {Proceedings of the 5th International Workshop on Networks of Cooperating Objects for Smart Cities 2014 (UBICITEC 2014) co-located with CPS 2014, Berlin, Germany, Apr 14, 2014.}, volume = {1156}, pages = {70--85}, publisher = {CEUR-WS.org}, series = {CEUR Workshop Proceedings}, abstract = {Recent advancements in the fields of embedded systems,communication technologies and computer science, have laid the foundations for new kinds of applications in which a plethora of physical devices are interconnected and immersed in an environment together with human beings. These so-called Cyber-Physical Systems (CPS) issue a design challenge for new architecture in order to cope with problems such as the heterogeneity of devices, the intrinsically distributed nature of these systems, the lack of reliability in communications, etc. In this paper we introduce Rainbow, an architecture designed to address CPS issues. Rainbow hides heterogeneity by providing a Virtual Object (VO) concept, and addresses the distributed nature of CPS introducing a distributed multi-agent system on top of the physical part. Rainbow aims to get the computation close to the sources of information (i.e., the physical devices) and addresses the dynamic adaptivity requirements of CPS by using Swarm Intelligence algorithms.}, keywords = {cloud computing, cyber physical systems, multi-agent systems, smart city, swarm intelligence}, pubstate = {published}, tppubtype = {inproceedings} } Recent advancements in the fields of embedded systems,communication technologies and computer science, have laid the foundations for new kinds of applications in which a plethora of physical devices are interconnected and immersed in an environment together with human beings. These so-called Cyber-Physical Systems (CPS) issue a design challenge for new architecture in order to cope with problems such as the heterogeneity of devices, the intrinsically distributed nature of these systems, the lack of reliability in communications, etc. In this paper we introduce Rainbow, an architecture designed to address CPS issues. Rainbow hides heterogeneity by providing a Virtual Object (VO) concept, and addresses the distributed nature of CPS introducing a distributed multi-agent system on top of the physical part. Rainbow aims to get the computation close to the sources of information (i.e., the physical devices) and addresses the dynamic adaptivity requirements of CPS by using Swarm Intelligence algorithms. |
Giordano, Andrea; Spezzano, Giandomenico; Vinci, Andrea; Garofalo, Giuseppina; Piro, Patrizia A cyber-physical system for distributed real-time control of urban drainage networks in smart cities Inproceedings Fortino, Giancarlo; Fatta, Giuseppe Di ; Li, Wenfeng ; Ochoa, Sergio F; Cuzzocrea, Alfredo ; Pathan, Mukaddim (Ed.): Internet and Distributed Computing Systems - 7h International Conference on Internet and Distributed Computing Systems, IDCS 2014, Calabria, Italy, September 22-24, 2014. Proceedings, pp. 87–98, Springer International Publishing Springher, 2014, ISBN: 978-3-319-11691-4. Abstract | Links | BibTeX | Tags: combined sewer overflow, cyber physical systems, flooding, multi-agent systems, real-time control, smart city, swarm intelligence, urban drainage system, wireless sensor and actuator networks @inproceedings{giordano2014cyber, title = {A cyber-physical system for distributed real-time control of urban drainage networks in smart cities}, author = {Andrea Giordano and Giandomenico Spezzano and Andrea Vinci and Giuseppina Garofalo and Patrizia Piro}, editor = {Giancarlo Fortino and Giuseppe Di Fatta and Wenfeng Li and Sergio F. Ochoa and Alfredo Cuzzocrea and Mukaddim Pathan}, doi = {10.1007/978-3-319-11692-1_8}, isbn = {978-3-319-11691-4}, year = {2014}, date = {2014-01-01}, booktitle = {Internet and Distributed Computing Systems - 7h International Conference on Internet and Distributed Computing Systems, IDCS 2014, Calabria, Italy, September 22-24, 2014. Proceedings}, volume = {8729}, pages = {87--98}, publisher = {Springher}, organization = {Springer International Publishing}, series = {Lecture Notes in Computer Science}, abstract = {This paper focuses on a distributed real time control approach applied to drainage networks. The increasing of urbanization and climate change heightens the challenge for new technologies to be developed for drainage networks. Higher runoff volume, produced by the increase in impervious surfaces and intense rain events, overwhelms the existing urban drainage systems. Recent technical improvements have enabled the exploitation of real-time control on drainage networks. The novelty in this paper regards the use of a totally decentralized approach based on a proper combination of a Gossip-based algorithm, which ensures a global correct behaviour even if local faults occur, and a classic controlling technique (PID) used for local actuations.}, keywords = {combined sewer overflow, cyber physical systems, flooding, multi-agent systems, real-time control, smart city, swarm intelligence, urban drainage system, wireless sensor and actuator networks}, pubstate = {published}, tppubtype = {inproceedings} } This paper focuses on a distributed real time control approach applied to drainage networks. The increasing of urbanization and climate change heightens the challenge for new technologies to be developed for drainage networks. Higher runoff volume, produced by the increase in impervious surfaces and intense rain events, overwhelms the existing urban drainage systems. Recent technical improvements have enabled the exploitation of real-time control on drainage networks. The novelty in this paper regards the use of a totally decentralized approach based on a proper combination of a Gossip-based algorithm, which ensures a global correct behaviour even if local faults occur, and a classic controlling technique (PID) used for local actuations. |
Giordano, Andrea; Spezzano, Giandomenico; Vinci, Andrea Designing Cyber-Physical Systems for Smart Infrastructures: The Rainbow Platform. Journal Article ERCIM News, 2014 (97), 2014, ISSN: 09264981. Abstract | Links | BibTeX | Tags: cyber physical systems, multi-agent systems, smart city @article{giordano2014designing, title = {Designing Cyber-Physical Systems for Smart Infrastructures: The Rainbow Platform.}, author = {Andrea Giordano and Giandomenico Spezzano and Andrea Vinci}, url = {http://ercim-news.ercim.eu/images/stories/EN97/EN97-web.pdf}, issn = {09264981}, year = {2014}, date = {2014-01-01}, journal = {ERCIM News}, volume = {2014}, number = {97}, publisher = {ERCIM}, series = {ERCIM news}, abstract = {Although Cyber-Physical System (CPS) technologies are essential for the creation of smart infrastructures, enabling the optimization and management of resources and facilities, they represent a design challenge. The Rainbow platform has been developed to facilitate the development of new CPS architectures.}, keywords = {cyber physical systems, multi-agent systems, smart city}, pubstate = {published}, tppubtype = {article} } Although Cyber-Physical System (CPS) technologies are essential for the creation of smart infrastructures, enabling the optimization and management of resources and facilities, they represent a design challenge. The Rainbow platform has been developed to facilitate the development of new CPS architectures. |
Garofalo, Giuseppina; Giordano, Andrea; Vinci, Andrea Applicazione di un sistema distribuito di controllo in tempo reale di una rete di drenaggio urbano Inproceedings XXXIV Congresso Nazionale di Idraulica e Costruzioni Idrauliche (IDRA 2014), Zaccaria Editore 2014. BibTeX | Tags: cyber physical systems, flooding, multi-agent systems, real-time control, smart city, urban drainage system @inproceedings{garofalo2014applicazione, title = {Applicazione di un sistema distribuito di controllo in tempo reale di una rete di drenaggio urbano}, author = {Giuseppina Garofalo and Andrea Giordano and Andrea Vinci}, year = {2014}, date = {2014-01-01}, booktitle = {XXXIV Congresso Nazionale di Idraulica e Costruzioni Idrauliche (IDRA 2014)}, organization = {Zaccaria Editore}, keywords = {cyber physical systems, flooding, multi-agent systems, real-time control, smart city, urban drainage system}, pubstate = {published}, tppubtype = {inproceedings} } |
Giordano, Andrea; Spezzano, Giandomenico; Vinci, Andrea Analisi e progettazione di algoritmi di data mining streaming per l'analisi online dei dati. Technical Report 2014. BibTeX | Tags: data stream mining, data stream processing @techreport{CNRPRODOTTI342297, title = {Analisi e progettazione di algoritmi di data mining streaming per l'analisi online dei dati.}, author = {Andrea Giordano and Giandomenico Spezzano and Andrea Vinci}, year = {2014}, date = {2014-01-01}, keywords = {data stream mining, data stream processing}, pubstate = {published}, tppubtype = {techreport} } |
Giordano, Andrea; Spezzano, Giandomenico; Vinci, Andrea Definizione di algoritmi per la gestione di eventi provenienti da Smart Object in ambito Cloud Technical Report 2014. BibTeX | Tags: cloud computing, complex event processing, multi-agent systems @techreport{CNRPRODOTTI342298, title = {Definizione di algoritmi per la gestione di eventi provenienti da Smart Object in ambito Cloud}, author = {Andrea Giordano and Giandomenico Spezzano and Andrea Vinci}, year = {2014}, date = {2014-01-01}, keywords = {cloud computing, complex event processing, multi-agent systems}, pubstate = {published}, tppubtype = {techreport} } |
Giordano, Andrea; Spezzano, Giandomenico; Vinci, Andrea Smart Object e forme di cooperazione Technical Report 2014. BibTeX | Tags: internet of things, smart objects, swarm intelligence @techreport{CNRPRODOTTI342296, title = {Smart Object e forme di cooperazione}, author = {Andrea Giordano and Giandomenico Spezzano and Andrea Vinci}, year = {2014}, date = {2014-01-01}, keywords = {internet of things, smart objects, swarm intelligence}, pubstate = {published}, tppubtype = {techreport} } |
2013 |
Belcastro, Loris; Giordano, Andrea; Spezzano, Giandomenico; Vinci, Andrea Definizione dell'architettura software di un Sistema Cyber-Physical Technical Report 2013. BibTeX | Tags: cyber physical systems, internet of things, multi-agent systems @techreport{CNRPRODOTTI342295, title = {Definizione dell'architettura software di un Sistema Cyber-Physical}, author = {Loris Belcastro and Andrea Giordano and Giandomenico Spezzano and Andrea Vinci}, year = {2013}, date = {2013-01-01}, keywords = {cyber physical systems, internet of things, multi-agent systems}, pubstate = {published}, tppubtype = {techreport} } |