James Hamilton
Data Center Futures TeamArchitect on the Data Center Future team focused on high-scale service efficiencies ranging from data center power and mechanical systems, modular data center implementations, server design, through to storage and networking changes in support of dynamic workload management.
Work: Email: JamesRH@microsoft.com Web: http://research.microsoft.com/~JamesRH Work: +1 (425)703-9972 Cell: +1 (206)910-4692 Snail: One Microsoft Way, Redmond, WA, 98052
Home: Email: jrh@mvdirona.com Phone: +1(206)201-1859
Blog: Perspectives (http://perspectives.mvdirona.com/) Microsoft-internal blog: http://msblogs/jamesrh |
|
James is Data Center Futures architect. This team's mission is to improve data center efficiency, speed of deployment, and reliability. Before joining the DCF team he was architect on the Live Platform Services team. Prior to that he was General Manager of the Microsoft Exchange Hosted Services team which was formed as part of the FrontBridge Technologies acquisition. He moved to the EHS team from his role as SQL Server Architect and leader of the SQL Server Security and Incubation Teams. He joined SQL Server during the 7.0 development cycle and over the years led various development teams including the SQL language compiler, query optimizer, query execution engine, DDL processing, metadata and catalog management, security, Server-side XML, network protocols, server-side cursors, full text search, and Common Language Runtime Integration. Prior to joining the SQL Server team, James was an architect on the Windows NT Base Operating System group. Before joining Microsoft, James worked at the IBM Toronto Lab as Lead Architect for IBM DB2 UDB where he helped ship numerous releases on many operating platforms including AIX, OS/2, Windows NT, Windows 95, Sinix, HP/UX, and Solaris. Before DB2, James formed the team and led the delivery of IBM’s first C++ language compiler. He has a Master of Math (Computer Science) from the University of Waterloo and Bachelors of Science (Computer Science) from the University of Victoria. In the late 70’s and early 80’s he worked as a licensed auto mechanic first at a Chevrolet dealer and later at, Eurocar, an Alfa Romeo dealership where they serviced Maseratti, Ferrari, Lamborghini, Alfa Romeo and, just to keep the bills paid, Fiats. At Eurocar Racing they raced various sedans and formula cars in the Pacific Northwest.
2008.09.16: <TBD>, Large Scale Distributed Systems & Middleware (LADIS 2008), Yorktown Heights, NY.
2008.07.12: Foo Camp 2008 (.ppt), Sebastopol, CA.
2008.06.26: Expedia Presentation on High Scale Service Deployment (.pdf), Redmond, WA.
2008.06.04: Increasing Data Center Efficiency by 4x (.ppt), Berkeley RAD Lab Retreat, Santa Cruz, CA.
2008.04.11: Cloud Computing Imperatives (.ppt), ICDE 2008, Cancun, MX.
2008.01.30: Jim Gray Tribute, (.doc), Microsoft Research, Seattle.
2008.01.17: Designing and Deploying Internet Scale Services (.pdf), Amazon Internal Developer Conference, Seattle.
2007.12.16: Architecture of a Database System, (.pdf), Foundations & Trends in Database Systems.
2007.11.15: Designing & Deploying Internet-Scale Services, (.pptx, .pdf), LISA 2007, Dallas.
2007.10.09: Modular Data Center Design, (.ppt), HPTS 2007, Asilomar CA.
2007.10.08: Designing & Deploying Internet-Scale Services, (.ppt), HPTS 2007, Asilomar CA.
2007.04.16: Commodity Data Center Design, (.ppt), Web 2.0 Conference, San Francisco, CA.
2007.01.17: Modular Data Centers, Amazon Internal Developers Conferences, (.ppt), Seattle Wa.
2007.01.08: Architecture for Modular Data Centers, (.doc, .ppt) Conference on Innovative Data System Research 2007 (CIDR 2007)
2006.04.05: Microsoft Exchange Hosted Services Keynote (.ppt), Chicago, Il.
2006.03.30: Microsoft Exchange Hosted Services Keynote (.ppt), Toronto, Canada.
2005.11.15: FrontBridge Business & Technology (.ppt), Microsoft Enterprise Computing Series (Microsoft internal).
2005.03.11: .NET Show: SQL Server 2005 (video), Microsoft .NET Show Episode 049
2004.12.16: Oracle Real Application Clusters and Industry Trends in Parallelism and Availability (.pdf).
2004.06.17: The Security Economy (.ppt), Berkeley Recovery Oriented Computing Retreat, Santa Cruz.
2004.05.25: SQL Server Yukon (.ppt), Scientific Data Intensive Computing Workshop, Bellevue.
2004.04.15: User-based Innovation & Communities Drive Commercial S/W Innovation (.ppt) MIT Innovation Lab.
2003.10.29: Overview of what is New in Yukon (.ppt) Washington Software Alliance Best of the PDC Conference, Seattle, WA.
2003.10.30: Security Process and You: SQL Server Case Study (.ppt) Microsoft Professional Developers Conference, Denver, CO.
2003.10.29: Overview of what is New in Yukon (.ppt) Microsoft Professional Developers Conference, Denver, CO.
2003.02.10: Slammer in Detail (.ppt) SQL Server Yukon Technical Preview, Seattle, WA.
2003.01.05: Active Server Availability Feedback (.doc), (.pdf) Conference on Innovative Data System Research 2003 (CIDR 2003).
2002.11.13: SQL Server Security (.pdf) Searchdatabase Webcast.
2002.10.16: Commercial Database Security Issues (.ppt), IDA/FBI Law Enforcement Forum 2002.
2002.08.20: Challenges in Large Enterprise Data Management (.ppt), VLDB 2002.
2002.08.20: Active Server Availability Feedback (.ppt), VLDB 2002.
2002.07.23: Multi-Language Extensibility in SQL Server (.ppt), Microsoft Research/Academia Conference 2002.
2002.06.12: Availability Data Collection (.ppt), University of California at Berkeley Recovery Oriented Computing Retreat.
2002.03.01: Key Challenges in Information Processing (.ppt), IEEE International Conference on Data Engineering 2002.
2001.12.01: Microsoft SQL Server Full-Text Search (.doc), IEEE Bulletin of the Technical Committee on Data Engineering, Dec. 2001.
2001.04.12: Multi-Language Extensibility in MS SQL Server (.ppt), University of California at Berkeley Systems Seminar
2000.09.12: Microsoft SQL Server Relational Engine Enhancements (.ppt), MTB 2000
2000.03.03: Data Management in a Highly Connected World (.ppt), Data Engineering Workshop, 2000.
2000.02.03: A Database View of Intelligent Disks (.ppt), National Association Storage Devices Meeting 2000.
1999.09.27: Software Testing Doesn't Scale (.ppt), HPTS 1999.
1999.09.07: Network Data Management Design Points (.ppt), VLDB 1999.
1999.04.07: Fault Tolerance vs. Fault Avoidance: Testing Doesn't scale (.doc), HPTS 1999.
HPTS 2009: General Chair
ICDE 2007 Industrial Program Committee
HPTS 2007 Program Committee
VLDB 2006 Industrial Program Committee
ICDE 2004 Program Committee
SIGMOD 2004 Program Committee
HPTS 2003 Program Committee
VLDB 2002 Industrial Program Chair
HPTS 2001 Program Chair
SIGMOD 1998 Industrial Program Committee
SIGMOD 1997 Industrial Program Committee
IEEE CASE '95 Workshop Program Committee
SIGMOD 1995 Industrial Program Committee
Curriculum Vitae:
Hobbies:
Last update: 2008.07.13