CV
Curriculum Vitae of Miika Komu
My name is Miika Komu and I was in born 4.10.1977 in Finland. My nationality and mother language is Finnish.
In a nutshell, I have some early experience in IT system administration, but I have been a networking researcher for the most of my career. Besides writing academic research papers, I have been also designing and standardizing protocols in co-operation with the industry. I have been developing, testing and maintaining networking software throughout my career. I have been instructing a number of students for their thesis projects, teaching on courses and managing research projects. Currently, I am developing cloud related prototypes for Ericsson research in Finland.
Contact Information
Education
Doctor of Science
Master of Science
High school
Graduated in 2012,
Computer Science and Engineering,
Data Communications and Software group,
(FIGS affiliate student 2010-2012, stipendium 2013)
Graduated in 2004,
Helsinki University of Technology,
Computer Science and Engineering,
Laboratory of Telecommunications and Multimedia Technology
Graduated from Lohjan Lukio in 1996
Technical Competence
Standardization
I have been involved with international standardization in the context of Internet Engineering Task Force (IETF), for which I have participated to over fifteen IETF meetings (IETF 55-62, 65-66, 68, 70-72, 75, 77 and 79). I am an author in four IETF standards (RFC 5338, 5770, 6316 and 6317) as listed in my publications.
Experience in Operating Systems
Experience in Programming Languages
Some of the software I have been involved with is available online.
The largest and longest software project I have been involved with is HIP for Linux.
Tools
I am very familiar with Linux TCP/IP networking stack, Host Identity Protocol for Linux and Linux IPsec. I am also very familiar with UNIX sockets and POSIX programming. I am also familiar with Software Defined Networking (SDN) from the Coursera MOOC.
I have taken a basics course on usability and been involved in usability testing of user interfaces. The results were published in a paper that was included in my dissertation.
Academic merits
Research
During my career, I have been involved with the following research projects:
I have been also involved with uPnP, Bitcoin and Cloudlet related research (funded from internal budgets).
My researcher id is J-6433-2012 and my publications are listed on a separate web page. My master thesis and dissertation are published online.
Conference reviewing experience:
ACM Multimedia 2007 Short Papers Systems and Networking Track (ACMMM2007-SP-SystemsAndNetworking conference)
15th International conference on Telecommunications (ICT'08)
Elsevier COMNET (2010, 2013)
Elsevier Pervasive and Mobile Computing (2014)
Computer Networks Journal 2014
Teaching
I took an introductory course on teaching ("Peda Intro") during Spring 2013 at the Aalto university. Besides this, I coordinated the teaching activities of the data communication software group at Aalto university while the responsible teacher was on her parental leave during 2012. I helped to design a new service course (CSE-A1130, computer applications) during year 2013.
I have experience in speaking to an audience. I have given many presentations on IETF standardization meetings, research seminars and courses. I have been lecturing on the following courses at Helsinki University of Technology (HUT) / Aalto university:
Computer Networks, 2006, 2007, 2008, 2009, 2010
Computer Networks II, 2007, 2008, 2009, 2010, 2011, 2012, 2013
Information Technology, 2006, 2007
Internet Technologies for Mobile Computing, 2010
Applications and Services in Internet, 2012, 2013
Mobile Cloud Computing, 2013
I have also been tutoring the following courses at HUT/Aalto:
CS-E4000 - Seminar in Computer Science: Internet, Data and Things 2019
Seminar on Internetworking 2013, 2012, 2011, 2010, 2007 and 2005.
Research Seminar on Telecommunications Software 2004
Netsec seminar 2012, 2011, 2010, 2007
Advanced UNIX course (lapio II), assistant, 2002
I have been the responsible teacher on the following courses:
Laboratory Works in Datacommunications Software 2010-2011
Laboratory Works in Networking and Security 2012-2013
Network Application Frameworks 2010
Laboratory Works on Information Security 2010-2011
Computer Networks 2012
I have instructed (or am instructing presently) a number of master thesis students for both implementation and writing parts:
Tobias Heer, Lightweight Authentication for the Host Identity Protocol (HIP), August 2006, KuVS award
Teresa Finez, Backwards Compatibility Experimentation with Host Identity Protocol and Legacy Software and Networks, final project, December 2008
Blerta Bishaj, Efficient Leap of Faith Security with Host Identity Protocol , June 2008
Lauri Silvennoinen, Legacy Network Address Translator Traversal Using the Host Identity Protocol, Helsinki University of Technology, Department of Computer Science and Engineering, October 2007.
Rene Hummen, Secure Identity-based Middlebox Functions using Host Identity Protocol, February 2009
Weiwei Hu, HIP Proxy, 2009
Xiang Lu, End-to-end NAT traversal for HIP, 2009
Tao Wan, Supporting HIP In Legacy End-hosts and Applications, 2009
Xin Gu, HIP v2.5, June 2012
Baris Boyvat, Fault Tolerance for End-host Mobility and Multihoming in Host Identity Protocol, to be completed during 2013
Vu Ba Tien Dung, H-box: Interconnecting Home Multimedia Devices, May 2013
Ossi Ala-Peijari, Energy-efficient Bitcoin, 2014
Juhani Toivonen, Mobility Management for Cloudlets, 2016
Joel Reijonen, Decentralized Machine Learning for Autonomous Ships in Distributed Cloud Environment, 2018, TEK master thesis award for thesis of the year
Jan Tilles, Serverless Computing on Constrained Edge Devices, 2019
Kubra Kutlu, Machine Learning based Chaos Engineering for Cloud-Native Microservice Architectures, 2021
G Kibrian Shuvo, Tail Based Sampling Framework for Distributed Tracing Using Stream Processing, 2021
Sepehr Javid, Segment Routing based Traffic Engineering - A QoS adaptive rerouting using segment routing approach based on IPv6 to mitigate network congestion, 2023
I have also acted as technical advisor for the implementation work of the following master theses:
Bing Zhou, "Opportunistic Security of Host Identity Protocol", July 2006
Laura Takkinen, Host Identity Protocol Privacy Management, March 2006
Essi Vehmersalo, Host Identity Protocol Enabled Firewall: A Prototype Implementation and Analysis, September 2005
Niklas Karlsson, Enabling Multiple Host Identities on Linux, September 2005
Mika Kousa, Supporting Multiple IPsec Security Associations in Host Identity Protocol Mobility and Multihoming, Oct 2006
Xie Xiaolei, An Authentication and Key Agreement Protocol for the UMTS Network, April 2008
I am/have instructed the following bachelor thesis:
Liikkuvuudenhallinta Internet-verkossa MobIKE-protokollan avulla, Eerikki Aula, March 2011
Langattomien sensoriverkkojen protokollat (Wireless sensor network protocols), Ville Koivunen, March 2011
Oppilaiden tietosuojasta ja oppilaitoksen tietosuojasta, Jari Siren, Dec 2012
Liikkuvuudenhallinta Interneting mobiiliverkoissa (Mobile networks in the Internet), Antti Kuikka, April 2013
Yleiskatsaus MultipathTCP-protokollaan (Overview of Multipath TCP), Jani Lillkjäll, Jan 2013
Käyttäjien autentikointi LDAP-protokollan avulla (user authentication with LDAP), Janne Savikko, 2014
Challenges in autonomous vessels: an empirical study with an emulated ship, Eero Hiltunen, 2018
During 2012-2013, I have been also tutoring new students at the department of Computer Science and Engineering. I have also instructed multiple special assignments:
Simple sensor demo and introduction of Theregateway platform, Tomi Aarnio, 2011
Secure Multi-tenant clouds, Mohit Sethi, 2012
Smart back up for phones, Nalin Gupta, 2012
Porting of HIP-based VPN for Android, Harichandra Babu Vidhuran, 2012
DNS Proxy for Identity-locator split, Paul Tötterman, 2012
D-bus communication for a HIP-based VPN, Markus Palonen, 2013
Energy-efficient mining of bitcoins, Ossi Ala-Peijari, 2013
Multi-threading service based on libcoap and libevent, Ketan Devadiga, 2013
Course appointment reservation system based on meteor.js, Kimmo Ahokas, 2013
I tutored seminar papers on the following topics for the Aalto internetworking and network security courses:
Distributed Hash Tables in P2P Systems - A literary survey, Timo Tanner, May 2005
Securing Network Software using Static Analysis, Lauri Kolmonen, Dec 2007
Identifying Hosts in Home Networks, Anu Markkola, May 2007
Applicability Analysis of Grid Security Mechanism on cloud Networking, Rasib Hassan Khan, Dec 2010
A Review and Qualitative Analysis of IPv6 and IPv4 Interoperability Technologies, Antti Maula, May 2010
Survey of Naming Architectures for the Internet, Mohit Sethi, Dec 2011
Digital Rights Management in Games (in Steam), Mikko Vesikkala, Dec 2011
Identity-Locator Split in Cloud Computing, Heikki Oirola, May 2011
Fitting Network Security Protocols to Sensor Networks, Villen Koivunen, May 2011
Bitcoin: The People's Currency of the Future Eliot Estep, Dec 2012
Whats Going on with Quantum Computation and Cryptography, Chenouili Mohamed, Dec 2012
How Bitcoin Works, Ossi Ala-Peijari, Dec 2012
Bitcoin: The People's Currency of the Future, Eliot Estep, Dec 2012
Whats Going on with Quantum Computation and Cryptography, Chenouili Mohamed, Dec 2012
Interoperable and Portable Cloud Cervices, Anton Panhelainen, May 2012
Survey of Network Virtualization Platforms, OpenFlow & OpenStack, Antti Tolonen, May 2013
Techno-economic feasibility of CoAP, Mahya Ilaghi, May 2013
Analysis of docker security, Dec 2014, Thanh Bui
Overview of SD-WAN technologies, Ilkka Helkavaara, Dec 2019
A peek into modern distributed operating systems, Axel Nurminen, May 2020
A Survey of Real-Time Networking, Wojciech Geisler, May 2021
A Survey of Deterministic Networking, Aapo Linjama, May 2022
Low Latency, Low Loss, ScalableThroughput (L4S) Protocol, Zunaira Salam, Dec 2022
Administrative experience
I have been involved in application process of multiple Tekes projects (InfraHIP II, Mammoth, Sigmona). I also have a certificate for project management which I obtained during from Helsinki University of Technology during 2007. I have been in a supervisor role for several employees during my career.
I have also been in two sports organizations as a board member in various positions (member, secretary, chair) for a number of years.
Language skills
My language skills are summarized in the table below. I have also taken one course of Japanese for fun.