The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.06 - Nov.-Dec. (2012 vol.16)
pp: 72-77
ABSTRACT
Enabling and controlling the elasticity of cloud computing applications is challenging. The developer must deal with daunting tasks using low-level code to implement strategies trading off costs versus quality of service. Programming directives can substantially reduce this overhead by delegating control of elasticity to middleware systems while allowing developers to focus on defining suitable strategies. This Web extra lists example directives in the Simple-Yet-Beautiful Language (SYBL).
INDEX TERMS
parallel programming, cloud computing, middleware, parallel programming, elastic computing, cloud computing applications, low-level code, programming directives, middleware systems, simple-yet-beautiful language, SYBL, Web extra lists example directives, Computer applications, Programming, Computer languages, Cloud computing, programming directives, parallel programming, cloud computing, middleware, parallel programming, elastic computing, cloud computing applications, low-level code, programming directives, middleware systems, simple-yet-beautiful language, SYBL, Web extra lists example directives, Computer applications, Programming, Computer languages, Cloud computing, cloud computing, elastic computing
CITATION
S. Dustdar, Yike Guo, Rui Han, B. Satzger, Hong-Linh Truong, "Programming Directives for Elastic Computing", IEEE Internet Computing, vol.16, no. 6, pp. 72-77, Nov.-Dec. 2012, doi:10.1109/MIC.2012.99
REFERENCES
1. OpenMP Application Program Interface, version 3.1, OpenMP Architecture Rev. Board, July 2011, www.openmp.org/mp-documentsOpenMP3.1.pdf .
2. K. Kennedy, C. Koelbel, and H. Zima, “The Rise and Fall of High-Performance Fortran: An Historical Object Lesson,” Proc. 3rd ACM SIGPLAN Conf. History of Programming Languages (HOPL III), ACM, 2007, pp. 7-1–7-22; http://doi.acm.org/10.11451238844.1238851 .
3. S. Dustdar et al., “Principles of Elastic Processes,” IEEE Internet Computing, vol. 15, no. 5, 2011, pp. 66–71.
4. C. Bunch et al., “Shams: Language and Runtime Support for Automatic Configuration and Deployment of Scientific Computing Software over Cloud Fabrics,” J. Grid Computing, vol. 10, no. 1, 2012, pp. 23–46.
5. S. Dustdar and H.-L. Truong, “Virtualizing Software and Humans for Elastic Processes in Multiple Clouds — a Service Management Perspective,” Int'l J. Next-Generation Computing, vol. 3, July 2012; http://perpetualinnovation.net/ojs/index.php/ ijngc/article/view148.
6. T.A. Limoncelli, “OpenFlow: A Radical New Idea in Networking,” Queue, vol. 10, no. 6, 2012, pp. 40–46; http://doi.acm.org/10.11452246036.2305856 .
7. T. Binz et al., “Portable Cloud Services Using TOSCA,” IEEE Internet Computing, vol. 16, no. 3, 2012, pp. 80–85.
47 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool