 |
|
Dave Thaler
|
| |
Microsoft Corporation
One Microsoft Way
Redmond WA 98052(425) 703-8835
(425) 936-7329 (fax)
dthaler@microsoft.com
|
Projects
I am a Software Architect in the Windows Networking division, and an affiliate
member of the Networking
Research Group at Microsoft Research.
I am currently a member of the Internet
Architecture Board.
I previously led the IPv6 development
group at Microsoft for XP and Server 2003.
I led the TCP/IP development group for Windows Vista, where we redesigned the
entire TCP/IP stack from the ground up.
I have done lots of work on Automated Network
Diagnostics in the past.
I am also involved in the
Network Inference project.
Publications
- D. McWalter, D. Thaler, and A. Kessler,
IP Multicast MIB.
RFC 5132, December 2007.
- D. Thaler.
Multi-Link Subnet Issues. RFC 4903, June 2007.
- B. Aboba, Ed., E. Davies, and D. Thaler.
Multiple Encapsulation Methods
Considered Harmful. RFC 4840, April 2007.
- B. Aboba, D. Thaler, and L. Esibov.
Link-local Multicast Name
Resolution (LLMNR). RFC 4795, January 2007.
- B. Fenner and D. Thaler.
Multicast Source Discovery
Protocol (MSDP) MIB. RFC 4624, October 2006.
- D. Thaler, M. Talwar, and C. Patel.
Neighbor Discovery Proxies (ND
Proxy). RFC 4389, April 2006.
- R. Hinden and D. Thaler.
IPv6 Host-to-Router Load
Sharing. RFC 4311, November 2005.
- R. Draves and D. Thaler.
Default Router Preferences and
More-Specific Routes. RFC 4191, November 2005.
- F. Templin, T. Gleeson, M. Talwar, and D. Thaler.
Intra-Site Automatic Tunnel
Addressing Protocol (ISATAP). RFC 4214, October 2005.
- D. Thaler.
IP Tunnel MIB. RFC 4087,
June 2005.
- Richard Black, Austin Donnelly, Alexandru Gavrilescu, and David Thaler.
Fast, Scalable, Robust Node Enumeration. In Networking
2005, May 2005.
- D. Thaler. Border
Gateway Multicast Protocol (BGMP): Protocol Specification. RFC 3913,
September 2004.
- David Thaler and Chinya V. Ravishankar. An Architecture for
Inter-Domain Troubleshooting. J. Networks and System Management, 12(2):
(2004)
- D. Thaler, B. Fenner and B. Quinn.
Socket Interface Extensions for
Multicast Source Filters. RFC 3678, January 2004.
- D. Thaler.
Multicast Address Allocation MIB.
RFC 3559, June 2003.
- B. Haberman and D. Thaler.
Unicast-Prefix-based IPv6
Multicast Addresses. RFC 3306, August 2002.
- D. Thaler and C. Hopps. Multipath Issues in Unicast and
Multicast Next-Hop Selection. RFC 2991, November 2000.
- K. McCloghrie,
D. Farinacci, D. Thaler, and B. Fenner.
Protocol Independent Multicast MIB
for IPv4. RFC 2934, October 2000.
- K. McCloghrie, D. Farinacci, and
D. Thaler. Internet Group
Management Protocol MIB. RFC 2933, October 2000.
- K. McCloghrie, D.
Farinacci, and D. Thaler. IPv4
Multicast Routing MIB. RFC 2932, October 2000.
- P. Radoslavov, D.
Estrin, R. Govindan, M. Handley, S. Kumar, and D. Thaler.
The Multicast Address-Set Claim
(MASC) Protocol. RFC 2909, September 2000.
- D. Thaler, M. Handley, and D. Estrin.
The Internet Multicast Address
Allocation Architecture. RFC 2908, September 2000.
- David Thaler and Mark Handley.
On the
Aggregatability of Multicast Forwarding State. In INFOCOM'2000, March
28-30, 2000.
- M. Handley, D. Thaler, and R. Kermode.
Multicast-Scope Zone Announcement
Protocol (MZAP). RFC 2776, February 2000.
- Roger Kermode and David Thaler. Support for Reliable Sessions with a
Large Number of Members. In Networked Group Communication, First
International COST264 Workshop (NGC'99). Pisa, Italy, November 17-20,
1999.
- D. Thaler. Interoperability Rules for Multicast Routing Protocols. RFC 2715, October
1999.
- David Thaler and Mark Handley.
On
the Aggregatability of Multicast Forwarding State. Tech. Rep. MSR-TR-99-34,
Microsoft Research, 1999.
- D. Thaler.
IP Tunnel MIB. RFC 2667,
August 1999.
- Deborah Estrin, Mark Handley, Ahmed Helmy, Polly Huang and David Thaler,
"A Dynamic
Bootstrap Mechanism for Rendezvous-based Multicast Routing," in
Proceedings of the Conference on Computer Communications (IEEE Infocom),
(New York), Mar. 1999.
- Satish Kumar, Pavlin Radoslavov, David Thaler, Cengiz
Alaettinoglu, Deborah Estrin, and Mark Handley.
The MASC/BGMP
architecture for inter-domain multicast routing. In ACM SIGCOMM'98,
September 1998.
- D. Estrin, D. Farinacci, A. Helmy, D. Thaler, S. Deering, M. Handley, V.
Jacobson, C. Liu, P. Sharma, and L. Wei.
Protocol Independent
Multicast-Sparse Mode (PIM-SM): Protocol Specification. RFC 2362, June 1998.
- David Thaler and Chinya V. Ravishankar.
Distributed Top-Down Hierarchy Construction.
In Proceedings of the Seventeenth Annual Joint Conference of the IEEE Computer and
Communications Societies (IEEE INFOCOM '98). San Francisco,
California, March 31-April 2, 1998.
- D. Thaler and
C. Ravishankar,
A Name-Based Mapping
Scheme for Rendezvous, In IEEE/ACM Transactions on Networking 6(1),
February 1998, p.1-14.
- David G. Thaler. An architecture for
inter-domain network troubleshooting, January 1998. Ph.D. Thesis, University of
Michigan.
- David Thaler and C. V. Ravishankar, "An Architecture for Inter-Domain
Troubleshooting", Proc. Sixth International Conference on Computers
Communications and Networks, Las Vegas, Nevada, IEEE Computer Society Press,
September 1997.
- David Thaler and Chinya V. Ravishankar.
An architecture
for inter-domain troubleshooting (extended version). Technical Report
CSE-TR-344-97, University of Michigan, July 1997.
- D. Estrin, D. Farinacci, A. Helmy, D. Thaler, S. Deering, M. Handley, V.
Jacobson, C. Liu, P. Sharma, and L. Wei.
Protocol Independent
Multicast-Sparse Mode (PIM-SM): Protocol Specification. RFC 2117, June 1997.
- D. G. Thaler and C. V. Ravishankar. Distributed Center-Location
Algorithms. In IEEE Journal on Selected Areas in Communications.
15(3):291-303, April 1997.
- David Thaler and Chinya V. Ravishankar.
A
name-based mapping scheme for rendezvous. Technical Report CSE-TR-316-96,
University of Michigan, November 1996.
- D. G. Thaler and C. V. Ravishankar.
"Distributed
Center-Location Algorithms: Proposals and Comparisons", In Proceedings
of the Fifteenth Annual Joint
Conference of the IEEE Computer and Communications Societies (IEEE INFOCOM '96).
San Francisco, California, March 26-28, 1996.
- C. V. Ravishankar, D. Thaler, M.-L. Lo, and W.-K. Ng. "Access to Large
Databases in a Limited Baud-Rate Environment", Proc. Science Information
Systems Interoperability Conference, National Space Science Data Center,
NASA/Goddard Space Flight Center, University of Maryland, College Park, MD,
November 6-9, 1995.
- David Thaler and C. V. Ravishankar. "NView: A Visual Framework for Network
Tool Integration", Proc. 14th IEEE International Phoenix Conference on
Computers and Communications, March 1995.
- E. Kashy, B. M. Sherrill, I. Tsai, D. Thaler, D.
Weinshank, M. Engelmann, and D. J. Morrissey,
CAPA -- An Integrated
Computer-Assisted Personal Assignment System, In Amer. J. Phys. 61,
1124 (1993).
Education
Other Activities
I participate in the
Microsoft PuzzleHunt and related
activities. My team (SCRuBBers) won PuzzleHunt IV in 2001, and ran PuzzleHunt V in
2002 and PuzzleHunt 11.0 in 2007.
In a past life, I participated in the ACM
Programming Contest, first as a participant where my team (Michigan State
University, consisting of myself,
Jay Lorch, and Steve
Klocek) took
2nd in
the world in 1992, and then as the
coach for
the University of Michigan team, which also went to the international level
in 1997.
In my spare time, I do genealogy and maintain a
web site
of a number of royal lines.