Publications BibTeX references@inproceedings{geocon-ucer2016, title = {Geocon: A Middleware for Location-aware Ubiquitous Applications}, author = {Belcastro, Loris and Di Lieto, Giulio and Lackovic, Marco and Marozzo, Fabrizio and Trunfio, Paolo}, booktitle = {Proc. of the First International Workshop on Ultrascale Computing for Early Researchers (UCER 2016)}, year = {2016}, pages = {234-243}, address = {Granada, Spain}, note = {ISBN: 978-3-319-49956-7}, month = {December}, url = {http://dx.doi.org/10.1007/978-3-319-49956-7_19} } @incollection{LacTruIOT14, title = {A Service-Oriented Discovery Framework for Cooperating Smart Objects}, author = {Lackovic, Marco and Trunfio, Paolo}, editor = {Fortino, Giancarlo and Trunfio, Paolo}, booktitle = {Internet of Things Based on Smart Objects: Technology, Middleware and Applications}, year = {2014}, pages = {85--105}, publisher = {Springer}, note = {ISBN 978-3-319-00490-7}, url = {http://dx.doi.org/10.1007/978-3-319-00491-4_5} } @inproceedings{ForLacIDCS13, title = {A Discovery Service for Smart Objects over an Agent-Based Middleware}, author = {Fortino, Giancarlo and Lackovic, Marco and Russo, Wilma and Trunfio, Paolo}, booktitle = {Proc. of the 6th International Conference on Internet and Distributed Computing Systems (IDCS 2013)}, year = {2013}, volume = {8223}, pages = {281-293}, publisher = {Springer}, address = {Hangzhou, China}, series = {Lecture Notes in Computer Science}, note = {ISBN 978-3-642-41427-5}, month = {September}, url = {http://dx.doi.org/10.1007/978-3-642-41428-2_23} } @article{CesLacTalTruCCPE13, title = {Programming Knowledge Discovery Workflows in Service-Oriented Distributed Systems}, author = {Cesario, Eugenio and Lackovic, Marco and Talia, Domenico and Trunfio, Paolo}, journal = {Concurrency and Computation: Practice and Experience}, year = {2013}, volume = {25}, pages = {1482--1504}, publisher = {Wiley InterScience}, number = {10}, month = {July}, url = {http://dx.doi.org/10.1002/cpe.2936} } @incollection{CesLacTalDMFIP12, title = {A Visual Environment for Designing and Running Data Mining Workflows in the Knowledge Grid}, author = {Cesario, Eugenio and Lackovic, Marco and Talia, Domenico and Trunfio, Paolo}, editor = {Holmes, D.E. and Jain, L.C.}, booktitle = {Data Mining: Foundations and Intelligent Paradigms}, year = {2012}, volume = {24}, pages = {57--75}, publisher = {Springer}, series = {Intelligent Systems Reference Library}, note = {ISBN 978-3-642-23240-4}, url = {http://dx.doi.org/10.1007/978-3-642-23241-1_4} } @inproceedings{TolLacRanWORKS11, title = {Characterizing quality of resilience in scientific workflows}, author = {Tolosana-Calasanz, Rafael and Lackovic, Marco and Rana, Omer and Banares, Jose and Talia, Domenico}, booktitle = {Proceedings of the 6th workshop on Workflows in support of large-scale science}, year = {2011}, pages = {117-126}, publisher = {ACM}, address = {New York, NY, USA}, note = {ISBN: 978-1-4503-1100-7}, 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.}, month = {November}, url = {http://dl.acm.org/citation.cfm?id=2110511} } @inproceedings{CesLacTalTruHPC10, title = {Service-Oriented Data Analysis in Distributed Computing Systems}, author = {Cesario, Eugenio and Lackovic, Marco and Talia, Domenico and Trunfio, Paolo}, editor = {Foster, Ian and Gentzsch, Wolfgang and Grandinetti, Lucio and Joubert, Gerhard R.}, booktitle = {Post-Proc. of the High Performance Computing Workshop 2010}, year = {2011}, volume = {20}, pages = {225--245}, publisher = {IOS Press}, address = {Cetraro, Italy}, series = {Advances in Parallel Computing}, note = {ISBN 978-1-60750-802-1}, url = {http://dx.doi.org/10.3233/978-1-60750-803-8-225} } @inproceedings{Hong_Kong, title = {A Taxonomy For the Analysis of Scientific Workflow Faults}, author = {Lackovic, Marco and Talia, Domenico and Tolosana-Calasanz, Rafael and Banares, Jose and Rana, Omer}, booktitle = {Proc. of the 2nd International Workshop on Workflow Management in Service and Cloud Computing (WMSC2010), in conjunction with CSE 2010}, year = {2010}, pages = {398-403}, address = {Hong Kong}, organization = {IEEE}, note = {E-ISBN: 978-0-7695-4323-9 Print ISBN: 978-1-4244-9591-7}, month = {December}, url = {http://ieeexplore.ieee.org/search/freesrchabstract.jsp?tp=&arnumber=5692507} } @inproceedings{LacTalTruICWM09, title = {A Service-Oriented Framework for Executing Data Mining Workflows on Grids}, author = {Lackovic, Marco and Talia, Domenico and Trunfio, Paolo}, booktitle = {Proc. of the 4th International Workshop on Workflow Management (ICWM2009), in conjunction with GPC'09}, year = {2009}, pages = {72--79}, publisher = {IEEE Computer Society Press}, address = {Geneva, Switzerland}, note = {ISBN 978-0-7695-3677-4}, month = {May}, url = {http://dx.doi.org/10.1109/GPC.2009.9} } @incollection{LacTalTruFCI09, title = {A Framework for Composing Knowledge Discovery Workflows in Grids}, author = {Lackovic, Marco and Talia, Domenico and Trunfio, Paolo}, editor = {Abraham, Ajith and Hassanien, Aboul-Ella and Carvalho, André and Snášel, Václav}, booktitle = {Foundations of Computational Intelligence Vol 6: Data Mining Theoretical Foundations and Applications, Studies in Computational Intelligence}, year = {2009}, pages = {345--369}, publisher = {Springer}, note = {ISBN 978-3-642-01090-3}, url = {http://dx.doi.org/10.1007/978-3-642-01091-0_15} } @inproceedings{LacTalTruHPDM08, title = {Service Oriented KDD: A Framework for Grid Data Mining Workflows}, author = {Lackovic, Marco and Talia, Domenico and Trunfio, Paolo}, booktitle = {Proc. of the 10th International Workshop on High Performance Data Mining (HPDM 2008), in conjunction with ICDM'08}, year = {2008}, pages = {496--505}, publisher = {IEEE Computer Society Press}, address = {Pisa, Italy}, note = {ISBN 978-0-7695-3503-6 }, month = {December}, url = {http://dx.doi.org/10.1109/ICDMW.2008.28} }