James Hamilton
Amazon Web Services TeamJames is a member of the Amazon Web Services team focused infrastructure efficiency, reliability, and scaling.
Work: Email: James@amazon.com Web: http://mvdirona.com/jrh/work Cell: +1 (206)910-4692
Home: Email: jrh@mvdirona.com Phone: +1(206)201-1859
Blog: Perspectives (http://perspectives.mvdirona.com/)
|
|
James is a Vice President and Distinguished Engineer on the Amazon Web Services team where he is focused on infrastructure efficiency, reliability, and scaling. Prior to AWS, James was architect on the Microsoft Data Center Futures team and before that 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.
2009.01.07: CEMS: Low-Cost, Low-Power Servers for Internet-Scale Services (<not yet posted>), Conference on Innovative Data Systems Research, Asilomar, CA, Jan. 2009.
2009.01.01: The Cost of a Cloud: Research Problems in Data Center Networks (paper), SIGCOM Computer Communications Review, 1Q2009.
2008.12.02: Designing and Deploying Internet-Scale Services (slides) & Where does the power go and What to do About it (slides) University of Washington.
2008.10.06: On Delivering Embarrassingly Distributed Cloud Services (paper), SIGCOM Hotnets 2008, Calgary, Alberta.
2008.09.16: Internet-Scale Service Efficiency (slides), Large Scale Distributed Systems & Middleware (LADIS 2008), Yorktown Heights, NY.
2008.07.12: Where does the Power Go in DCs and How to Get it Back? 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 (.pdf), International Conference on Data Engineering 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
CIDR 2009 Program Committee
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.12.21