Curriculum Vitae Thiemo Voigt - SICS
Curriculum Vitae Thiemo Voigt - SICS
Curriculum Vitae Thiemo Voigt - SICS
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
DEGREES AND EDUCATION<br />
<strong>Curriculum</strong> <strong>Vitae</strong> <strong>Thiemo</strong> <strong>Voigt</strong><br />
<strong>Thiemo</strong> <strong>Voigt</strong><br />
<strong>SICS</strong><br />
Box 1263<br />
SE-16429 Kista<br />
Tel. +46 8 633 1598<br />
http://www.sics.se/˜thiemo<br />
Uppsala University, Sweden (January 1998 - May 2002) Ph.D. degree (May 2002), Department of Computer<br />
Systems, Uppsala University, Sweden. Ph.D. thesis titled “Architectures for Service Differentiation in<br />
Overloaded Internet Servers”.<br />
Ph. Licentiate degree (August 2000), Department of Computer Systems, Uppsala University, Sweden. Ph.<br />
Lic. thesis titled “Providing Quality of Service to Networked Applications Using the Nemesis Operating<br />
System”.<br />
University of Stuttgart, Germany (1990-1996) Diplom-Informatiker (M.S. degree in computer science). M.S.<br />
thesis titled “Entwicklung und Implementation eines Modells zur quantitativen Beurteilung der Implementation<br />
und der Anwendung von Remote-Execution-Mechanismen” (Design and Implementation of a Performance<br />
Model for Remote Execution Mechanisms for Mobile Agents).<br />
Uppsala University (April-August 1995) Thesis student, thesis titled “The Impact of TCP Flow Control on<br />
ATM Forums Proposal on Traffic Shaping”.<br />
Uppsala University (Fall 1993 - Summer 1994) Exchange student on Erasmus scholarship.<br />
University of Stuttgart (1993) Vordiplom Informatik (B.S. in computer science).<br />
Remstalgymnasium Weinstadt, Germany (1989) Abitur (High school degree).<br />
EMPLOYMENT AND RESEARCH<br />
<strong>SICS</strong>, Swedish Institute of Computer Science (January 1998 - Present) Computer and Network Laboratory,<br />
research staff.<br />
2003-Present:<br />
Work on sensor networks and cross layer issues, in particular for congestion control.<br />
2000-2002:<br />
Extended the work on overload protection and QoS for web servers, started at IBM Watson in several aspects:<br />
Dealing with persistent connections that present a challenging problem for web server admission<br />
control, making the architecture adaptive to the current workload, showing how the mechanisms can be used<br />
in a collaborative way, using scheduling to provide QoS.<br />
1998-1999:<br />
Implemented resource reservation and communication protocols in Nemesis, an experimental soft real-time<br />
operating system. Conducted experiments to show how TCP/IP can utilize Nemesis’ resource reservation<br />
capabilities to provide a deterministic communication service.
Freie Universität Berlin, (Sept. 2002 - July 2003) Computer Systems & Telematics group, post-doctorant.<br />
Worked on various items including, mobile web service performance, mobile entertainment and sensor networks.<br />
service.<br />
IBM TJ Watson Research Center (March 2000 - July 2000) internship.<br />
Worked on overload protection and QoS for web servers. Designed and implemented kernel-based mechanisms<br />
to provide overload protection and QoS. Conducted experiments to show the improved efficiency and<br />
scalability compared to mechanisms implemented in user space.<br />
SISU, Swedish Institute for Systems Development (January 1997- December 1997) research staff.<br />
Implemented an intelligent mail management and indexing system.<br />
GMD, German National Research Center for Information Technology (September 1997) guest researcher.<br />
Demonstrated the project developed at SISU.<br />
University of Stuttgart, division of formal concepts (summer term 1993) Teaching Assistant.<br />
Paulinenpflege Winnenden, Germany (1989-1990) civil service.<br />
Caring and nursing persons with multiple disabilities.<br />
PUBLICATIONS<br />
1. J. Alonso, A. Dunkels, and T. <strong>Voigt</strong>. “Bounds on the energy consumption of routings in wireless sensor<br />
networks.” WiOpt’04:Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks, Cambridge,<br />
UK, March 2004.<br />
2. A. Dunkels. J. Alonso and T.<strong>Voigt</strong>. “Making TCP/IP Viable for Wireless Sensor Networks”, 1st European<br />
Workshop on Wireless Sensor Networks, Berlin, Germany, Jan. 2004.<br />
3. H. Ritter, G. Hoever, T. <strong>Voigt</strong> and J. Schiller. “Demand-based Location Determination in Wireless Sensor<br />
Networks”, 1st European Workshop on Wireless Sensor Networks, Berlin, Germany, Jan. 2004.<br />
4. A. Dunkels, J. Alonso, T. <strong>Voigt</strong>, H. Ritter and J. Schiller. “Connecting Wireless Sensor Networks with<br />
TCP/IP Networks”, Wired/Wireless Internet Communications (WWIC 2004), Fankfurt (Oder), Germany,<br />
Feb. 2004.<br />
5. T. <strong>Voigt</strong>, H. Ritter and J. Schiller. “Utilizing Renewable Energy in Cluster-based Sensor Networks”, First<br />
Swedish National Computer Networking Workshop 2003, Arlandastad, Sep. 2003.<br />
6. M. Tian, T. <strong>Voigt</strong>, T. Naumowicz, H. Ritter and J. Schiller. “Performance Impact of Web Services on Internet<br />
Servers”, International Conference on Parallel and Distributed Computing and Systems (PDCS 2003), Marina<br />
Del Rey, USA, Nov. 2003.<br />
7. C. Gärtner, H. Ritter, J. Schiller, M. Tian, T. <strong>Voigt</strong>. “Abrechnung von mobil genutzten Web Services”,<br />
Berliner XML Tage 2003 (Berlin XML Days), Berlin, Germnay, Oct. 2003.<br />
8. M. Tian, A. Gramm, M. Nabulsi, H. Ritter, J. Schiller and T. <strong>Voigt</strong>. “QoS Integration in Web Services”,<br />
DWS 2003, Doktorandenworkshop Technologien und Anwendungen von XML (Ph.D. students workshop<br />
Technologies and Applications of XML), Berlin, Germnay, Oct. 2003.<br />
9. Hartmut Ritter, <strong>Thiemo</strong> <strong>Voigt</strong>, Min Tian and Jochen Schiller. “A Highly Flexible Testbed for Studies<br />
of ad-hoc Network Behaviour”, 3rd International Workshop on Wireless Local Networks, WLN 2003,<br />
Bonn/Königswinter, Germany, October 2003.<br />
10. <strong>Thiemo</strong> <strong>Voigt</strong>, Hartmut Ritter and Jochen Schiller. “Utilizing Solar Power in Wireless Sensor Networks”,<br />
The 28th Annual IEEE Conference on Local Computer Networks, LCN 2003, Bonn/Königswinter, Germany,<br />
October 2003.
11. <strong>Thiemo</strong> <strong>Voigt</strong>, Hartmut Ritter and Jochen Schiller. “Solar-aware Routing in Wireless Sensor Networks”,<br />
Personal Wireless Communications, PWC 2003, Venice, Italy, September 2003.<br />
12. Min Tian, <strong>Thiemo</strong> <strong>Voigt</strong>, Tomasz Naumowicz, Hartmut Ritter and Jochen Schiller. “Performance Considerations<br />
for Mobile Web Services”, Workshop on Applications and Services in Wiresless Networks, Bern,<br />
Switzerland, July 2003.<br />
13. Hartmut Ritter, <strong>Thiemo</strong> <strong>Voigt</strong>, Min Tian and Jochen Schiller. “Experiences Using a Dual Wireless Technology<br />
Infrastructure to Support Ad-hoc Multiplayer Games”, NetGames 2003, Redwood City, California, May 2003.<br />
14. <strong>Thiemo</strong> <strong>Voigt</strong> and Per Gunningberg. “Adaptive Resource-based Web Server Admission Control”, 7th IEEE<br />
Symposium on Computers and Communication, Taormina/Giardini Naxos, Italy, July 2002.<br />
15. <strong>Thiemo</strong> <strong>Voigt</strong>. “Architectures for Service Differentiation in Overloaded Internet Servers”, Ph. D. thesis,<br />
Uppsala University, May 2002.<br />
16. <strong>Thiemo</strong> <strong>Voigt</strong>. “Overload Behaviour and Protection of Event-driven Web Servers”, International Workshop<br />
on Web Engineering, Networking 2002, Pisa, Italy, May 2002.<br />
17. <strong>Thiemo</strong> <strong>Voigt</strong> and Per Gunningberg. “Handling Multiple Bottlenecks in Web Servers Using Adaptive Inbound<br />
Controls”, Seventh International Workshop on Protocols For High-Speed Networks, Berlin, Germany, April<br />
2002.<br />
18. Andy Bavier, <strong>Thiemo</strong> <strong>Voigt</strong>, Mike Wawrzoniak, Larry Peterson and Per Gunningberg. “SILK: Scout Paths in<br />
the Linux Kernel”, Technical Report 2002-009, Department of Information Technology, Uppsala University,<br />
Uppsala, Sweden, February 2002.<br />
19. <strong>Thiemo</strong> <strong>Voigt</strong> and Per Gunningberg. “Kernel-based Control of Persistent Web Server Connections”, ACM<br />
Performance Evaluation Review, September 2001.<br />
20. <strong>Thiemo</strong> <strong>Voigt</strong> and Per Gunningberg. “Handling Persistent Connections in Overloaded Web Servers”, Real-<br />
Time in Sweden 2001, Halmstad, Sweden, August 2001.<br />
21. <strong>Thiemo</strong> <strong>Voigt</strong>, Renu Tewari, Douglas Freimuth and Ashish Mehra. “Kernel Mechanisms for Service Differentiation<br />
in Overloaded Web Servers”, 2001 Usenix Annual Technical Conference, Boston, MA, USA, June<br />
2001.<br />
22. <strong>Thiemo</strong> <strong>Voigt</strong> and Per Gunningberg. “Kernel-based Control of Persistent Web Server Connections”, Workshop<br />
on Performance and Architecture of Web Servers, Cambridge, MA, USA, June 2001.<br />
23. <strong>Thiemo</strong> <strong>Voigt</strong> and Per Gunningberg. “Dealing with Memory-intensive Web Requests”, Technical report<br />
2001-010, Department of Information Technology, Uppsala University, May 2001.<br />
24. <strong>Thiemo</strong> <strong>Voigt</strong>, Renu Tewari and Ashish Mehra. “In-Kernel Mechanisms for Adaptive Control of Overloaded<br />
Web Servers”, Eunice Open European Summer School, Twente, Holland, September 2000.<br />
25. <strong>Thiemo</strong> <strong>Voigt</strong>. “Providing Quality of Service Guarantees to Networked Applications Using the Nemesis<br />
Operating System”, Ph. Lic. thesis, Uppsala University, October 1999.<br />
26. Bengt Ahlgren and <strong>Thiemo</strong> <strong>Voigt</strong>. “IP QoS for Nemesis”, Pegasus II project, technical report, September<br />
1999.<br />
27. Bengt Ahlgren, Lars Albertsson and <strong>Thiemo</strong> <strong>Voigt</strong>. “IPv4 and IP Multicast Functionality”, Pegasus II<br />
project, technical report, September 1999.<br />
28. Bengt Ahlgren and <strong>Thiemo</strong> <strong>Voigt</strong>. “IP over ATM”, Pegasus II project, technical report, September 1999.<br />
29. <strong>Thiemo</strong> <strong>Voigt</strong> and Bengt Ahlgren. “Scheduling TCP in the Nemesis Operating System”, IFIP Sixth International<br />
Workshop on Protocols For High-Speed Networks, Salem, MA, USA, August 1999.
30. <strong>Thiemo</strong> <strong>Voigt</strong>. “Entwicklung und Implementation eines Modells zur quantitativen Beurteilung der Implementation<br />
und der Anwendung von Remote-Execution-Mechanismen” (Design and Implementation of a Performance<br />
Model for Remote Execution Mechanisms for Mobile Agents), Diplomarbeit (M.S. thesis), Universität<br />
Stuttgart, December 1996.<br />
31. <strong>Thiemo</strong> <strong>Voigt</strong>. ‘ ‘The Impact of TCP Flow Control on ATM Forums Proposal on Traffic Shaping”, Studienarbeit,<br />
Universität Stuttgart, October 1995.<br />
TALKS<br />
• “Performance Considerations for Mobile Web Services”, Workshop on Applications and Services in Wiresless<br />
Networks, Bern, Switzerland, July 2003.<br />
• “Adaptive Resource-based Web Server Admission Control”, 7th IEEE Symposium on Computers and Communication,<br />
Taormina/Giardini Naxos, Italy, July 2002.<br />
• “Architectures for Service Differentiation in Overloaded Internet Servers”, Ph. D. thesis presentation, Uppsala<br />
University, May 2002.<br />
• “Overload Behaviour and Protection of Event-driven Web Servers”, International Workshop on Web Engineering,<br />
Networking 2002, Pisa, Italy, May 2002.<br />
• “Adaptive Resource-based Web Server Admission Control”, <strong>SICS</strong> Open House, Kista, Sweden, April 2002.<br />
• “Handling Multiple Bottlenecks in Web Servers Using Adaptive Inbound Controls”, Seventh International<br />
Workshop on Protocols For High-Speed Networks, Berlin, Germany, April 2002.<br />
• “Resource-based Web Server Overload Protection”, ARTES Graduate Student Conference 2002, Uppsala,<br />
Sweden, April 2002.<br />
• “Handling Persistent Connections in Overloaded Web Servers”, Real-Time in Sweden 2001, Halmstad, Sweden,<br />
August 2001.<br />
• “Kernel Mechanisms for Service Differentiation in Overloaded Web Servers” 2001 Usenix Annual Technical<br />
Conference, Boston, MA, USA, June 2001.<br />
• “Kernel-based Control of Persistent Web Server Connections”, Workshop on Performance and Architecture<br />
of Web Servers, Cambridge, MA, USA, June 2001.<br />
• “Kernel-based Control of Persistent Web Server Connections”, Midnight Light Computer Networking Workshop<br />
2001, Lule˚a, Sweden, June 2001.<br />
• “In-Kernel Mechanisms for Adaptive Control of Overloaded Web Servers”, PAMP workshop, Stockholm,<br />
November 2000.<br />
• “In-Kernel Mechanisms for Adaptive Control of Overloaded Web Servers”, Ericsson Research, Computer<br />
Science Laboratory, Älvsjö, Sweden, September 2000.<br />
• “In-Kernel Mechanisms for Adaptive Control of Overloaded Web Servers”, Eunice Open European Summer<br />
School, Twente, Holland, September 2000.<br />
• “Scheduling TCP in the Nemesis Operating System”, TJ IBM Watson Research Center, Hawthorne, NY,<br />
USA, December 1999.<br />
• “Scheduling TCP in the Nemesis Operating System”, The second Pegasus II Workshop (Pegasus ’99), The<br />
Moller Centre, Churchill College, Cambridge, UK, November, 1999.<br />
• “Providing Quality of Service Guarantees to Networked Applications Using the Nemesis Operating System”,<br />
Ph. Lic. thesis presentation, Uppsala University, October 1999.
• “Scheduling TCP in the Nemesis Operating System”, Teleinformatics seminar series, KTH, Stockholm,<br />
September 1999.<br />
• “Scheduling TCP in the Nemesis Operating System”, IFIP Sixth International Workshop on Protocols For<br />
High-Speed Networks, Salem, MA, USA, August 1999.<br />
• “Entwicklung und Implementation eines Modells zur quantitativen Beurteilung der Implementation und der<br />
Anwendung von Remote-Execution-Mechanismen”, M.S. thesis presentation, Universität Stuttgart, December<br />
1996.<br />
• ‘The Impact of TCP Flow Control on ATM Forums Proposal on Traffic Shaping”, thesis presentation, Uppsala<br />
University, August 1995.<br />
GRANTS and AWARDS<br />
• Outstanding paper award for the paper “Adaptive Resource-based Web Server Admission Control”, 7th IEEE<br />
Symposium on Computers and Communication, Taormina/Giardini Naxos, Italy, July 2002.<br />
• Grant by Telefonaktiebolaget LM Ericssons Stiftelse för Främjande av Elektroteknisk Forskning to support a<br />
postdoc at FU Berlin starting in autumn 2002, May 2002.<br />
• Student travel grant to 17th SOSP (ACM Symposium on Operating Systems Principles), Kiawah Island<br />
Resort, SC, USA, Dec 1999.<br />
• Erasmus student scholarship for studying at Uppsala University, Fall 1993-Summer 1994.<br />
PATENTS<br />
• Patent #YOR-2001-0670. A. Mehra, R. Tewari and T. <strong>Voigt</strong>. “A Method and Apparatus for In-kernel<br />
Content-Based Service Differentiation for Overloaded Servers”. The number is from a provisional filing.<br />
LANGUAGES<br />
• German - native<br />
• Swedish - excellent in speaking and writing (daily use)<br />
• English - excellent in speaking and writing (daily use)<br />
• French - basic in speaking and writing (5 years in school)<br />
• Latin - intermediate degree