Yliopiston etusivulle Suomeksi På svenska In English
Helsingin yliopisto Tietojenkäsittelytieteen laitos

Department of Computer Science

Sasu Tarkoma

  • Phone (mobile): +358 40 5062163 (SMS is fine)
  • Email: sasu.tarkoma(at)cs.helsinki.fi
  • Office: D229 at Exactum
  • Reception: Thursdays 15-16 (please send email to confirm)
  • Address (at the Department):
    Tietojenkäsittelytieteen laitos
    PL 68 (Gustaf Hällströmin katu 2 b)
  • My Erdős number is 3.


Distributed Events and publish/subscribe, Middleware, Mobile Wireless Internet, Internet of Things


The Finnish Union of University Professors (Professoriliitto)
Senior Member, Institute of Electrical and Electronics Engineers (IEEE)
Professional Member, Association for Computing Machinery (ACM)
COST Information and Communication Technologies Member (2010-2014)
Member of the Union of Journalists in Finland.


Recent highlights

Co-Guest Editor with Professor Sumi Helal in IEEE Pervasive Computing Special Issue on Smart Spaces.
The Internet of Things program has planned the 2014 research activities!
More information available here.

Media visibility:

Two full papers at ACM SenSys 2013!

Carat collaborative energy profiling applications for iOS and Android are available here! 7 News video and article!

Two journal papers on partial order structures for enhancing query processing systems.

Content is king: clean-slate Internet research featured in Scientific American features section.

Yhdistetyt tietojenkäsittelyn päivät 2012 were held on 28-29.5.2012 in Kumpula! The proceedings can be found here.

Awards, Recognitions, Mentions

Nokia Visiting Fellow (2013) and Wolfson College Fellow at University of Cambridge (2013).

IEEE Senior Member, February 2012.

Best demo at ACM MDM 2010 for "Dessy: Demonstrating mobile search and synchronization" by E. Lagerspetz and S. Tarkoma.

Best poster at ACM MDM 2010 for "Dessy: Search and Synchronization on the move" by E. Lagerspetz, T. Lindholm, and S.Tarkoma.

The best textbook of 2009 prize at Aalto University for book "Mobile Middleware" published by Wiley in 2009. The award ceremony was held in 10.2.2010 in Otaniemi.

Top article in IEEE WoWMoM conference (2007)

TeliaSonera Grant (2005)

Awards for MSc and PhD students

Best paper award for Yu Xiao, Petri Savolainen, Matti Siekkinen, Antti Ylä-Jääski and Arto Karppanen at ACM e-Energy 2010 for "Practical Power Modelling of Data Transmissions over 802.11g for Wireless Applications".

Best Master's thesis award 2011 in the field of information technology was given by Tietoturva ry, the largest Finnish organization in this field, to Lauri Kiiski.

Instructed/supervised PhD degrees and PhD referee activity

Meirong Liu. An Efficient Super-Peer-Based Coordinated Service Provision. University of Oulu. 2014. (pre-examiner)

Gioele Barabucci. A Universal Delta Model. University of Bologna. 2013. (pre-examiner)

Miika Komu. A Unified Address Space for Network Applications, Developers and Users. Aalto University. 2012. (advisor/instructor)

Samu Varjonen. Secure Connectivity With Persistent Identities. University of Helsinki. 2012. (advisor/instructor)

Jarno Rajahalme. Inter-Domain Incentives and Internet Architectures. Aalto University. August 2012. (advisor/instructor).

Oleg Davidyuk. Automated and Interactive Composition of Ubiquitous Applications. University of Oulu. 2012. (opponent)

Tobias Heer. Direct End-to-Middle Authentication in Cooperative Networks. Doctoral Dissertation. RWTH Aachen. 2011. (pre-examiner and opponent).

Otso Kassinen. Efficient Middleware and Resource Management in Mobile Peer-to-Peer Systems. Doctoral Dissertation. University of Oulu. 2011. (opponent)

Gonzalo Camarillo. A Service-enabling Framework for the Session Initiation Protocol (SIP). Doctoral Dissertation. Aalto University. 2011. (pre-examiner)

Jani Peltotalo. Solutions for Large-Scale Content Delivery over the Internet Protocol. Doctoral Dissertation. Tampere University of Technology. 2010. (opponent)

Roman Dunaytsev. TCP Performance Evaluation over Wired and Wired-cum-Wireless Networks. Doctoral Dissertation. Tampere University of Technology. 2010. (opponent)

Dmitrij Lagutin. Securing the Internet with Digital Signatures. Doctoral Disseration. Aalto University. 2010. (supervisor/instructor)

Tancred Lindholm. XML-Aware Data Synchronization for Mobile Devices. Doctoral Dissertation. Aalto University. 2009. (advisor/instructor).

Selected recent presentations and talks

IoT and 5G talk at Hetky Ry in 2014.

Nodes/KOPS glögi talk in December 2013. Introduction and research groups. Link

Talk given on November 27, 2013 at Computer Laboratory, University of Cambridge. "Makes Mobile Apps Tick? Lessons Learned In Collaborative App Analysis". Revised slides (March 2014 to reflect our new publications).

Talk given on November 1, 2013 at the Smart Space exhibition in Moscow. Internet of Things program overview. Slides

Keynote on 24.9.2013 at the China-Finland ICT Alliance Workshop Week in China on "Internet of Things and Future Networks".

CAT: A Last Mile Protocol for Content-Centric Networks. 9.6.2011. FutureNet IV Fourth International Workshop on the Network of the Future, in conjunction with IEEE ICC.

Receiver Driven Content Routing for the Internet. 20.10.2010. EU-Japan Symposium in Tampere.

Slides presented at the NODES get together on 30.9.2010. (note that others presented slides as well and these slides are not included here).

Techniques for Content Subscription Anonymity with Distributed Brokers. Presentation at the Privacy in Statistical Databases conference, 22.9.2010.

Content-based Rendezvous with Upgraph Combination. Poster presentation at DEBS, July 2010, Cambridge, UK.

Talk at the 3rd Asia-Europe Workshop on Ubiquitous Computing (AEWUC'10) on 16.5.2010 in Helsinki.

Tulevaisuudet Internet. Esitelmä Nice Tuesday tilaisuudessa 13.4.2010.

Canopy: Publish/Subscribe with Upgraph Combination. Paper presentation at IEEE Global Internet Symposium, 19.3.2010, San Diego, USA.

Selection of Recent Projects

CUBIC: Mobile Crowdsensing in Ubiquitous Cloud Environment 2014-2017. Academy of Finland.
CloSe: Cloud Security Services. 2014-2016. Academy of Finland.
Academic coordinator for the Internet of Things Strategic Research Agenda. More information available here. 2012-2015.
Revolution of Knowledge Work strategic Tekes research project 2013-2015.
Everyday Sensing. Finland-China collaboration project 2013-2015. Tekes.
EASI-CLOUDS ITEA2 research project.
Datacenter Indirection Infrastructure for High Energy Physics Data, Academy of Finland, research project. 2012-2014. Academy of Finland.
COSN research project. 2011-2013. Academy of Finland.
Cloud Software SHOK, 2011 (cloud technology).
Heterogeneous Mesh Networks. 2010-2012. Academy of Finland.
Ubilife Foundations workpackage at HIIT (Tekes, led by University of Oulu). 2007-2009.
PSIRP (Publish/Subscribe Internet Routing Paradigm), EU 7th FP STREP at HIIT. 2008-2010.
ICT-SHOK Future Internet Project at TKK and HIIT.
Information Processing in Overlay Systems (IPOS) at CSE and HIIT. (Academy of Finland). 2008-2010.

Professional activities in 2012-2014

Member of the editorial board of the Computer Networks Journal (Elsevier) (2012-)
Member of organizing and scientific committees, European Grid Infrastructure (EGI) 2014 Community Forum in Helsinki. Link.
PC member, ACM Mobiquitous 2014.Link.
PC Member, ACM International Conference on Distributed Event-based Systems (DEBS 2014) conference.
Organization Committee member for ACM Mobicom 2013 (Panels co-chair).
PC member, Infocom 2014 and Infocom 2015
PC Member, ACM International Conference on Distributed Event-based Systems (DEBS 2013) conference.
PC member, SIGCOMM 2013 Workshop on Information Centric Networking
General chair, Yhdistetyt tietojenkäsittelyn päivät 2012, 28-29.5.2012, Kumpula, Finland. Link.

Current Teaching (UHe unless specified)

  • Current M.Sc. topics can be found here.
  • Instructions for graduating students can be found here!
  • Spring 2015: Overlay Networks
  • Fall 2014: Seminar on distributed Big Data frameworks
  • Spring 2014: Overlay Networks.
  • Spring 2014: Mobile Middleware.
  • Spring 2014: Seminar on Software-defined Networking.
  • Spring 2014: Codecamp on cloud technology (planned).
  • Spring 2014: Internet Technologies for Mobile Computing (Aalto University).
  • Spring 2013: Networking and Services Methodology course.
  • Spring 2013. Azure codecamp.
  • Spring 2013. Mobile Middleware.
  • Spring 2013: Internet Technologies for Mobile Computing (Aalto University).
  • Spring 2013: Overlay Networks.

Published work

You can find a selection of the articles (and Bibtex entries) at DBLP.

Monographs and textbooks

1. S. Tarkoma, M. Siekkinen, E. Lagerspetz, Y. Xiao. Smartphone Energy Consumption: Modeling and Optimization. To be published by Cambridge University Press in August 2014. Link

2. S. Tarkoma. Publish/Subscribe Systems: Design and Principles. Published by Wiley in August 2012. Amazon link.

3. S. Tarkoma. Overlay Networks: Toward Information Networking. 260 pages. CRC Press / Auerbach, February 2010. Reviewed in the June 2010 issue of IEEE Communications Read review. Another Review. This work was supported by the Academy of Finland grants 122329 and 135230.

4. S. Tarkoma. Mobile Middleware: Architecture, Patterns, and Practice. Wiley, March 2009. 320 pages. Textbook for a mobile middleware course. The textbook was awarded the best textbook of 2009 prize at Aalto University. The award ceremony was held in 10.2.2010 in Otaniemi. This work was supported by the Academy of Finland grants 122329 and 135230.

5. S. Tarkoma. Efficient Content-based Routing, Mobility-aware Topologies, and Temporal Subspace Matching. Ph.D Thesis. University of Helsinki, Department of Computer Science, April 2006.

Journal papers

6. Sasu Tarkoma and Jaakko Kangasharju. Optimizing Content-based Routers: Posets and Forests. Distributed Computing 19 (1), September 2006.

7. Sasu Tarkoma and Jaakko Kangasharju. On the Cost and Safety of Handoffs in Content-based Routing Systems. Elsevier Computer Networks Journal. 2007. Available at: http://dx.doi.org/10.1016/j.comnet.2006.07.016

8. J. Kangasharju, T. Lindholm, and S. Tarkoma. XML Messaging on Mobile Devices: From Requirements to Implementation. Computer Networks 51 (16), November 2007.

9. S. Tarkoma, C. Prehofer, S. Sovio, P. Laitinen. Composable Mediation for Security-aware Mobile Services. IEEE Communications Magazine special issue on Web Services in Telecommunications. Volume 45, Issue 7, July 2007.

10. S. Tarkoma, J. Heikkinen, M. Pohja. Secure Push for Airline Services. Springer Telecommunications Systems Journal special issue on Security, Privacy and Trust for Beyond-3G Networks. August 2007.

11. J. Kangasharju, T. Lindholm, and S. Tarkoma. XML Security with Binary XML for Mobile Web Services. International Journal of Web Services Research 5 (3), July 2008.

12. Sasu Tarkoma. Dynamic Filter Stream Detection and Merging for Publish/Subscribe. Elsevier Pervasive and Mobile Computing (Fast Track paper). 2008. Volume 4, Issue 5, Pages 579-788 (October 2008).

13. Jussi Saarinen,Tommi Mikkonen, Risto Pitk‰nen, Jani Heikkinen, Sasu Tarkoma. Towards a Server-Centric Interaction Architecture for Wireless Applications. Invited paper to KSII Transactions on Internet and Information Systems. Volume 2, Number 2, April 25, 2008.

14. Tancred Lindholm, Jaakko Kangasharju, Sasu Tarkoma. Syxaw: Data Synchronization Middleware for the Mobile Web. Mobile Networks and Applications (MONET). Volume 14, Number 5, October 2009. Pages 661-676.

15. Christian Prehofer, Jilles van Gurp, Vlad Stirbu, Sailesh Satish, Sasu Tarkoma, Cristiano di Flora, Pasi P. Liimatainen. Practical Web-based Smart Spaces. IEEE Pervasive Computing, 10 Nov. 2009. IEEE computer Society Digital Library. IEEE Computer Society,Preprint.

16. S. Tarkoma, E. Lagerspetz. Arching Over the Mobile Chasm: Platforms and Runtimes. IEEE Computer, 28 Sept. 2010. IEEE computer Society Digital Library. IEEE Computer Society. Preprint available.

17. S. Tarkoma, C. Rothenberg, E. Lagerspetz. Theory and Practice of Bloom Filters for Distributed Systems. To appear in IEEE Tutorials and Surveys. 2012. Preprint available here.

18. Y. Cui, W. Hu, H. Wang, D. Chen, S. Tarkoma, and A. Ylä-Jääski. Probabilistic Multi-path Routing for Multimedia over Wireless Mesh Networks. To appear.

19. S. Aalto, P. Lassila, P. Savolainen, and S. Tarkoma. How Impatience Affects the Performance and Scalability of P2P Video-on-Demand Systems. ACM SIGMETRICS Performance Evaluation Review, 39(3), 2011.

20. W. Rao, L. Chen, S. Tarkoma. Towards Efficient Privacy-Aware Content-based Pub/Sub Systems. IEEE Transactions on Knowledge and Data Engineering. Preprint available at IEEE Explore.

21. W. Rao, L. Chen, S. Tarkoma. Evaluating continuous top-k queries over document streams. WWW Journal, 2012.

22. Y. Xiao, Y.Cui, P. Savolainen, M. Siekkinen, A. Wang, L. Wang, A. Ylä-Jääski, S. Tarkoma. Modeling Energy Consumption of Data Transmission over Wi-Fi. IEEE Transactions on Mobile Computing. 2013. Preprint available.

23. S. Tarkoma, H. Ailisto. The internet of things program: the Finnish perspective. IEEE Communications Magazine 51(3): 10-11, 2013.

24. W. Rao, R. Vitenberg, S. Tarkoma. MTAF: An Adaptive Design for Keyword-based Content Dissemination on DHT Networks Weixiong Rao, Roman Vitenberg, Lei Chen,and Sasu Tarkoma. To appear in IEEE Transactions on Parallel and Distributed Systems.

25. M. Hoque, M. Siekkinen, S. Tarkoma, J. Nurminen, M. Aalto. Saving Energy in Mobile Devices for On-Demand Multimedia Streaming -- A cross-layer Approach. To appear in ACM Transactions on Multimedia.

26. M. Hoque, M. Siekkinen, J. Nurminen, M. Aalto, S. Tarkoma. Mobile Multimedia Streaming : QoE and Energy Consumption Perspective. Accepted to Pervasive and Mobile Computing, 2014. Preprint available at http://arxiv.org/abs/1311.4317

27. A. Y. Ding, J. Korhonen, T. Savolainen, M. Kojo, J. Ott, S. Tarkoma, J. Crowcroft. Bridging the Gap between Internet Standardization and Networking Research. ACM SIGCOMM Computer Communication Review (ACM CCR), Vol. 44, No. 1, 2014.

28. W. Rao, L. Chen, P. Hui, S. Tarkoma. Bitlist: New Full-text Index for Low Space Cost and Efficient Keyword Search. Proceedings of the VLDB Endowment, Vol. 6, No. 136(13): 1522-1533, 2013.

29. M. Li, A. Lukyanenko, S. Tarkoma, Y. Cui, A. Ylä-Jääski. Tolerating path heterogeneity in multipath TCP with bounded receive buffers. Computer Networks 64: 1-14 (2014). Link

30. Aaron Yi Ding, Jon Crowcroft, Sasu Tarkoma, Hannu Flinck: Software defined networking for security enhancement in wireless mobile networks. Computer Networks 66: 94-101 (2014)

31. Ming Li, Andrey Lukyanenko, Sasu Tarkoma and Antti Ylä-Jääski. MPTCP Incast in Data Center Networks. IEEE China Communications, feature topic Cloud Computing in April 2014.

32. Weixiong Rao, Kai Zhao, Yan Zhan, Pan Hui, Sasu Tarkoma: Maximizing timely content advertising in DTNs. To appear in IEEE Transactions on Mobile Computing.

Book chapters and contributions in books

33. Mikko Laukkanen, Sasu Tarkoma, and Jani Leinonen. FIPA-OS Agent Platform for Small-Footprint Devices. Published in the book Intelligent Agents VIII, Springer 2002, pages 447-460.

34. Phil Buckle, Tom Moore, Steve Robertshaw, Alan Treadway, Sasu Tarkoma, Stefan Poslad. Scalability in Multi-agent Systems: The FIPA-OS Perspective. Foundations and Applications of Multi-Agent Systems. Pages 110-130. Lecture Notes in Artificial Intelligence (LNAI) 2403, Springer 2002.

35. Sasu Tarkoma, Mikko Laukkanen, Kimmo Raatikainen. Software Agents for Ubiquitous Computing. Design of Intelligent Multi-Agent Systems * Human-Centredness, Architectures, Learning and Adaptation, Springer, Vol. 162, October 2004, Hardcover.

36. Kimmo Raatikainen, Fritz Hohl, and Sasu Tarkoma. Generic Service Elements for Adaptive Applications. In Technologies for the Wireless Future: Wireless World Research Forum (WWRF), John Wiley & Sons, October 2004.

37. Sasu Tarkoma, Jouni Korhonen. Understanding Multi-layer Mobility. To appear in Encyclopedia of Mobile Computing & Commerce (EMCC). Published by Idea Group.

38. Sasu Tarkoma. Book contribution. In Technologies for the Wireless Future: Wireless World Research Forum (WWRF): Volume 2, John Wiley & Sons, April 2006.

39. S. Tarkoma, C. Prehofer, A. Zhdanova, H. Rajasekaran. SPICE: Towards Next Generation IMS-based Service Platforms. Invited contribution to International Engineering Consortium (IEC) ÏBusiness Models and Drivers for Next Generation IMS ServicesÓ report, to appear in 2007.

40. Co-editor of the WWRF Working Group 2 whitepaper on Service Architecture. To appear in the next WWRF Book of Visions, published by Wiley.

41. Roberto Baldoni, Leonardo Querzoni, Sasu Tarkoma, Antonio Virgillito. Distributed Event Routing in Publish/Subscribe Communication Systems: A Survey. Book Chapter in Middleware for Network Eccentric and Mobile Applications. State of the Art. Springer. 2008.

42. S.Tarkoma, M. Ain, K. Visala. The Publish/Subscribe Internet Routing Paradigm (PSIRP): Designing the Future Internet Architecture. Towards the Future Internet - A European Research Perspective Edited by Georgios Tselentis, John Domingue, Alex Galis, Anastasius Gavras, David Hausheer, Srdjan Krco, Volkmar Lotz, Theodore Zahariadis. IOS Press 2009.

43. S.Tarkoma, J. Heikkinen, J. van Gurp. Mobile Push for Converged Mobile Services: the Airline Scenario. Book chapter. To appear in Handbook of Research on Advanced Distributed Event-Based Systems, Publish/Subscribe and Message Filtering Technologies. Edited by A. Hinze and A. Buchmann, published by IGI.

44. D. Lagutin, K. Visala, S. Tarkoma. Publish/Subscribe for Internet: PSIRP Perspective. Valencia FIA book 2010.

45. D. Lagutin, K. Visala, S. Tarkoma. Security Design for an Inter-Domain Publish/Subscribe Architecture. FIA book 2011.

46. Kari Visala, Dmitrij Lagutin, S. Tarkoma. Towards a Minimal Core for Information- Centric Networking. Future Internet Assembly (FIA) book 2013.

Conference and workshop papers

47. Mikko Laukkanen, Sasu Tarkoma, and Jani Leinonen. FIPA-OS Agent Platform for Small-Footprint Devices. In John-Jules Meyer and Milind Tambe, editors, In Pre-Proceedings of the Eighth International Workshop on Agent Theories, Architectures, and Languages (ATAL-2001), pages 314-325, August 2001.

48. Sasu Tarkoma and Mikko Laukkanen. Supporting Software Agents on Small Devices. Proceedings of the ACM First International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS-2002), July 2002. Presented as Poster.

49. Sasu Tarkoma, Mikko Laukkanen. Facilitating Agent Messaging on PDAs. Fourth International Workshop on Mobile Agents for Telecommunication Applications (MATA-2002), Barcelona, Spain. October 2002. Lecture Notes in Computer Science (LNCS) 2521.

50. Sasu Tarkoma. Distributed Event Dissemination for Ubiquitous Agents. Proceedings of the 10th ISPE International Conference on Concurrent Engineering (CE-2003), Madeira, Portugal. Pages 105-110.

51. Sasu Tarkoma, Jaakko Kangasharju, Kimmo Raatikainen. Client Mobility in Rendezvous-Notify. International Workshop for Distributed Event-Based Systems (DEBS03), in conjunction with the ACM SIGMOD/PODS Conference, San Diego. Available at ACM Digital Library.

52. Jaakko Kangasharju, Sasu Tarkoma, Kimmo Raatikainen. Comparing SOAP Performance for Various Encodings, Protocols, and Connections. IFIP-TC6 8th International Conference, Personal Wireless Communications (PWC 2003), Venice, Italy, September 23-25, 2003. Lecture Notes in Computer Science, Vol. 2775.

53. Sasu Tarkoma, Mikko Laukkanen. Adaptive Agent-based Service Composition for Wireless Terminals. Seventh International Workshop on Cooperative Information Agents (CIA-2003). Lecture Notes in Artificial Intelligence, Vol. 2782, pages 16-29.

54. Sasu Tarkoma. Event Dissemination Service for Pervasive Computing. Pervasive 2004 Doctoral Colloquium, 18-19.4. Linz/Vienna, Austria.

55. Sasu Tarkoma, Jaakko Kangasharju. A Data Structure for Content-based Routing. In the proceedings of Internet and Multimedia Systems and Applications (EuroIMSA) 2005, February 21-23, 2005, Grindelwald Switzerland.

56. Sasu Tarkoma, Jaakko Kangasharju. Mobility and Completeness in Publish / Subscribe Topologies. In the proceedings of Networks and Communication Systems (NCS 2005), April 18-20, 2005.

57. Sasu Tarkoma and Thalainayar Balasubramanian Ramya. A Gateway for SIP Event Interworking. In Third Workshop on Applications of Wireless Communications, August 2005, Lappeenranta, Finland. Published in the Acta Universitatis Lappeenrantaensis series of Lappeenranta University of Technology.

58. Jaakko Kangasharju, Tancred Lindholm, Sasu Tarkoma. Requirements and Design for XML Messaging in the Mobile Environment. In Second International Workshop on Next Generation Networking Middleware, May 2005.

59. Tancred Lindholm, Jaakko Kangasharju, and Sasu Tarkoma. A Hybrid Approach to Optimistic File System Directory Tree Synchronization. In Fourth International ACM Workshop on Data Engineering for Wireless and Mobile Access, June 2005.

60. Sasu Tarkoma, Tancred Lindholm, Jaakko Kangasharju. Collection and Object Synchronization Based on Context Information. 2nd IEEE/IFIP International Workshop on Mobility Aware Technologies and Applications, 2005.

61. Miika Komu, Sasu Tarkoma, Jaakko Kangasharju, Andrei Gurtov. Applying a Cryptographic Namespace to Applications. Dynamic Interconnection of Networks (DIN 2005) ACM workshop in conjunction with Mobicom 2005.

62. Sasu Tarkoma and Jaakko Kangasharju. Handover Cost and Mobility-Safety of Content Streams. In Eighth ACM/IEEE International Symposium on Modeling, Analysis and Simulation of Wireless and Mobile Systems, October 2005.

63. Sasu Tarkoma and Jaakko Kangasharju. Filter Merging for Efficient Information Dissemination. In 13th International Conference on Cooperative Information Systems, Lecture Notes in Computer Science 3760, Springer-Verlag, October 2005.

64. Jaakko Kangasharju, Sasu Tarkoma, and Tancred Lindholm. Xebu: A Binary Format with Schema-based Optimizations for XML Data. In 6th International Conference on Web Information Systems Engineering, Lecture Notes in Computer Science 3806, Springer-Verlag, November 2005.

65. S. Tarkoma. Preventing Spam in Publish/Subscribe. IEEE DEBS 2006 (in conjunction with ICDCS).

66. Sasu Tarkoma, Jaakko Kangasharju, Tancred Lindholm, and Kimmo Raatikainen. Fuego: Experiences with Mobile Data Communication and Synchronization. In 17th Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC), September 2006.

67. Jaakko Kangasharju, Tancred Lindholm, and Sasu Tarkoma. On Encrypting and Signing Binary XML Messages in the Wireless Environment. In IEEE International Conference on Web Services, September 2006.

68. S. Tarkoma. TSR: Temporal Subspace Routing for Peer-to-Peer Data Sharing. IEEE Globecom 2006.

69. S. Tarkoma, J. Kangasharju, T. Lindholm, R. Sri Kalyanaraman and K. Raatikainen. Fuego: Middleware for Mobile Data Communication and Synchronization. Poster at ACM/Usenix Mobisys 2006.

70. Tancred Lindholm, Jaakko Kangasharju, and Sasu Tarkoma. Fast and Simple XML Tree Differencing by Sequence Alignment. In ACM Symposium on Document Engineering, October 2006.

71. S. Tarkoma, C. Prehofer, A. Zhdanova, K. Moessner, E. Kovacs. SPICE: Evolving IMS to Next Generation Service Platforms. Accepted for publication in IEEE workshop on Next Generation Service Platforms for Future Mobile Systems (SPMS 2007).

72. Janne Lindqvist and Sasu Tarkoma, Protecting Internet Connectivity of Hybrid Ad Hoc Network Gateways, in MiNEMA Workshop, February 7-8 2006, Leuven, Belgium.

73. S.Tarkoma. Dynamic Filter Merging for Publish/Subscribe. Accepted as Extended Paper (top paper), IEEE WoWMoM 2007. Acceptance rate for Extended Papers was 10.1% (15/148).

74. J. Kangasharju, T. Lindholm, R.S. Kalyanaraman, S. Tarkoma, K. Raatikainen. Collaborative XML Editing on Small Devices: An Application of Mobility Middleware. Pervasive 2007 demonstration track.

75. S. Tarkoma, B. Bhushan, E. Kovacs, H. van Kranenburg, E. Postmann, R. Seidl, A. V. Zhdanova. SPICE: A Service Platform for Future Mobile IMS Services. IEEE 2007 WoWMoM industry track.

76. J. Kangasharju, S. Tarkoma. Benefits of Alternate XML Serialization Formats in Scientific Computing. Accepted to the ACM/IEEE Workshop on Service-Oriented Computing Performance: Aspects, Issues, and Approaches. In conjunction with HDPC 2007.

77. Ernö Kovacs, Bharat Bhushan, Erwin Postmann, Sasu Tarkoma. Creating Converged Services for IMS Using the SPICE Platform. ICIN 2007 "Emerging Web and Telcom Services: Collision or Cooperation?

78. S. Tarkoma. Chained Forests for Fast Subsumption Matching. ACM/IEEE/Usenix Distributed Event-Based Systems (DEBS) Conference 2007. Short paper.

79. S. Tarkoma, B. Bhushan, E. Kovacs, R. Kernchen, E. Postmann, A. Spedalieri. Towards Unified Converged B3G Service Platform. ACM Mobility 2007 Conference. Invited contribution to the Special Session on Next-Generation Communication Services.

80. Y. Du, R. Kernchen, K. Moessner, C. Rack, O. Saware, S. Tarkoma. Context-aware Learning for Intelligent Mobile Multimodal User Interfaces. Invited paper to PIMRC 2007.

81. E. Lagerspetz, T. Lindholm, S. Tarkoma. Dessy: Mobile Desktop Search. ACM DIAL M-POMC 2007.

82. K. Haribabu, D. Reddy, C. Hota, S. Tarkoma. Adaptive Lookup for Unstructured Peer-to-Peer Overlays. IAMCOM workshop in conjunction with IEEE COMSWARE 2007.

83. M. Särelä, S.Tarkoma, et al. RTFM: Publish/Subscribe Internetworking Architecture. IST Mobile Summit 2008. June, Stockholm.

84. J. van Gurp, C. Prehofer, S. Tarkoma, C. di Flora. A Web based Platform for Smart Spaces. Extended abstract (demo paper) in Internet of Things 2008 conference.

85. S. Tarkoma. Dynamic Content-based Channels: Meeting in the Middle. ACM DEBS 2008.

86. S. Tarkoma, D. Trossen, M. Särelä. Black Boxed Rendezvous Based Networking. ACM MobiArch 2008.

87. S. Tarkoma. Fuego Toolkit: A Modular Framework for Content-based Routing. DEBS 2008 demo session.

88. P. Savolainen, N. Raatikainen, S. Tarkoma. Windowing BitTorrent for Video-on-Demand: Not All is Lost with Tit-for-Tat. Globecom 2008.

89. P. Nikander, A. Pouttu, S. Tarkoma, J. Kangasharju, J. Talvitie, M. Latva-aho. Combining Radio and Internetworking: Towards a Unified Architecture. Invited paper. In the proceedings of the 11th International Symposium on Wireless and Personal Multimedia Communications, September 8-11, Lapland, Finland.

90. J. Rajahalme, M. Särelä, P. Nikander, S. Tarkoma. Incentive-Compatible Caching and Peering in Data-Oriented Networks. ACM ReArch 2008.

91. N. Pin, J. Heikkinen, J-M. Tapio. S.Tarkoma. Flexible Single Sign-On for SIP: Bridging the Identity Chasm. IEEE ICC 2009 CISS.

92. Eemil Lagerspetz, Sasu Tarkoma. Dessy: A mobile synchronization and search platform. Finnish-Japanese Workshop on Ubiquitous Computing and Urban Lives (FJWUU 2009). 11.3.2009. http://osoite.jp/FJWUU09/

93. J. Koskela, S. Tarkoma. Simple Peer-to-Peer SIP Privacy. MobiSec 2009.

94. D. Lagutin, S.Tarkoma. Forwarding solutions for pub/sub. Poster paper in IST Mobile Summit 2009.

95. D. Lagutin, S. Tarkoma. Public Key Signatures and Lightweight Security Solutions in a Wireless Environment. IW2AN 2009.

96. X. Su, J. Riekki, S. Tarkoma. An Approach to Achieve Context-aware Maps: Combining Semantic Web Technology with Sensor Data. The 2009 International Conference on Intelligent Environments, in the Special Session on Intelligent Knowledge-Based and Agent-Based Systems.

97. Yong Cui, Wenjie Hu, Sasu Tarkoma, and Antti Ylä-Jääski. Probabilistic Routing for Multiple Flows in Wireless Multi-hop Networks. LCN 2009. Short paper.

98. K. Visala, D. Lagutin, S. Tarkoma. LANES: An Inter-Domain Data-Oriented Routing Architecture. ACM ReArch'09.

99. P. Lassila, S. Aalto, N. Raatikainen, P. Savolainen, S. Tarkoma. Performance modeling of P2P Video-on-Demand. EuroNF Workshop on Traffic Management and Traffic Engineering for the Future Internet. Paris, France. December 7-8, 2009. Extended Abstract.

100. M. Siekkinen, J. Manner, A. Ylä-Jääski, S. Luukkainen, S. Tarkoma. hBox: Connecting Homes. Third International Conference on New Technologies, Mobility and Security. IEEE NTMS 2009. To appear.

101. Eemil Lagerspetz, Sasu Tarkoma. Cloud-Assisted Mobile Desktop Search. Proceedings of the Eighth Annual IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops). Demo session. March, 2010.

102. S. Tarkoma, M. Antikainen. Canopy: Publish/Subscribe with Upgraph Combination. Global Internet Symposium 2010.

103. E. Lagerspetz, T. Lindholm, S. Tarkoma. Dessy: search and synchronization on the move. Poster at MDM 2010.

104. Ming Li, Matti Siekkinen, Sasu Tarkoma, Antti Ylä-Jääski, and Yong Cui. Segment Level Authentication: Combating Internet Source Spoofing. In the Proceedings of the 15th IEEE Symposium on Computers and Communications (ISCC'10) (short paper). June 2010.

105. C. Prehofer, S. Tarkoma. A New Approach for Privacy in the Cloud: Context-aware Obfuscation. In the 4th IFIP WG 11.11 International Conference on Trust Management, Japan, June 2010.

106. D. Lagutin, S. Tarkoma. Cryptographic Signatures on the Network Layer - an Alternative to the ISP Data Retention. In the Proceedings of the 15th IEEE Symposium on Computers and Communications (ISCC'10). June 2010.

107. S. Aalto, P. Lassila, S. Tarkoma and P. Savolainen, Segmented P2P Video-on-Demand: Modeling and Performance, in Proceedings of 22nd International Teletraffic Congress (ITC 22), 2010, Amsterdam, the Netherlands, to appear

108. S. Aalto, P. Lassila, N. Raatikainen, P. Savolainen, S. Tarkoma. P2P Video-on-Demand: Steady State and Scalability. IEEE Globecom 2010.

109. S. Tarkoma. Content-based Rendezvous with Upgraph Combination. Poster at ACM DEBS 2010, Cambridge, UK.

110. S. Tarkoma, C. Prehofer. Techniques for Content Subscription Anonymity with Distributed Brokers. Privacy in Statistical Databases 2010. .pdf

111. M. Komu, S. Tarkoma, A. Lukyanenko. Mitigation of Unsolicited Traffic Across Domains with Host Identities and Puzzles. The proceedings of Nordsec 2010. .pdf. Note: Copyright 2010 Springer-Verlag

112. S. Tarkoma, D. Kuptsov, P. Savolainen, P. Sarolahti. CAT: A Last Mile Protocol for Content-Centric Networks. ICC 2011 Workshop on Future Network.

113. E. Lagerspetz, S. Tarkoma. Mobile Search and the Cloud: The Benefits of Offloading. 1st IEEE PerCom workshop on Pervasive Communities and Service Clouds.

114. M. Jurmu, et al. Leasing Service for Networks of Interactive Public Displays in Urban Spaces. IEEE GPC 2011.

115. S. Aalto, P. Lassila, P. Savolainen, S. Tarkoma. How Impatience Affects the Performance and Scalability of P2P Video-on-Demand Systems. The Thirteenth Workshop on MAthematical performance Modeling and Analysis June 8th, 2011 - San Jose, California, USA. In conjunction with Sigmetrics 2011.

116. Weixiong Rao, Roman Vitenberg, and Sasu Tarkoma. Towards Optimal Keyword-based Content Dissemination in DHT-based P2P Networks. P2P'11.

117. Y. Ding, S. Tarkoma, et al. NAO: A Framework to Enable Efficient Mobile Offloading. Middleware 2012 poster article.

118. W. Rao, K. Zhao, Y. Zhan, P. Hui, S. Tarkoma: Maximizing timely content advertising in DTNs. SECON 2012: 254-262

119. W. Rao, S. Tarkoma, et al. Move: A Large Scale Keyword-based Content Filtering and Dissemination System. IEEE ICDCS 2012.

120. A. J. Oliner, A. P. Iyer, E. Lagerspetz, I. Stoica, and S. Tarkoma. Carat: Collaborative Energy Bug Detection. Poster and demo at the proceedings of the 9th USENIX Symposium on Networked Systems Design and Implementation (NSDI '12), San Jose, California.

121. W.Rao, K. Zhao, E. Lagerspetz, S. Tarkoma. Energy-Aware Keyword Search on Mobile Phones. ACM SIGCOMM workshop on Mobile Cloud Computing. 2012.

122. M. Komu, S. Varjonen, A. Gurtov, S. Tarkoma. Sockets and Beyond: Assessing the Source Code of Network Applications. Linux Symposium 2012. Proceedings available here.

123. M. Komu, M. Sethi, R. Mallavarapu, H. Oirola, R. Khan, S. Tarkoma. Secure Networking for Virtual Machines in the Cloud. IEEE Cluster PQoSCom workshop. .pdf

124. A. Oliner, A. Iyer, E. Lagerspetz, S. Tarkoma, I. Stoica. Carat: Collaborative energy debugging for mobile devices. In HotDep 2012.

125. W. Rao, C. Chen. P. Hui, S. Tarkoma. Replication-based Load Balancing in Distributed Content-Based Publish/Subscribe. IEEE IPDPS 2013.

126. Weixiong Rao, Lei Chen, Mingxuan Yuan, Sasu Tarkoma, and Hong Mei. Subscription Privacy Protection in Topic-based Pub/Sub. DASFAA 2013.

127. A. Y. Ding, B. Han, Y. Xiao, P. Hui, A. Srinisavan, M. Kojo, S. Tarkoma. Enabling Energy-Aware Collaborative Mobile Data Offloading for Smartphones. IEEE SECON 2013.

128. M. Li, A. Lukyanenko, S. Tarkoma, Yong Cui, A. Ylä-Jääski. Tolerating path heterogeneity in multipath TCP with bounded receive buffers. ACM SIGMETRICS 2013, pages 375-376.

129. M. Li, A. Lukyanenko, A. Ylä-Jääski, S. Tarkoma. The Delayed ACK Evolution in MPTCP. IEEE Globecom 2013.

130. S. Hemminki, K. Zhao, A. Y. Ding, M. Rannanjärvi, P. Nurmi, S. Tarkoma. CoSense – A Collaborative Sensing Platform for Mobile Devices. ACM SenSys poster. 2013.

131. S. Hemminki, P. Nurmi, S. Tarkoma. Accelerometer-Based Transportation Mode Detection on Smartphones. ACM SenSys 2013.

132. A. J. Oliner, A. P. Iyer, I. Stoica, E. Lagerspetz, S. Tarkoma. Carat: Collaborative Energy Diagnosis for Mobile Devices. ACM SenSys 2013.

133. P. Savolainen, S. Helal, J. Reitmaa, K. Kuikkaniemi, G. Jacucci, M. Rinne, M. Turpeinen, S. Tarkoma. Spaceify - a Client-Edge-Server Ecosystem for Mobile Computing in Smart Spaces. Mobicom 2013 poster.

134. M. Li, Andrey Lukyanenko, A. Ylä-Jääski, S. Tarkoma. Efficient New Delayed ACK for TCP: Old Problem, New Insight" to appear in the proceedings of the 16th ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWIM) 2013.

135. S. Toor, L. Osmani, P. Eerola, O. Kraemer, T. Linden, S. Tarkoma, J. White. A Scalable Infrastructure for CMS Data Analysis Based on Openstack Cloud and Gluster File System. HIP-CMS Conference 2013. Extended abstract.

136. A. Y. Ding, J. Korhonen, T. Savolainen, M. Kojo, S. Tarkoma, J. Crowcroft. Bridge Networking Research and Internet Standardization: Case Study on Mobile Traffic Offloading and IPv6 Transition Technologies. Internet Architecture Board Workshop on Internet Technology Adoption and Transition (IAB ITAT 2013), Cambridge, UK, December 2013.

137. K. Athukorala, E. Lagerspetz, M von Kügelgen, A. Jylhä, A. J. Oliner, S. Tarkoma, G. Jacucci. How Carat Affects User Behavior: Implications for Mobile Battery Awareness Applications. ACM CHI 2014.

138. H.T. T. Truong, E. Lagerspetz, P. Nurmi, A. J. Oliner, S. Tarkoma, N. Asokan, S. Bhattacharya, The Company You Keep: Measuring Mobile Malware Infection Rates and Identifying Inexpensive Predictors of Susceptibility to Infection, Proceedings of WWW 2014.

139. Aaron Yi Ding, Jon Crowcroft, Sasu Tarkoma. SoftOffload: A Programmable Approach Toward Collaborative Mobile Traffic Offloading" (extended abstract). 12th ACM International Conference on Mobile Systems, Applications, and Services (ACM MobiSys), Conference Proceedings Poster Track, Bretton Woods, NH, USA, June 2014.

140. Eemil Lagerspetz, Hien Thi Thu Truong, Sasu Tarkoma, N. Asokan. Mdoctor - A Mobile Malware Prognosis Application. To appear at DASec in conjunction with ICDCS 2014.

Recent reports and other papers

141. J. Leinonen, K. Raatikainen, S. Tarkoma, M. Mäkeläinen. Design of Small Footprint Agent Platform. Crumpet Deliverable IST-1999-20147/UHe/WP2/D21, 2000. Available at: http://www.elec.qmul.ac.uk/crumpet/

142 J. Leinonen, S. Tarkoma, and A. Styrman. Small Footprint Agent Shell. Code. Crumpet Deliverable IST-1999-20147/UHe/WP2/D2.3, July 2001. Available at http://www.elec.qmul.ac.uk/crumpet/

143. Sasu Tarkoma. Mobile Distributed Event Systems. Berkeley - Helsinki Summer School 2003 on Telecommunication Software Architecture.

144. Sasu Tarkoma, Ramya Balu, Jaakko Kangasharju, Miika Komu, Mika Kousa, Tancred Lindholm, Mikko M‰kel‰, Marko Saaresto, Kristian Slavov, Kimmo Raatikainen, State of the Art in Enablers for Applications in Future Mobile Wireless Internet. HIIT Publications 2004-2, September 2004.

145. Sasu Tarkoma. Supporting Mobile Applications with Distributed Events. Fourth Berkeley-Helsinki Ph.D. Student Workshop on Telecommunication Software Architectures. 2004.

146. S. Tarkoma, W. Zhou, M. Komu, Report on HIP Applications, HIIT Technical Report, October 2005.

147. S. Tarkoma and K. Raatikainen. State of the Art Review of Event Systems. MiNEMA Report, 2006.

148. Sasu Tarkoma. Fuego Event Service: Towards Modularity in Event Routing. Rutgers-Helsinki Ph.D. Student Workshop on Spontaneous Networking May 8 -12, 2006.

149. Co-author in extended abstract. SPICE: A Service Platform for Future Mobile Communication Services. Accepted contribution to the 17th WWRF Meeting WG2 Service Architecture, Heidelberg, 2006.

150. Contributor to EU IST Mobile Service Platforms (MSP) whitepaper. More information: http://cordis.europa.eu/ist/ct/proclu/c/msp.htm

151. S.Tarkoma, M. Komu. XHIP: Preventing Unwanted Traffic with HIP Across Domains. HIIT Report, 2007.

152. SPICE Unified Architecture. Hunor Demeter and Sasu Tarkoma (editors). 2008. Available at: http://www.ist-spice.org/documents/SPICE_WP1_unified_architecture_Phase%202.pdf

153. Nie Pin, Juha-Matti Tapio, Sasu Tarkoma. Seamless Sign-On with SIP: Bridging the Identity Chasm. Technical Report (CSE/TKK).

154. Co-editor in PSIRP Deliverable 2.2: Conceptual Architecture of PSIRP Including Subcomponent Descriptions. 8.8.2008.

155. S. Tarkoma and J. Heikkinen (eds.). Proceedings of the Fall 2008 Seminar on Internetworking. Helsinki University of Technology, Department of Computer Science and Engineering. To appear.

156. Co-editor in PSIRP Deliverable 2.3: PSIRP Architecture. 28.2.2009.

157. Jukka Nurminen, Jussi Ruutu, and Sasu Tarkoma. FI SHOK Deliverable DA2.1.15. The Case for Holistic Mobile Energy and Power Management, 2010. Available at: www.futureinternet.fi/publications/ICT_SHOK_FI_Phase2_Deliverable%20DA2_1_15.pdf.

158. Cloud software technical report. To appear. 2012.

159. S. Tarkoma, J-K. Kämäräinen, T. Pahikkala. Yhdistetyt tietojenkäsittelyn päivät 2012 - Federated Computer Science Event 2012. Department of Computer Science Series of Publications B, Report B-2012-1.

160. Yanhe Liu, Aaron Yi Ding, Sasu Tarkoma. Software-Defined Networking in Mobile Access Networks. Technical Report C-2013-1 University of Helsinki Department of Computer Science. Available at: https://helda.helsinki.fi/bitstream/handle/10138/40769/technical-report-C-2013-1.pdf


161. Co-presenter in the tutorial: Service platform challenges for converged B3G environments. At the 16th IST Mobile and Wireless Communications Summit, 2007.



163. S. Tarkoma, C. Prehofer. Service mobility for composed components. U.S. Patent 8046429.

25 international patent applications.

Finnish Research-related Articles and Book Contributions

164. Sasu Tarkoma. Java - uusi opetusväline. Korkeakoulujen ATK-uutiset 2/1996.

165. Sasu Tarkoma. Verkkotietokoneiden aikakausi alkaa. Internet Maailma 2/1996.

166. Sasu Tarkoma. Webin standardit uudistuvat. HTTP 1.1, TCP/IP version 6, HTML 4.0. Internet Maailma 4/1997.

167. Sasu Tarkoma. Kestävätkö trendit? Internet Maailma 3/1998.

168. Sasu Tarkoma. Ohjelmistoagentit. Internet Maailma 1999.

169. Sasu Tarkoma. JPEG 2000 tiivistää kuvat paremmin. Internet Maailma 3/2000.

170. Sasu Tarkoma. XHTML on silta tulevaisuuden internetiin. Internet Maailma 2/2000.

171. Sasu Tarkoma. Java ja viestintä mobiileissa ympäristöissä. SysteemityÀÜ 2/2002.

172. Sasu Tarkoma. Palvelualusta mobiilimailmaan. To appear in Prosessori magazine forthcoming R&D issue, 2007.

173. S. Tarkoma, V. Oksanen. Tietoturvan mahdollisuudet ja uhat. Chapter for a book produced by the Finnish Information Processing Association (Tietotekniikan liitto): Silmät auki! Tietoyhteiskunnan uhat ja mahdollisuudet 2008.

174. Timo Ojala, Jukka Riekki, Hannu Kukka, Marika Leskelä, Sasu Tarkoma. Ubiikki kaupunki. Prosessori, November 11/2008.

175. S. Tarkoma. Sisältöpohjaiset verkot ja palvelut. Tieteessä tapahtuu, Vol 28, Nro 2 (2010).

176. S. Tarkoma. Hajautettujen järjestelmien opetuksen trendit ja kehitys. Tietojenkäsittelytiede 32, July 2011.

Internet Drafts

177. M. Komu, S. Tarkoma. IPsec Application Programming Interfaces. Better than Nothing Security Working Group. Internet Draft. Work in progress, expires August 16, 2007.

Visual materials: Selected Posters

1. Supporting Software Agents on Small Devices. Poster presented at AAMAS 2002. .pdf

2. Event-based systems: Rendezvous-Notify presented at the Sahara retreat / UCB in 2003. .pdf

3. Fuego Core. Middleware for Mobile Wireless Internet. 2004. Presented at several different events in 2004. .pdf

4. Fuego Core. Middleware for Mobile Wireless Internet. 2006. Presented at several different events in 2006. A version was shown at Mobisys 2006. .pdf

5. Chained Forests for Fast Subsumption Matching. Poster presented at ACM DEBS 2007. .pdf

6. The Fuego Core Captio Collaborative Editor. Poster presented at the Helsinki-Rutgers workshop 2007. Demo presented at Pervasive 2007. .pdf

7. FusionFox: BitTorrent for Video-on-Demand. 2008. .pdf

8. HIIT PlanetLab Gateway. 2008. .pdf

9. Fuego Toolkit: A Modular Framework for Content-based Routing. Poster presented at ACM DEBS 2008. .pdf

10. Content-based Rendezvous with Upgraph Combination. Poster presented at ACM DEBS 2010. .pdf

11. E. Lagerspetz, S. Tarkoma, and T. Lindholm. Dessy: search and synchronization on the move. Poster paper, MDM 2010. Awarded Best Poster. PDF link to be added. Link to paper on Eemil's page.

12. Stacking Clouds. T. Ruottu, E. Lagerspetz, S. Tarkoma. Yhdistetyt tietojenkäsittelyn päivät 2012. Link.

13. A scalable infrastructure for CMS data analysis based on OpenStack Cloud and GlusterFS. Poster at CHEP 2013. Link.

14.SoftOffload - A Programmable Approach for Mobile Offloading. Poster at Mobisys 2014. Link.

Demonstrations at International Events

MONADS software demonstration, 16th FIPA meeting in London, UK, 24-28 January, 2000.

CRUMPET demonstration, 22nd FIPA meeting in Sendai, Japan, 23-27 July, 2001.

Fuego Core demonstration at the Sixth IEEE Workshop on Mobile Computing Systems and Applications (WMCSA) at English Lake District in UK, 2-3 December, 2004. Mentioned in IEEE Pervasive Computing magazine (Vol. 4. No. 2. 2005) and Usenixin ;login: (Vol. 30. No. 4. 2005).

Fuego Toolkit: A Modular Framework for Content-based Routing. DEBS 2008 demo session. Code available here.


Sasu Tarkoma.
User Dialogue Management in the FIPA Architecture. M.Sc. Thesis. University of Helsinki, Department of Computer Science, 2000.

Sasu Tarkoma.
Efficient and Mobility-aware Content-based Routing Systems. Ph. Lic Thesis. University of Helsinki, Department of Computer Science, 2005.

Sasu Tarkoma.
Efficient Content-based Routing, Mobility-aware Topologies, and Temporal Subspace Matching. Ph.D Thesis. University of Helsinki, Department of Computer Science, April 2006.

General Articles
Numerous articles in technical-interest magazines since 1996.

Past Teaching

  • Fall 2012: Seminar on Internet of Things (Dr Laila and Dr. Rao).
  • Fall 2012: Overlay and P2P networks course.
  • Fall 2012: Codecamp.
  • Spring 2012: Mobile Middleware.
  • Spring 2012: Mobile Middleware (UH and Aalto)
  • Fall 2011: Seminar on mobile and cloud integration.
  • Fall 2011: Overlay and P2P networks course.
  • Fall 2011: Tietoliikenteen perusteet (Introduction to data communications).
  • Spring 2011: Seminar on hot topics in mobile computing.
  • Spring 2011: Mobile Middleware.
  • Spring 2011: Internet Technologies for Mobile Computing (Aalto University).
  • Fall 2010: Overlay and P2P networks course.
  • Fall 2010: Tietoliikenteen perusteet (Introduction to data communications).
  • Fall 2010: BrowserSocket codecamp
  • Spring 2010: Mobile Middleware (15.3.11 - 26.4.1).
  • Spring 2010: Seminar: Energy-awareness in mobile computing
  • Spring 2010: Mobile Middleware.
  • Spring 2010: PSIRP course at Aalto (one lecture).
  • Spring 2010: Scientific Writing (one group)
  • Spring 2010: Seminar on energy-awareness in mobile computing.
  • Spring 2010: Tietoliikenteen perusteet (Introduction to data communications).
  • Fall 2009: Qt codecamp (UHe and TKK).
  • Fall 2009: Computer Networks II, TKK.
  • Spring 2009: T-110.7110 Internet Technologies for Mobile Computing (TKK). Responsible Teacher.
  • Spring 2009: Mobile Middleware (University of Helsinki). Responsible Teacher.
  • Spring 2009: T-110.6120 CodeCamp Spring 2009 (TKK), Intensive course based on Microsoft technology.
  • Spring 2009: Network Application Frameworks and XML (TKK) lectures. Responsible Teacher.
  • Fall 2008: T-110.6120 CodeCamp Fall 2008 (TKK), Intensive course based on IT Mill development platform. Part of industry co-operation programme funded by Teknologiateollisuus ry.
  • Fall 2008: T-110.6120 Special Course in Data Communication Software: Seminar for NordSecMob M.Sc. Programme students (TKK). Tutor for 6 students.
  • Fall 2008: T-110.5290 Seminar on Network Security (TKK). Responsible Teacher.
  • Fall 2008: Computer Networks II lectures (TKK). Responsible Teacher.
  • Network Application Frameworks and XML (TKK) lectures, Spring 2008
  • Computer Networks II (TKK) lectures, Fall 2007
  • Network Application Frameworks and XML (TKK) lectures, Spring 2007
  • Network Application Frameworks and XML (TKK) lectures, Spring 2006
  • Network Application Frameworks and XML (TKK) lectures and assignments, Spring 2005
  • Tutor on Internetworking Seminar (TKK), Spring 2005
  • Programming Mobile Systems, (Mobiilij‚Ä∞rjestelmien ohjelmointi), TKK, Spring 2005
  • Mobiilij‚Ä∞rjestelmien ohjelmointi, Spring 2004
  • Network Application Frameworks and XML (TKK), Spring 2004, assignments
  • Network Application Frameworks and XML (TKK), Spring 2003, assignments
  • Software engineering project 009 Fall 2000
  • Software engineering project 008 Summer 2000
  • Software engineering project 007: Adaptive Agent Application Spring 2000
  • Data communications exercises Spring 2000
  • Computer graphics: OpenGL lectures Fall 99
  • Java laboratory Fall 99
  • Data communications exercises Spring 99

Sasu.Tarkoma@cs.Helsinki.FI Last update 27.06.2012