CFP last date
20 May 2024
Reseach Article

An Effective C, C++, PHP, Perl, Ruby, Python Compiler using Cloud Computing

by M. Pabitha, T. Selvakumar, S. Punitha Devi
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 69 - Number 7
Year of Publication: 2013
Authors: M. Pabitha, T. Selvakumar, S. Punitha Devi
10.5120/11854-7619

M. Pabitha, T. Selvakumar, S. Punitha Devi . An Effective C, C++, PHP, Perl, Ruby, Python Compiler using Cloud Computing. International Journal of Computer Applications. 69, 7 ( May 2013), 20-25. DOI=10.5120/11854-7619

@article{ 10.5120/11854-7619,
author = { M. Pabitha, T. Selvakumar, S. Punitha Devi },
title = { An Effective C, C++, PHP, Perl, Ruby, Python Compiler using Cloud Computing },
journal = { International Journal of Computer Applications },
issue_date = { May 2013 },
volume = { 69 },
number = { 7 },
month = { May },
year = { 2013 },
issn = { 0975-8887 },
pages = { 20-25 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume69/number7/11854-7619/ },
doi = { 10.5120/11854-7619 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:29:35.275028+05:30
%A M. Pabitha
%A T. Selvakumar
%A S. Punitha Devi
%T An Effective C, C++, PHP, Perl, Ruby, Python Compiler using Cloud Computing
%J International Journal of Computer Applications
%@ 0975-8887
%V 69
%N 7
%P 20-25
%D 2013
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and unconfined with minimal management effort. Our work mainly targets the learning community by providing an efficient cloud compiler as SaaS by coalescing the two major concepts called cloud computing and open source which helps to diminish the troubles of portability, compatibility, power and storage space by making use of the concept of cloud compiler. The basic underlying architecture to deploy a cloud compiler is the establishment of private cloud under linux environment, which provides hosted services to a limited number of people and the service is distributed in the heterogeneous manner. Private cloud makes the cloud infrastructure based on Ubuntu Enterprise Cloud (UEC) scalable as per the requirement. And our cloud compiler allows a programmer to pick up the fastest or the most convenient tool to compile the code and remove the errors. The validity of our approach is then verified with the experimental results. Also we have made a performance analysis and the experimental results shows that the performance of cloud compiler is more efficient compared to all other normal compiler. Hence our proposed cloud compiler is considered to be the best performers among the various compilers.

References
  1. Abramson D. , Buyya R. , and Giddy J. "A computational economy for grid computing and its implementation" in the Nimrod-G resource broker.
  2. F. Bellard. QEMU, a Fast and Portable Dynamic Translator. Proceedings of the USENIX Annual Technical Conference, FREENIX Track.
  3. Bo Dong, Qinghua Zheng, Jie Yang, Haifei Li, Mu Qiao,MOE KLINNS Lab and SKLMS Lab, Xi'an Jiaotong University, 710049, China, An E-learning Ecosystem Based on Cloud Computing Infrastructure 2009 Ninth IEEE International Conference on Advanced Learning Technologies.
  4. B ECHTOLSHEIM , Cloud Computing and Cloud Networking talk at UC Berkeley, December 2008.
  5. Eucalyptus Beginner's Guide – UEC, Edition (Ubuntu Server 10. 04 - Lucid Lynx), v1. 0, 25 May 2010.
  6. Daniel Nurmi, Rich Wolski, Chris Grzegorczyk, Graziano Obertelli, Sunil Soman, Lamia Youseff, Dmitrii Zagorodnov, The Eucalyptus Open-source Cloud-computing System.
  7. Shuai Zhang Shufen Zhang Xuebin Chen Xiuzhen Huo, Cloud Computing Research and development Trend, Future Networks, 2010. ICFN '10. Second International Conference.
  8. Borja Sotomayor, Ruben S. Montero, Ian Foster Virtual Infrastructure Management In Private And Hybrid Cloud published by the IEEE computer security, (2010) by, pp. 14-22.
  9. GoGrid, http://www. gogrid. com.
  10. Aamir Nizam Ansari, Siddharth Patil,Arundhati Navada, Aditya Peshave, Venkatesh Borole , Online C/C++ Compiler using Cloud Computing, Multimedia Technology (ICMT), July 2011 International Conference, pp. 3591-3594.
  11. EMC Managed Storage Service, http://www. emc. com/.
  12. Ghemawat S, Gobioff H, Leung S-T (2003), The Google file system. In: Proc of SOSP, October 2003
  13. Amazon Inc. Amazon Web Services EC2 site. http://aws. amazon. com/ec2, 2008
  14. Chunye Gong Jie Liu Qiang Zhang Haitao Chen Zhenghu Gong, The Characteristics of Cloud Computing, Parallel Processing Workshops (ICPPW), 2010 39th International Conference.
  15. Eucalyptus home page,http://eucalyptus. cs. ucsb. edu/.
  16. I. Foster and C. Kesselman, editors. The Grid Blueprint for a New Computing Infrastructure. Morgan Kaufmann, 1998
  17. Amazon S3 Availability, http://status. aws. amazon. com /s3-20080720. html.
  18. GOOGLE Apps, http:// www. google. com/apps/ business/ index. html.
Index Terms

Computer Science
Information Sciences

Keywords

Private cloud SaaS Cloud setup Cloud controller Ubuntu Enterprise Cloud (UEC)