photo
Contact Details
Dr Matteo Migliavacca
Research Associate
email: migliava (at sign here) doc ic ac uk

Huxley Building, room 346
ICL - Dept. Computing - DSE
I am now a Research Associate at DSE group working on the SmartFlow project. I received my Ph.D. degree in computer science at Politecnico di Milano (March 2008), with a thesis on Middleware Services for Large Scale Dynamic Distributed Systems. My main research interests are in Distributed Systems in the areas of routing, adaptivity, context-awareness, and programming abstractions.

Curriculum Vitae

My CV can be downloaded from here.

Software

I have been collaborating with Gianpaolo Cugola in the development of the REDS publish subscribe middleware framework. Currently I am working on its redesign for increased extensibility and flexibility.

Projects

EPSRC

Smartflow, 2008 - current

EU

WASP: “Wirelessly Accessible Sensor Populations”, 2006-2008, Prof.Carlo Ghezzi

RUNES: “Reconfigurable Ubiquitous Networked Embedded Systems”, 2004-2006, Prof. Gian Pietro Picco

POMPEI: “Peer-to-peer location and presence mobile services for managing crisis and disaster situations”, 2005-2007, Prof. Carlo Ghezzi

Italian government

IS-MANET “Infrastrutture Software per Reti Ad-hoc Orientate ad Ambienti Difficili”, 2003-2006, Prof. Carlo Ghezzi

Publications

Conferences

  • Ioannis Papagiannis, Matteo Migliavacca, and Peter Pietzuch, “PHP Aspis: Using Partial Taint Tracking To Protect Against Injection Attacks”, 2nd USENIX Conference on Web Application Development (WebApps), Portland, OR, USA, USENIX, 06/2011. [PDF]
  • Matteo Migliavacca, Ioannis Papagiannis, David M. Eyers, Brian Shand, Jean Bacon, and Peter Pietzuch, “Distributed Middleware Enforcement of Event Flow Security Policy”, ACM/IFIP/USENIX 11th International Middleware Conference, Bangalore, India, 11/2010. [PDF]
  • Jean Bacon, David Evans, David M. Eyers, Matteo Migliavacca, Peter Pietzuch, and Brian Shand, “Enforcing End-to-end Application Security in the Cloud”, ACM/IFIP/USENIX 11th International Middleware Conference, Bangalore, India, 11/2010. [PDF]
  • Matteo Migliavacca, Ioannis Papagiannis, David M. Eyers, Brian Shand, Jean Bacon, and Peter Pietzuch, “High-Performance Event Processing with Information Security”, USENIX Annual Technical Conference (USENIX ATC), Boston, MA, USA, USENIX, 06/2010. [PDF]
  • Ioannis Papagiannis, Matteo Migliavacca, David M. Eyers, Brian Shand, Jean Bacon, and Peter Pietzuch, “Enforcing User Privacy in Web Applications using Erlang”, Web 2.0 Security and Privacy, Oakland, CA, USA, 05/2010. [PDF]
  • Gianpaolo Cugola, Matteo Migliavacca “MultiCaR: Remote invocation for large scale, context-aware applications” In Proceedings of the IEEE Symposium on Computers and Communications (ISCC'10) Riccione, Italy, July 22-25th, 2010. [PDF]
  • Kuen Hung Tsoi, Ioannis Papagiannis, Matteo Migliavacca, Wayne Luk, and Peter Pietzuch, “Accelerating Publish/Subscribe Matching on Reconfigurable Supercomputing Platforms”, Many-Core and Reconfigurable Supercomputing Conference (MRSC), Rome, Italy, March, 22-24th, 2010. [PDF]
  • Nicholas Poul Schultz-Moeller, Matteo Migliavacca, and Peter Pietzuch, “Distributed Complex Event Processing with Query Optimisation”, In Proceedings of the Third ACM International Conference on Distributed Event-Based Systems (DEBS'09), Nashville, TN, July 6-9th 2009. [PDF]
  • Gianpaolo Cugola, Alessandro Margara, Matteo Migliavacca “Context-Aware Publish-Subscribe: Model, Implementation, and Evaluation” In Proceedings of the IEEE Symposium on Computers and Communications (ISCC'09) Sousse, Tunisia, July 5 - 8, 2009. [PDF]
  • Gianpaolo Cugola, Matteo Migliavacca “A Context and Content-Based Routing Protocol for Mobile Sensor Networks” In Proceedings of 6th European Conference on wireless sensor networks, EWSN 2009, Cork, Ireland, February 11-13, 2009. [PDF]
  • Matteo Migliavacca, Gianpaolo Cugola “Adapting publish-subscribe routing to traffic demands” In Proceedings of the 2007 Inaugural International Conference on Distributed Event-Based Systems, DEBS 2007, Toronto, Ontario, Canada, June 20-22, 2007. [PDF]
  • Gianpaolo Cugola,  Matteo Migliavacca, Alessandro Monguzzi “On adding replies to publish-subscribe” In Proceedings of the 2007 Inaugural International Conference on Distributed Event-Based Systems, DEBS 2007, Toronto, Ontario, Canada, June 20-22, 2007. [PDF]
  • Gian Pietro Picco, Matteo Migliavacca, Amy L. Murphy, Gruia-Catalin Roman “Distributed Abstract Data Types” In Proceedings of the 8th International Symposium on Distributed Objects and Applications (DOA'06), Montpellier (France), October 2006, Springer Lecture Notes on Computer Science. [PDF]
  • Paolo Costa, Davide Frey, Matteo Migliavacca, Luca Mottola “Towards Lightweight Information Dissemination in Inter-Vehicular Networks” In Proceedings of the Third ACM International Workshop on Vehicular Ad Hoc Networks (VANET 2006). [PDF]
  • Roberto Baldoni, Roberto Beraldi, Gianpaolo Cugola, Matteo Migliavacca, Leonardo Querzoni “Structure-less Content-Based Routing in Mobile Ad Hoc Networks” In Proc. IEEE International Conference on Pervasive Services 2005 (ICPS'05), Santorini, Greece, 11-14 July 2005. [PDF]
  • Paolo Costa, Matteo Migliavacca, Gianpaolo Cugola, Gian Pietro Picco “Epidemic Algorithms for Reliable Content-Based Publish-Subscribe: An Evaluation” In Proceedings of the 24th International Conference on Distributed Computing Systems (ICDCS04), March 23-26, 2004, Tokyo (Japan). [PDF]
  • Paolo Costa, Matteo Migliavacca, Gianpaolo Cugola, Gian Pietro Picco “Introducing Reliability in Content-Based Publish-Subscribe through Epidemic Algorithms” In Proceedings of the 2nd International Workshop on Distributed Event-Based Systems (DEBS'03), San Diego (CA, USA), 2003. [PDF]

Journals

  • Roberto Baldoni, Roberto Beraldi, Gianpaolo Cugola, Matteo Migliavacca, Leonardo Querzoni “Content-Based Routing in Highly Dynamic Mobile Ad Hoc Networks” In Journal of Pervasive Computing and Communications, vol 1 issue 4.
  • Jean Bacon, David Eyers, Jatinder Sigh, Brian Shand, Matteo Migliavacca and Peter Pietzuch, “Security in Multi-domain Event-based Systems”, it - Information Technology (http://it-information-technology.de/), vol. 51, no. 5, Munich/Germany, Oldenbourg Wissenschaftsverlag, 10/2009.

Teaching

  • Teaching Assistant for Distributed System course (2006/2007-2007/2008), Prof. Gianpaolo Cugola, Politecnico di Milano
  • Teaching Assistant for Languages and Algorithm Complexity course (2006/2007), Prof. Spoletini, Politecnico di Milano, Cremona
  • Teaching Assistant for Distributed System course (2004/2005 - 2005/2006), Prof. Gian Pietro Picco, Politecnico di Milano
  • Teaching Assistant for Distributed System course (2003/2004), Prof. Amy L. Murphy , Politecnico di Milano
  • Teaching Assistant for Languages and Algorithm Complexity course (2003/2004 - 2005/2006), Prof. Ghezzi, Politecnico di Milano
I have also been supervising M.Sc. students at Politecnico on publish-subscribe middleware since 2005.