Please Note
This page looks much better in a browser that supports current web standards, but it is accessible to any browser or Internet device in the plain format you are currently seeing. Please consider updating your browser.
Dr. Lars Eggert
Nokia Research Center
P.O. Box 407
00045 Nokia Group
Finland
Work Experience and Education
| 2007 - present | Principal Scientist | Nokia Research Center |
Principal Scientist in the Future Internet Team of the Internet Laboratory at the Nokia Research Center in Helsinki, Finland. Leading role in EU-funded collaborative research projects focusing on next-generation internetworking, including project acquisition and management. Transferring research results into standardization efforts. Active participant in the IRTF and IETF; Area Director of the Transport Area, chair of the Transport Area Working Group. Mentoring Nokia Ph.D. students; advising diploma, M.S. and B.S. students. |
||
| 2003 - 2006 | Senior Research Staff Member | NEC Network Laboratories |
|
Senior Research Staff Member (RSM 2003, SRSM 2005) in the Next-Generation Internet group at the NEC Network Laboratories in Heidelberg, Germany. Leading role in EU-funded European research projects focusing on next-generation internetworking, including project acquisition and management. Transferring research results into standardization efforts. Advised diploma, M.S. and B.S. students. Co-chair of the student recruitment group. Active participant in the IRTF and IETF; Area Director of the Transport Area, chair of the Transport Area Working Group (current) and Datagram Congestion Control Protocol Working Group (past). |
||
| Fall 2003 | Ph.D., Computer Science | University of Southern California |
|
Dissertation Title: Speculative Use
of Idle Resource Capacity |
||
| April 1994 | B.S. (eq.), Computer Science | Darmstadt University of Technology |
|
Intermediary Exam (Vordiplom) |
||
Research Experience
| 2008 - present | Trilogy | Nokia Research Center |
Trilogy develops new solutions for the control architecture of the lower layers of the Internet, considering functions such as routing, resource sharing and filtering, which overcome the known and emerging technical deficiencies and provide mechanisms to balance the economic and commercial goals of the different users of the network. Analysis of commercial interactions and benefits and their impact on the architecture are an integrated part of the project. Trilogy is an integrated project partially sponsored by the European Commission under objective ICT-2007.1.1 ("The Network of the Future") under the Seventh Framework Program. |
||
| 2004 - 2006 | Ambient Networks | NEC Network Laboratories |
|
Ambient Networks offer a fundamentally new architectural vision based on dynamic network composition. Ambient Networks is an integrated project partially sponsored by the European Commission under the Information Society Technology priority under the Sixth Framework Program. During Phase 1 (2004-2005): Task leader of the network architecture task (~15-20 participants from ~10 different partner organizations). During Phase 2 (2006-2007): Co-author of funding proposal, member of the overall project engineering team, task leader of the dynamic internetworking task (~12 participants from ~7 different partner organizations). |
||
| 2001 - 2003 | DynaBone | USC Information Sciences Institute |
|
DynaBone is a system for the rapid configuration, deployment and management of protective layered virtual networks to resist distributed denial-of-service attacks, based on the X-Bone Virtual Internet architecture. Co-developed project architecture, designed and implemented functional prototype. Created dynamic, graphical visualization of live system. Demonstrated system at sponsor meetings and conferences. Advised kernel port of prototype. |
||
| 2001 - 2003 | TetherNet | USC Information Sciences Institute |
|
TetherNet dynamically and securely relocates Internet subnets through NAT boxes and firewalls. It supports IPv4 and IPv6 unicast and multicast, traffic shaping and 802.11b access point functionality through a web interface. TetherNet has provided connectivity for DARPA meetings, the DISCEX III conference and is in internal use at ISI. Co-inventor and main developer; U.S. patent disclosure. Initial system design, prototype implementations, port to embedded hardware, first final product release, demonstrations to funding agencies. |
||
| 2001 - 2003 | NetFS | USC Information Sciences Institute |
|
NetFS provides a platform-independent file system interface to the network stack of operating systems. It unifies and integrates different existing, partial APIs and enables fine-grained access control, user-based virtual views and remote access through a common, familiar interface. Co-author of funding proposal and initial architecture, advised research and implementation effort in the FreeBSD kernel. |
||
| 1998 - 2003 | X-Bone and X-TEND | USC Information Sciences Institute |
|
The X-Bone deploys and manages Virtual Internets. A Virtual Internet is an IP network composed of tunneled links among a set of virtual routers and hosts, abstracting the complexity of the underlying network and encouraging resource sharing through isolation. Secure Virtual Internets offer a superset of current VPN functionality. Co-developed Virtual Internet architecture and security mechanisms. Coordinated 17-person team, oversaw project releases. Designed, implemented and documented core modules such as tunneling and security components and advised implementation of several others (dynamic DNS, traffic shaping). Demonstrated system at numerous meetings. Advised X-TEND follow-up that maintains and extends the X-Bone. |
||
| 2000 | Topology-Based Domain Search | USC Information Sciences Institute |
|
TBDS investigated domain name system (DNS) enhancements to enable nodes to map Internet names to Internet addresses without the need for continuous connectivity to the DNS root servers, improving the robustness and availability of the DNS service and reducing configuration effort. Investigated trust management component, maintained project source repository. |
||
| 1997 - 1998 | Large-Scale Active Middleware | USC Information Sciences Institute |
|
The LSAM multicast distributed web cache provides automated multicast push of web pages based on self-configuring interest groups, which track the shifting popularity of web sites. LSAM caches self-configure and gravitate towards natural network aggregation points. Designed and implemented mechanism to utilize idle network capacity for speculative web cache preloads. Developed related TCP extension that generalizes control block sharing and integrates with T/TCP and rate-based pacing. |
||
| 1996 - 1997 | Human Brain Project | USC Department of Computer Science |
|
The HBP integrates research in the neuroscience with research in neuroinformatics, adapting such techniques as databases, the web, data mining and graphic visualization to the analysis of neuroscience data. Designed, implemented and documented Illustra/Informix database extension module to store and analyze time series data. |
||
| 1994 - 1996 | SINFONIA | Fraunhofer Institute for Computer Graphics |
|
SINFONIA is a feature-based CAD/CAM system with an internal consistency checker allowing language-based composition of arbitrary features from pre-defined components. Designed feature description language. Implemented consistency checker core. |
||
| 1992 - 1993 | EIFFEL Compiler | Darmstadt University of Technology |
|
Interpreter and compiler for the EIFFEL programming language that visualizes program execution; a tool for introductory CS classes used at TU Darmstadt. |
||
Teaching Experience
| 2004 - present | Advisor | |
|
Thesis advisor for diploma, M.S. and B.S. students. |
||
| 1999 - 2003 | ISI SGREP | USC Information Sciences Institute |
|
Assistant instructor, ISI Summer Graduate Research Experience Program. Taught research techniques and skills to graduate students; held lab classes. Proposed, supervised and evaluated student research projects. |
||
| 1996 | Advanced Operating Systems | USC Department of Computer Science |
|
Teaching assistant, spring and fall semesters. Helped develop exams, substitute instructor, graded exams and assignments. |
||
| 1995 | Principles of Software Development | USC Department of Computer Science |
|
Teaching assistant, fall semester. Supervised biweekly discussion sessions, substitute instructor, graded exams and assignments. |
||
| 1992 - 1994 | Principles of Computer Science | Darmstadt University of Technology |
|
Teaching assistant, summer and winter semesters. Supervised weekly practice sessions and taught biweekly lab classes. |
||
Services and Activities
| 2005 - present | Area Director and Chair | Internet Engineering Task Force |
Area director of the IETF's Transport Area and chair of the Transport Area Working Group (2006-present), chair of the the DCCP working group (2005-2006). Participation in the HIP, TCPM, TSVWG, IPSEC and PPVPN working groups and the IRTF’s HIPRG, RRG, ICCRG, TMRG and DTNRG research groups. |
||
| 2004 - present | Technical Program and Organizational Committee Memberships | |
|
IEEE Infocom: 2006, 2007, 2008, 2009 |
||
| 1999 - present | Reviewer | |
|
ACM SIGCOMM, SOSP, ToN and CCR. IEEE Infocom, ICNP, TMC, eTNSM, Network Magazine, LCN, CCNC, IPOM, ICC, VTC, GI, IM, WCNC, PIMRC, PV and Globecom. Computer Networks, World Wide Web Journal, IWAN, BROADNETS, JCSC. (And probably additional ones I forgot about.) |
||
| 2000 - present | Professional Memberships | |
| 2005 - 2006 | Chair | NEC Network Laboratories |
Chair of the NEC Student Recruitment group. |
||
| 2001 - 2003 | Founding Associate | Postel Center for Experimental Networking |
|
Set up initial lab, advised lab management and configuration; supported directorate and visiting scholars. |
||
| 1998 - 2003 | Lab Network Administrator | USC Information Sciences Institute |
|
Maintained diverse research network of 40+ workstations, routers and experimental equipment connected through multiple link technologies; maintained related servers (DNS, DHCP, HTTPS, FTP, etc.); designed and implemented lab security procedures and mechanisms. Developed automated procedures for installation and management, web-based status and reservation system. Assisted RFC editor with IPv6 transition. |
||