EventWave

Wei-Chiu Chuang, Bo Sang, Sunghwan Yoo, Rui Gu, Milind V. Kulkarni, Charles Edwin Killian · 2013

An attractive approach to leveraging the ability of cloud-computing platforms to provide resources on demand is to build elastic applications, which can dynamically scale up or down based on resource requirements. To ease the development of elastic applications, it is useful for programmers to write applications with simple sequential semantics, without considering elasticity, and rely on runtime support to provide that elasticity. While this approach has been useful in restricted domains, such as MapReduce, existing programming models for general distributed applications do not expose enough information about their inherent organization of state and computation to provide such transparent elasticity.

Read the paper · More papers on PaperTik