|
PostDoc Researcher |
This page is no longer maintained. |
At ETH, I was a PostDoc Researcher in the Systems group, which I joined in December 2007, after completing my PhD in Computer Science at the University of Helsinki (Finland) under the supervision of Prof. Kimmo Raatikainen. Prior to that, in 2003, I received my engineering degree in telecommunications from Politecnico di Milano (Italy).
My research focuses on building system architectures, protocols and middleware for mobile applications. I'm very interested in applied research and in particular in programming mobile phones and experimenting with real-world prototype applications. My research interests include cloud computing infrastructures, overlay networks, many-core architectures, and embedded systems.
At ETH I was awarded the prestigious ETH fellowship. I was involved in the Rhizoma and AlfredO projects. Rhizoma is a constraint-based runtime for distributed services running in personal cloud overlays. A personal cloud overlay federates personal devices such as phones, PCs, servers at home or in the office, and cloud computing infrastructures. An application manages itself to the extent of acquiring and releasing resources from cloud infrastructures in response to failures, changing policies, or increase of load. AlfredO focuses on deploying the necessary software architectures to turn mobile phones into a universal interface to cloud applications. An application's functionalities are organized into loosely-coupled services that can be dynamically partitioned and distributed between the mobile platform and the cloud.
News and Announcements
- The Anzere's source code has been released.
Recent Publications
- [1]
- I. Giurgiu, O. Riva, D. Juric, I. Krivulev, and G. Alonso. Calling the cloud: Enabling mobile phones as interfaces to cloud applications. In Proceedings of the 10th International Middleware Conference (Middleware'09). Springer-Verlag New York, Inc., November 30 - December 4 2009. [ bib | .pdf ]
- [2]
- O. Riva and J. Kangasharju. Challenges and Lessons in Developing Middleware on Smart Phones. IEEE Computer, October 2008. [ bib | .pdf ]
- [3]
- J. S. Rellermeyer, O. Riva, and G. Alonso. AlfredO: An Architecture for Flexible Interaction with Electronic Devices. In Proceedings of the 9th International Middleware Conference (Middleware'08), December 1-5 2008. [ bib | .pdf ]
- [4]
- O. Riva, T. Nadeem, C. Borcea, and L. Iftode. Context-aware Migratory Services in Ad Hoc Networks. IEEE Transactions on Mobile Computing, 6(12):1313-1328, December 2007. [ bib | http | .pdf ]
- [5]
- O. Riva. Middleware for Mobile Sensing Applications in Urban Environments. Phd thesis, University of Helsinki, November 2007. [ bib | .pdf ]
- [6]
- O. Riva and C. Borcea. The Urbanet Revolution: Sensor Power to the People! IEEE Pervasive Magazine, 6(2):41-49, April-June 2007. [ bib | http | .pdf ]
Teaching
- Spring 2010: 263-3501-00 Advanced Computer Networks (Lecturer)
- Spring 2009: 263-3501-00 Advanced Computer Networks (Lecturer)
- Spring 2008: 251-0310-00S Seminar on Small Mobile Devices (Instructor)
- Spring 2008: 252-0052-00 Computer Networks (Assistant)
Projects and Activities
Projects I have worked on at ETHZ:
In the past I worked in the following projects:
- Dec 2007 - Sept 2009: MAND Project at ETH Zurich
- April 2007 - November 2007: NEON Project at Nokia Siemens Networks
- Sept 2004 - Dec 2006: Dynamos Project at HIIT (funded by Suunto, TeliaSonera, ICT-Turku and Tekes)
- May 2003 - June 2004: IIP Mixture Project at the University of Helsinki (funded by Nokia, TeliaSonera and Tekes)
- July 2002 - March 2003: IIP Wireless Project at the University of Helsinki (funded by Nokia, TeliaSonera and Tekes)
Talks
- O. Riva, AlfredO: An Architecture for Flexible Interaction with Electronic Devices, Nokia Research Center, Palo Alto, CA, Sept. 2008
- O. Riva, Middleware for Mobile Sensing Applications in Urban Environments, Nokia Research Center, Helsinki (Finland), Nov. 2007 and University of Oulu, Oulu (Finland), Dec. 2007
- O. Riva, Contory: A Middleware for the Provisioning of Context Information on Smart Phones, Middleware'06, Melbourne (Australia), Nov. 2006.
- O. Riva, A Hybrid Model of Context-aware Service Provisioning Implemented on Smart Phones, ICPS'06, Lyon (France), June 2006.
- O. Riva, Analysis of Internet Transport Service Performance with Active Queue Management in a QoS-enabled Network, Nokia Research Center, Helsinki (Finland), May 2003.