The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.01 - Jan.-Feb. (2013 vol.17)
pp: 50-59
Maciej Malawski , AGH University of Science and Technology
Maciej Kuźniar , AGH University of Science and Technology
Piotr Wójcik , AGH University of Science and Technology
Marian Bubak , AGH University of Science and Technology
ABSTRACT
Can the Google App Engine cloud service be used, free of charge, to execute parameter study problems? That question drove this research, which is founded on the App Engine's newly developed Task Queue API. The authors created a simple and extensible framework implementing the master-worker model to enable usage of the App Engine application servers as computational nodes. This article presents and discusses the results of the feasibility study, as well as compares the solution with EC2, Amazon's free cloud offering.
INDEX TERMS
Search engines, Google, Cloud computing, Monte Carlo methods, Servers, Monitoring, Internet computing, distributed programming, cloud computing, economic and other policies
CITATION
Maciej Malawski, Maciej Kuźniar, Piotr Wójcik, Marian Bubak, "How to Use Google App Engine for Free Computing", IEEE Internet Computing, vol.17, no. 1, pp. 50-59, Jan.-Feb. 2013, doi:10.1109/MIC.2011.143
REFERENCES
1. D. Thain, T. Tannenbaum, and M. Livny, “Distributed Computing in Practice: The Condor Experience,” Concurrency and Computation: Practice and Experience, vol. 17, nos. 2-4, 2005, pp. 323–356.
2. J. Moscicki et al., “Processing Moldable Tasks on the Grid: Late Job Binding with Lightweight User-Level Overlay,” Future Generation Computer Systems, vol. 27, no. 6, 2011, pp. 725–736.
3. G. Pallis, “Cloud Computing: The New Frontier of Internet Computing,” IEEE Internet Computing, vol. 14, no. 5, 2010, pp. 70–73.
4. K. Keahey et al., “Sky Computing,” IEEE Internet Computing, vol. 13, no. 5, 2009, pp. 43–51.
5. A.L. Barabási et al., “Parasitic Computing,” Nature, vol. 412, no. 6850, 2001, pp. 894–897.
6. M. Wilde et al., “Parallel Scripting for Applications at the Petascale and Beyond,” Computer, vol. 42, no. 11, 2009, pp. 50–60.
7. A. Bedra, “Getting Started with Google App Engine and Clojure,” IEEE Internet Computing, vol. 14, no. 4, 2010, pp. 85–88.
8. F. Chang et al., “Bigtable: A Distributed Storage System for Structured Data,” ACM Trans. Computer Systems, vol. 26, no. 2, 2008, pp. 1–26.
9. J. Dean and S. Ghemawat, “MapReduce: Simplified Data Processing on Large Clusters,” Comm. ACM, vol. 51, no. 1, 2008, pp. 107–113.
10. D. Durkee, “Why Cloud Computing Will Never Be Free,” Comm. ACM, vol. 53, no. 5, 2010, pp. 62–69.
11. N. Chohan et al., “AppScale: Scalable and Open AppEngine Application Development and Deployment,” Cloud Computing, Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Eng., O. Akan et al., eds., Springer,vol. 34, ch. 4, 2010, pp. 57–70.
5 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool