Abstract

In this paper, we have proposed cloud compiler as software-as-service (SaaS), which means compiler transforms source code written in a programming language (source language) into machine language in cloud computing environment. In our application, even if the client machine has no specific compilers installed, the user can write/upload a program and submit it to cloud system. Cloud system can provide different compilers for various source languages as a service, like C, C++, Java or any other languages. Compiler as a cloud service is the creation of several cloud clusters which corresponds to the various compilers that can be accommodated by the cloud service. Each cloud cluster has its own specific captive server which returns the compiled source code to the main server. The program is processed in our cloud architecture and the error/output is returned back to the client. We have proposed serial and parallel program allocation from server to backend tiers and also compared average Turnaround Time and Maximum Turnaround Time to complete all programs with two and four backend tiers.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.