High Performance Transaction Systems Workshop
Agenda
Ninth
International Workshop on
High
Performance Transaction Systems (HPTS)
http://www.research.microsoft.com/~jamesrh/hpts2001
Asilomar
Conference Center
Pacific
Grove, California
October 14-17,
2001
Asilomar Driving
Directions
Conference Submissions:
http://www.research.microsoft.com/~jamesrh/hpts2001/submissions/
Agenda Summary
- Sunday, October 14th, 2001
- 1:00 to 5:00 HPTS 2001 Regristration
- 6:00 to 7:00
Dinner
- 7:00 to 10:00
Reception
- Monday, October 15th, 2001
- 8:30 to 9:00
Opening Remarks Ed Cobb/James Hamilton
- 9:00 to 10:00 Keynote
Address: Database Directions, Michael Stonebraker [Chair: Joe
Hellerstein]
- 10:00 to 10:30 Break
- 10:30 to 12:00 Leading
Application Server Architectures [Chair: C. Mohan]
- 12:00 to 1:30
Lunch
- 1:30 to 2:30 Building
High Performance Systems for Internet Commerce, Charlie Bell (Amazon.com) [Chair: Johannes
Klein]
- 2:30 to 3:30
DB2 on S/390 Scalability and Availability: Features and Challenges, Jeff
Josten [Chair: Pat Selinger]
- 3:30 to 4:00
Break
- 4:00 to 5:30
Workflow
State of the Art [Chairs: Johannes Klein
& Dieter Gawlick]
- 5:30 to 7:00
Dinner
- 7:00 to 9:00
Poster Session/Gong Show [Chair: Charles Brett]
- Tuesday, October 16th, 2001
- 8:30 to 9:30
Keynote: Embracing Failure: A Case for Repair Centric Design,
David Patterson [Chair: James Hamilton]
- 9:30 to 10:30 Autonomous
Computing, Pat Helland [Chair: Bruce Lindsay]
- 10:30 to 11:00 Break
- 11:00 to 12:00 Big Data: In
search of Petabyte Databases, Jim Gray & Tony Hey[Chair: Pat Helland]
- 12:00 to 1:30
Lunch
- 1:30 to 3:00
Problems Infrastructure Software Fails to Effectively Solve for large,
Global Retail Businesses, Rick Dalzell (CTO Amazon.com) [Chair:
Johannes Klein]
- 3:00 to 3:30
Break
- 3:30 to 5:00
Internet Security, Doug Tygar
[Chair: Joe Hellerstein]
- 5:00 to 7:00
Dinner
- 7:00 to 9:00
Debate [Chair: Jim Gray]
- Wednesday, October 17th, 2001
- 8:30 to 9:30
Keynote Address, Eric Brewer [Chair: Joe Hellerstein]
- 9:30 to 10:00
Techniques for Measuring Web Site Performance, Brad Chen [Chair: Phil
Bernstein]
- 10:00 to 10:30 Break
- 10:30 to 11:30
Caching
Technologies for Web Applications, C. Mohan [Chair: Phil
Bernstein]
- 11:30 to 12:00 Closing Remarks,
Ed Cobb/James Hamilton
- 12:00 to 1:00 Lunch
Agenda Detail:
- Sunday, October 14th, 2001
- 1:00 to 5:00 HPTS 2001 Regristration
- 6:00 to 7:00
Dinner
- 7:00 to 10:00
Reception
- Monday, October 15th, 2001
- 8:30 to 9:00
Opening Remarks Ed Cobb/James Hamilton
- 9:00 to 10:00 Keynote
Address: Database Directions, Michael Stonebraker [Chair: Joe
Hellerstein]
- 10:00 to 10:30 Break
- 10:30 to 12:00 Leading
Application Server Architectures [Chair: C. Mohan]
- 12:00 to 1:30
Lunch
- 1:30 to 2:30 Building
High Performance Systems for Internet Commerce, Charlie Bell (Amazon.com) [Chair: Johannes
Klein]
Traditional
HA, high volume transactional systems have enjoyed the safe harbor of a
private network. This has provided relative predictability of the workload and
the ability to manage that workload as necessary. The profile of applications
can be engineered and understood. Growth, peak demands, and customer behavior
can be analyzed and prepared for.
The workload faced by today's largest internet commerce engines is not
predictable. Each minute, day, and season at Amazon.com surfaces new,
interesting challenges to the design assumptions. Customers respond to
external events and Amazon promotions in unexpected ways. Customers and
non-customers also participate in innovating the technical environment,
sometimes with the sole objective of breaking the system.
Amazon.com has chosen design patterns that fit this hostile environment. The
developing architecture seeks rapid innovation, unconstrained scalability,
always-on availability, and low marginal cost of ownership. Amazon.com's
technology platform is in an early stage, yet signficant wins have been
achieved. More importantly, Amazon is learning to build long-term scalability
while feature code is rolling to production every
hour.
- 2:30 to 3:30
DB2 on S/390 Scalability and Availability: Features and Challenges, Jeff
Josten [Chair: Pat Selinger]
- 3:30 to 4:00
Break
- 4:00 to 5:30
Workflow
State of the Art [Chairs: Johannes Klein
& Dieter Gawlick]
- Workflow - experience and evolution - Kevin Hudson
- Messaging and queuing for the Internet (and workflow) -- Charles Brett
- Workflow in the e-Business world - Dale Skeen
- 5:30 to 7:00
Dinner
- 7:00 to 9:00
Poster Session/Gong Show [Chair: Charles Brett]
- Tuesday, October 16th, 2001
- 8:30 to 9:30
Keynote: Embracing Failure: A Case for Repair Centric Design,
David Patterson [Chair: James Hamilton]
- 9:30 to 10:30 Autonomous
Computing, Pat Helland [Chair: Bruce Lindsay]
In today's
world, applications span autonomous computer systems. These systems do
not trust each other. This talk examines the consequences of this distrust
and introduces the Autonomous Computing
model for application design. We argue that this subsumes client server as a
model for computing.
First, we
introduce the notion of a fiefdom as an independent computing
environment that refuses to trust any outsiders and maintains tight control
over a set of mission critical data. Next, we describe another type of
computing component called an emissary. Emissaries help prepare
requests to submit to a fiefdom. They operate exclusively on snapshot
reference data and single-user data. We spend a bunch of time on the usage of
snapshot reference data and how work can be distributed.
- 10:30 to 11:00 Break
- 11:00 to 12:00
Big Data: In search of Petabyte Databases, Jim Gray
& Tony Hey [Chair: Pat Helland]
- Google, Cern, BarBar,
Hotmail, Yahoo!, Internet Archive, ...
- 12:00 to 1:30
Lunch
- 1:30 to 3:00
Problems Infrastructure Software Fails to Effectively Solve for large,
Global Retail Businesses, Rick Dalzell (CTO Amazon.com) [Chair:
Johannes Klein]
The panel
discussion is on the problems encountered in building scalable, highly
available, and cost efficient systems for large retail businesses. The focus
will be on where current technologies have not effectively solved some of the
problems. Retail businesses fall into three broad categories -- traditional
brick-and-mortar, catalogue based, and e-commerce. This panel will include
members from all three segments. The outcome of the panel discussion will
result in highlighting two or three burning issues that are central to large
retail businesses but are not effectively solved by existing infrastructure
software.
- 3:00 to 3:30
Break
- 3:30 to 5:00
Internet Security, Doug Tygar [Chair: Joe Hellerstein]
- 5:00 to 7:00
Dinner
- 7:00 to 9:00
Debate [Chair: Jim Gray]
- Wednesday, October 17th, 2001
- 8:30 to 9:30
Keynote Address, Eric Brewer [Chair: Joe Hellerstein]
- 9:30 to 10:00
Techniques for Measuring Web Site Performance, Brad Chen [Chair: Phil
Bernstein]
- Brad Chen (Appliant CTO,
bchen@appliant.com): Techniques for
measuring web site performance as users really experience it, and diagnosing
the causes of performance problems.
- 10:00 to 10:30 Break
- 10:30 to 11:30
Caching
Technologies for Web Applications, C. Mohan [Chair: Phil
Bernstein]
- 11:30 to 12:00 Closing Remarks,
Ed Cobb/James Hamilton
- 12:00 to 1:00 Lunch