DocumentCode
690430
Title
Dependency Design for Large Cloud Applications
Author
Rui Liu ; Xin Sheng Mao
Author_Institution
IBM China Software Dev. Lab., Beijing, China
fYear
2013
fDate
14-15 Dec. 2013
Firstpage
670
Lastpage
673
Abstract
Dependency design is one of the key factors of the overall performance of a large application system for both runtime phase and development phase. The 2 features of cloud enabled large applications make this dependency design more critical. The first is that service is always distributed and data application is always partitioned. To be distributed and partitioned means there are more delay and complexity with the dependencies. The other feature of cloud is there are more failures in the cloud application systems with the commodity hardware than those enterprise systems with high-end professional equipments. One system failure may cause cascading failures and impact the stability and performance of the whole system, just like traffic jams caused by one traffic accident. This paper addresses a number of architectural patterns and solutions that have been found to build a large application especially for cloud system runtimes with well managed dependencies. The patterns also include our successful experiences to build a high throughput, low latency, and highly fault tolerant distributed service engine for cloud applications.
Keywords
cloud computing; software fault tolerance; architectural patterns; cloud application system failures; cloud enabled large applications; cloud system runtimes; commodity hardware; data application partitioning; dependency design; distributed service; enterprise systems; fault tolerant distributed service engine; high-end professional equipments; stability; system cascading failures; Delays; Engines; Fault tolerance; Guidelines; Kernel; Message systems; Throughput; cloud; dependency; edge; fault tolerance; kernel; non-blocking; performance;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Sciences and Applications (CSA), 2013 International Conference on
Conference_Location
Wuhan
Type
conf
DOI
10.1109/CSA.2013.162
Filename
6835688
Link To Document