Publications @InProceedings{geocon-ucer2016, AUTHOR = {Belcastro, Loris and Di Lieto, Giulio and Lackovic, Marco and Marozzo, Fabrizio and Trunfio, Paolo}, TITLE = {Geocon: A Middleware for Location-aware Ubiquitous Applications}, YEAR = {2016}, MONTH = {December}, BOOKTITLE = {Proc. of the First International Workshop on Ultrascale Computing for Early Researchers (UCER 2016)}, PAGES = {234-243}, ADDRESS = {Granada, Spain}, NOTE = {ISBN: 978-3-319-49956-7}, KEYWORDS = {location-aware, middleware, Mobile computing} } @InCollection{LacTruIOT14, AUTHOR = {Lackovic, Marco and Trunfio, Paolo}, TITLE = {A Service-Oriented Discovery Framework for Cooperating Smart Objects}, YEAR = {2014}, BOOKTITLE = {Internet of Things Based on Smart Objects: Technology, Middleware and Applications}, PAGES = {85--105}, EDITOR = {Fortino, Giancarlo and Trunfio, Paolo}, PUBLISHER = {Springer}, NOTE = {ISBN 978-3-319-00490-7} } @InProceedings{ForLacIDCS13, AUTHOR = {Fortino, Giancarlo and Lackovic, Marco and Russo, Wilma and Trunfio, Paolo}, TITLE = {A Discovery Service for Smart Objects over an Agent-Based Middleware}, YEAR = {2013}, MONTH = {September}, BOOKTITLE = {Proc. of the 6th International Conference on Internet and Distributed Computing Systems (IDCS 2013)}, VOLUME = {8223}, PAGES = {281-293}, SERIES = {Lecture Notes in Computer Science}, ADDRESS = {Hangzhou, China}, PUBLISHER = {Springer}, URL = {http://dx.doi.org/10.1007/978-3-642-41428-2_23}, NOTE = {ISBN 978-3-642-41427-5} } @Article{CesLacTalTruCCPE13, AUTHOR = {Cesario, Eugenio and Lackovic, Marco and Talia, Domenico and Trunfio, Paolo}, TITLE = {Programming Knowledge Discovery Workflows in Service-Oriented Distributed Systems}, YEAR = {2013}, MONTH = {July}, JOURNAL = {Concurrency and Computation: Practice and Experience}, VOLUME = {25}, NUMBER = {10}, PAGES = {1482--1504}, PUBLISHER = {Wiley InterScience}, KEYWORDS = {Knowledge Grid} } @InCollection{CesLacTalDMFIP12, AUTHOR = {Cesario, Eugenio and Lackovic, Marco and Talia, Domenico and Trunfio, Paolo}, TITLE = {A Visual Environment for Designing and Running Data Mining Workflows in the Knowledge Grid}, YEAR = {2012}, BOOKTITLE = {Data Mining: Foundations and Intelligent Paradigms}, VOLUME = {24}, PAGES = {57--75}, EDITOR = {Holmes, D.E. and Jain, L.C.}, SERIES = {Intelligent Systems Reference Library}, PUBLISHER = {Springer}, NOTE = {ISBN 978-3-642-23240-4}, KEYWORDS = {Knowledge Grid, Workflow} } @InProceedings{TolLacRanWORKS11, AUTHOR = {Tolosana-Calasanz, Rafael and Lackovic, Marco and Rana, Omer and Banares, Jose and Talia, Domenico}, TITLE = {Characterizing quality of resilience in scientific workflows}, YEAR = {2011}, MONTH = {14 November}, BOOKTITLE = {Proceedings of the 6th workshop on Workflows in support of large-scale science}, PAGES = {117-126}, ADDRESS = {New York, NY, USA}, PUBLISHER = {ACM}, URL = {http://dl.acm.org/citation.cfm?id=2110511}, ABSTRACT = {The enactment of scientific workflows involves the distribution of tasks to distributed resources that exist in different administrative domains. Such resources can range in granularity from a single machine to one or more clusters and file systems. The use of such distributed resources during workflow enactment can be an error prone process and may lead to faults, which can range in type, frequency of occurrence and complexity. However, the level of fault tolerance available within many existing workflow engines varies significantly, ranging from no support available (requiring the user to intervene) or re-execution of a workflow automatically when a fault is detected. Many scientific workflows have to operate over heterogeneous infrastructure in the presence of failures -- therefore dealing with such failures in a more coherent way, so that a similar set of techniques can be applied across workflow engines is an important challenge. In this paper, we extend the concept of Quality of Service (QoS) -- where particular performance constraints need to be adhered to, with the concept of Quality of Resilience (QoR) -- a metric used to assess how resilient workflow enactment is likely to be in the presence of failures. We believe such a metric can guide: (i) the formulation of a workflow -- as a user annotated Directed Acyclic Graph (DAG); (ii) subsequent enactment of it over available resources. We identify how QoR must be considered at different levels -- from a user, workflow enactor and resource management perspectives. We identify the architectural elements that may be included within scientific workflows to support QoR and demonstrate the use of QoR in the Weka4WS data mining workflow system.}, NOTE = {ISBN: 978-1-4503-1100-7}, KEYWORDS = {Fault Tolerance, Weka4WS, Workflow} } @InProceedings{CesLacTalTruHPC10, AUTHOR = {Cesario, Eugenio and Lackovic, Marco and Talia, Domenico and Trunfio, Paolo}, TITLE = {Service-Oriented Data Analysis in Distributed Computing Systems}, YEAR = {2011}, BOOKTITLE = {Post-Proc. of the High Performance Computing Workshop 2010}, VOLUME = {20}, PAGES = {225--245}, EDITOR = {Foster, Ian and Gentzsch, Wolfgang and Grandinetti, Lucio and Joubert, Gerhard R.}, SERIES = {Advances in Parallel Computing}, ADDRESS = {Cetraro, Italy}, PUBLISHER = {IOS Press}, URL = {http://dx.doi.org/10.3233/978-1-60750-803-8-225}, NOTE = {ISBN 978-1-60750-802-1}, KEYWORDS = {Knowledge Grid} } @InProceedings{Hong Kong, AUTHOR = {Lackovic, Marco and Talia, Domenico and Tolosana-Calasanz, Rafael and Banares, Jose and Rana, Omer}, TITLE = {A Taxonomy For the Analysis of Scientific Workflow Faults}, YEAR = {2010}, MONTH = {11-13 December}, BOOKTITLE = {Proc. of the 2nd International Workshop on Workflow Management in Service and Cloud Computing (WMSC2010), in conjunction with CSE 2010}, PAGES = {398-403}, ADDRESS = {Hong Kong}, ORGANIZATION = {IEEE}, URL = {http://ieeexplore.ieee.org/search/freesrchabstract.jsp?tp=&arnumber=5692507}, NOTE = {E-ISBN: 978-0-7695-4323-9 Print ISBN: 978-1-4244-9591-7}, KEYWORDS = {Distributed Data Mining, Fault Tolerance, Grid, Web Services, Weka4WS, Workflow} } @InProceedings{LacTalTruICWM09, AUTHOR = {Lackovic, Marco and Talia, Domenico and Trunfio, Paolo}, TITLE = {A Service-Oriented Framework for Executing Data Mining Workflows on Grids}, YEAR = {2009}, MONTH = {May}, BOOKTITLE = {Proc. of the 4th International Workshop on Workflow Management (ICWM2009), in conjunction with GPC'09}, PAGES = {72--79}, ADDRESS = {Geneva, Switzerland}, PUBLISHER = {IEEE Computer Society Press}, NOTE = {ISBN 978-0-7695-3677-4}, KEYWORDS = {Grid, Weka4WS, Workflow} } @InCollection{LacTalTruFCI09, AUTHOR = {Lackovic, Marco and Talia, Domenico and Trunfio, Paolo}, TITLE = {A Framework for Composing Knowledge Discovery Workflows in Grids}, YEAR = {2009}, BOOKTITLE = {Foundations of Computational Intelligence Vol 6: Data Mining Theoretical Foundations and Applications, Studies in Computational Intelligence}, PAGES = {345--369}, EDITOR = {Abraham, Ajith and Hassanien, Aboul-Ella and Carvalho, André and Snášel, Václav}, PUBLISHER = {Springer}, NOTE = {ISBN 978-3-642-01090-3}, KEYWORDS = {Grid, Weka4WS} } @InProceedings{LacTalTruHPDM08, AUTHOR = {Lackovic, Marco and Talia, Domenico and Trunfio, Paolo}, TITLE = {Service Oriented KDD: A Framework for Grid Data Mining Workflows}, YEAR = {2008}, MONTH = {15 December}, BOOKTITLE = {Proc. of the 10th International Workshop on High Performance Data Mining (HPDM 2008), in conjunction with ICDM'08}, PAGES = {496--505}, ADDRESS = {Pisa, Italy}, PUBLISHER = {IEEE Computer Society Press}, NOTE = {ISBN 978-0-7695-3503-6 }, KEYWORDS = {Grid, Weka4WS} }