Title :
Design Patterns for Internet-Scale Services
Author_Institution :
Intel China Software Center, Shanghai
fDate :
March 29 2009-April 2 2009
Abstract :
Internet-scale services need new design patterns and programming models for the partitioned data set with many copies that are changed independently. This is a huge software challenge. Big Web sites spend 70% of their efforts on undifferentiated heavy lifting (e.g., partitioning, replication and scaling) versus 30% on differentiated value (feature) creation. This talk will review the challenges for Internet-scale services and some of the emerging solutions to address those challenges, based on our experience in building Internet-scale service platforms as well as the industry best practices.
Keywords :
Internet; Web sites; object-oriented programming; software engineering; Internet-scale services; Web sites; design patterns; programming models; software challenge; Application software; Availability; Clouds; Computer architecture; Data models; Distributed computing; Scalability; Service oriented architecture; Uncertainty; Web and internet services; Availability; Cloud Computing; Computing M; Data Model; Design Patterns; Scalability; Service;
Conference_Titel :
Data Engineering, 2009. ICDE '09. IEEE 25th International Conference on
Conference_Location :
Shanghai
Print_ISBN :
978-1-4244-3422-0
Electronic_ISBN :
1084-4627
DOI :
10.1109/ICDE.2009.152