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
Advisor: Joseph D. Touch
Committee: John Heidemann, Christos Papadopoulos and John A. Silvester

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
IEEE COMSNETS: 2009
IFIP Networking: 2009
IEEE ICC: 2008, 2009
ACM ReArch: 2008
ACM CoNEXT Student Workshop: 2008
ACM MobiArch: 2007, 2008 (chair)
IEEE Global Internet Symposium: 2005, 2006, 2008
IEEE P2P: 2008
IEEE HSN: 2008
IEEE UNA: 2008
PFLDnet: 2007, 2008
BROADNETS: 2005, 2008
TCP Evolution: 2008
P2P Infrastructure Workshop: 2008
ACM Multimedia: 2007
IEEE VTC: 2005 (Spring), 2006 (Spring), 2007 (Fall)
IEEE Globecom: 2006
IEEE ISWCS: 2006
Networking in Public Transport (WNEPT): 2006
Opticomm: 2001 (treasurer)

Dagstuhl seminars: #05142, #06441, #08242

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
 

ACM SIGCOMM, IEEE, Internet Society (ISOC).

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.

Publications

Bibliography is available as a separate document.