DocumentCode :
1516942
Title :
Lessons from giant-scale services
Author :
Brewer, Eric A.
Author_Institution :
California Univ., Berkeley, CA, USA
Volume :
5
Issue :
4
fYear :
2001
Firstpage :
46
Lastpage :
55
Abstract :
Web portals and ISPs such as AOL, Microsoft Network, and Yahoo have grown more than tenfold in the past five years (1996-2001). Despite their scale, growth rates, and rapid evolution of content and features, these sites and other “giant-scale” services like instant messaging and Napster must be always available. Many other major Web sites such as eBay, CNN, and Wal-Mart, have similar availability requirements. The article looks at the basic model for such services, focusing on the key real-world challenges they face (high availability, evolution, and growth), and developing some principles for attacking these problems. Few of the points made in the article are addressed in the literature, and most of the conclusions take the form of principles and approaches rather than absolute quantitative evaluations. This is due partly to the author´s focus on high-level design, partly to the newness of the area, and partly to the proprietary nature of some of the information (which represents 15-20 very large sites). Nonetheless, the lessons are easy to understand and apply, and they simplify the design of large systems
Keywords :
disasters; electronic messaging; fault tolerant computing; information resources; online front-ends; AOL; CNN; ISPs; Microsoft Network; Napster; Wal-Mart; Web portals; Yahoo; availability requirements; eBay; giant-scale services; high availability; instant messaging; large systems design; real-world challenges; Automatic control; Availability; Bandwidth; Cellular neural networks; Costs; Network servers; Portals; Quality of service; Web and internet services; Web services;
fLanguage :
English
Journal_Title :
Internet Computing, IEEE
Publisher :
ieee
ISSN :
1089-7801
Type :
jour
DOI :
10.1109/4236.939450
Filename :
939450
Link To Document :
بازگشت