Matteo Nardelli

I am a PhD student of Computer Science, Control and Geoinformation at the Dept. of Civil Engineering and Computer Science Engineering of the University of Rome Tor Vergata, Italy.

My research interest focuses mainly on the placement and deployment of data stream applications in distributed Cloud environments.
Here you can find my CV and a list of publications from DBLP and Google Scholar. My profile on ORCID is public.


News
I'm very happy to share two very special news.
I've received a grant for attending the ACM 50th Celebration of the Turing Award, that will be held in June 2017 in San Francisco, CA, USA. You can find more on ACM Turing Award.
Moreover, I've received the opportunity, as young researcher, to attend the 5th Heidelberg Laureate Forum, that will be held in Septembre 2017 in Heidelberg, Germany. Find more on HLF.

Contact information

Matteo Nardelli
Dipartimento di Ingegneria Civile e Ingegneria Informatica
Università di Roma "Tor Vergata"
Via del Politecnico 1, 00133 Roma, Italy
e-mail: email address

Biography

September 2016-February 2017: Visiting researcher at the Distributed System Group, headed by Schahram Dustdar, at TU Wien, Vienna, Austria.

October 2014: Laurea Magistrale (master’s degree) cum laude in Computer Engineering at the University of Rome Tor Vergata.
Thesis title: "A network-aware approach for data stream processing" (Italian).

February 2012: Laurea Triennale (bachelor's degree) cum laude in Computer Engineering at the University of Rome Tor Vergata.
Thesis title: "Analysis and simulation of throughput-optimal access protocol for wireless networks" (Italian).

Publications

2017
  • V. Cardellini, F. Lo Presti, M. Nardelli, G. Russo Russo, "Towards Hierarchical Autonomous Control for Elastic Data Stream Processing in the Fog", International Workshop on Autonomic Solutions for Parallel and Distributed Data Stream Processing (Auto-DaSP 2017), in conjunction with Euro-Par 2017, Santiago de Compostela, Spain, August 2017. To appear in Proceedings of Euro-Par 2017: Parallel Processing Workshops, 12 pages, 2017.
  • G. Marciani, M. Porretta, M. Nardelli, G. F. Italiano, "A Data Streaming Approach to Link Mining in Criminal Networks", To appear in Proceedings of The Fourth International Symposium on Social Networks Analysis, Management and Security (SNAMS-2017), 6 pages, Prague, Czech Republic, August 2017.
  • M. Nardelli, S. Nastic, S. Dustdar, M. Villari, R. Ranjan, "Osmotic Flow: Osmotic Computing + IoT Workflow", in IEEE Cloud Computing, vol. 4, no. 2, pp. 68-75, 2017. doi: 10.1109/MCC.2017.22. (IEEE Xplore, PDF)
  • V. Cardellini, V. Grassi, F. Lo Presti, M. Nardelli, "Optimal Operator Replication and Placement for Distributed Stream Processing Systems", ACM SIGMETRICS Performance Evaluation Review, Vol. 44, No. 4, pp. 11-22, May 2017. doi: 10.1145/3092819.3092823. (ACM Digital Library)
  • O. Skarlat, M. Nardelli, S. Schulte, S. Dustdar, "Towards QoS-aware Fog Service Placement", Proceedings of the 1st IEEE International Conference on Fog and Edge Computing (ICFEC 2017), in conjunction with IEEE/ACM CCGrid 2017, 10 pages, Madrid, Spain, May 2017.
  • M. Nardelli, C. Hochreiner, S. Schulte, "Elastic Provisioning of Virtual Machines for Container Deployment", 1th International Workshop on Autonomous Control for Performance and Reliability Trade-offs in Internet of Services (ACPROSS 2017), in conjunction with ACM/SPEC ICPE 2017. Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering Companion (ICPE '17 Companion), pp. 5-10, L'Aquila, Italy, April 2017. doi:10.1145/3053600.3053602.
  • M. Nardelli, "Elastic Allocation of Docker Containers in Cloud Environments", Proceedings of the 9th ZEUS Workshop 2017 (ZEUS 2017), pp. 59–66, Lugano, Switzerland, February 2017. CEUR-WS.org/Vol-1826. (PDF)
2016
  • V. Cardellini, V. Grassi, F. Lo Presti, M. Nardelli, "Joint operator replication and placement optimization for distributed streaming applications", Proceedings of InfQ 2016 - New Frontiers in Quantitative Methods in Informatics (in conjunction with VALUETOOLS 2016), pp. 263-270, Taormina, Italy, October 2016. doi: 10.4108/eai.25-10-2016.2266628. (EUDL)
  • V. Cardellini, M. Nardelli, D. Luzi, "Elastic Stateful Stream Processing in Storm", Proceedings of the 2016 International Conference on High Performance Computing & Simulation (HPCS 2016), pp. 583-590, Innsbruck, Austria, July 2016. doi: 10.1109/HPCSim.2016.7568388. (IEEE Xplore)
  • V. Cardellini, V. Grassi, F. Lo Presti, M. Nardelli, "Optimal Operator Placement for Distributed Stream Processing Applications", Proceedings of the 10th ACM International Conference on Distributed and Event-Based Systems (DEBS 2016), pp. 69-80, Irvine, CA, USA, June 2016. doi: 10.1145/2933267.2933312. Honorable Mention Paper Award
  • G. Marciani, M. Piu, M. Porretta, M. Nardelli, V. Cardellini, "Grand Challenge: Real-time Analysis of Social Networks Leveraging the Flink Framework", Proceedings of the 10th ACM International Conference on Distributed and Event-Based Systems (DEBS 2016), pp. 386-389, Irvine, CA, USA, June 2016. doi:10.1145/2933267.2933517.
  • M. Nardelli, "Doctoral Symposium: Placement of Distributed Stream Processing over Heterogeneous Infrastructures", Proceedings of the 10th ACM International Conference on Distributed and Event-Based Systems (DEBS 2016), pp. 422-425, Irvine, CA, USA, June 2016. doi:10.1145/2933267.2933432.
  • M. Nardelli, "QoS-aware Deployment of Data Streaming Applications over Distributed Infrastructures", Proceedings of the 39th IEEE International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO 2016), pp. 736-741, Opatija, Croatia, May 2016. doi:10.1109/MIPRO.2016.7522238. (IEEE Xplore)
  • M. Nardelli, "A Framework for Data Stream Applications in Distributed Cloud", Proceedings of the 8th ZEUS Workshop 2016 (ZEUS 2016), pp. 56–63, Vienna, Austria, January 2016. CEUR-WS.org/Vol-1562. (PDF)
2015
  • V. Cardellini, V. Grassi, F. Lo Presti, M. Nardelli, "Distributed QoS-aware scheduling in Storm", Proceedings of the 9th ACM International Conference on Distributed Event-Based Systems (DEBS 2015), pp. 344-347, Oslo, Norway, July 2015. doi:10.1145/2675743.2776766. Best Poster Award
  • V. Cardellini, V. Grassi, F. Lo Presti, M. Nardelli, "On QoS-aware scheduling of data stream applications over fog computing infrastructures", 5th International Workshop on Management of Cloud and Smart City Systems 2015 (MOCS 2015), in conjunction with ISCC 2015. Proceedings of the 2015 IEEE Symposium on Computers and Communication (ISCC 2015), pp. 271-276, Larnaca, Cyprus, July 2015. doi:10.1109/ISCC.2015.7405527. (IEEE Xplore, PDF)

Technical Reports

  • V. Cardellini, V. Grassi, F. Lo Presti, and M. Nardelli, "Distributed QoS-aware scheduling in Storm". Technical Report DICII RR-15.7, University of Rome Tor Vergata, 2015. (PDF)

Software

Distributed Storm

Distributed Storm is an extension of Apache Storm, that provides distributed monitoring, scheduling and management capabilities. GitHub repository.

Elastic Storm

Elastic Storm is an extension of Apache Storm that introduces mechanisms for elasticity and stateful migration. GitHub repository.