Online Compiler

Page 1

International Research Journal of Engineering and Technology (IRJET)

e-ISSN: 2395 -0056

Volume: 04 Issue: 05 | May -2017

p-ISSN: 2395-0072

www.irjet.net

ONLINE COMPILER Ashu Sharma1, Ayush Dixit2, Brij Upadhyay3 1Student,

Computer Science and Engineering, IMS Engineering College Ghaziabad, Uttar Pradesh, India Computer Science and Engineering, IMS Engineering College Ghaziabad, Uttar Pradesh, India 3Student, Computer Science and Engineering, IMS Engineering College Ghaziabad, Uttar Pradesh, India 2Student

---------------------------------------------------------------------***--------------------------------------------------------------------1.1 Services of Cloud Computing

Abstract - Compiler plays an important role in running

programs. It converts source code written in the form of text into an executable format known as the object code. If compiler is made to run manually on every system it will cover a lot of space on the machine and it would also require proper configuration if it is not installed using default parameters. In today’s world most of the applications and their associated interfaces are made to work online. So we have created online compiler, The main objective of such compiler is to facilitate any user such that programs of any language can be compiled and run without downloading any IDE (Integrated Development Environment) or compiler. No development kit is needed on client machine. This paper aims at describing an online compiler which helps in promoting platform independency. Cloud computing usage decreases the problem of storage space as well as portability. Using different types of compilers at a single interface enables a programmer to compile and remove all the bugs in an easy manner and also help in storing the bugs output conveniently.

1.

2.

Key Words: Cloud Computing, Compiler, Online Compiler, Services, Virtualization.

1.INTRODUCTION Cloud Computing provides a platform on which various applications can be manipulated, configured and customized online. Decades of plenty of research on utility and distributed computing, services based on networking and web served as a foundation basis for cloud computing. It provides various organizations or even any single individual to store, process or access the information even classified ones in their privately owned data centres. Virtualization is an important tool for such type of computing. It helps in dividing any computational device into various “virtual” devices executing their own respective task easily. Cloud computing employs various services and models like deployment models which explain the access type to the cloud and service models which refer to the type of service used in the cloud computing. So, basically it is served as the resource pooling system. It helps in minimizing various infrastructure related costs, providing service oriented architecture, helps in satisfying on demand services. Various other benefits of such computing are scalability, availability, greater performance, rapid elasticity, security, high quality hosting services. © 2017, IRJET

|

Impact Factor value: 5.181

|

3.

Platform as a Service (PAAS): It provides an effective runtime environment for development, standard toolkit and computing platform. It facilitates lower administrative overhead, lower total cost of ownership and scalable solutions. Various PAAS types are Application Delivery Only Environment, Open Platform as a Service, Stand one Development Environment and Add on Development Facilities. Special application models of PAAS are Integration Platform as a Service (iPAAS) and Data Platform as a Service (dPAAS). Software as a Service (SAAS): This model facilitates end users to use various software applications as their services. Helpdesk applications, Human Resource Solutions are the examples of SAAS applications. Simplified maintenance and support to the cloud provider helps in reducing the IT cost and help business to maintain proper potential and economically sound for growth. Infrastructure as a Service (IAAS): This service provides access to infrastructure details like data partitioning, virtual machine and storage. IAAS offers load balances, IP (Internet Protocol) addressing, virtual local area networking.

1.2 Advantages 1. 2.

3. 4. 5.

Maintenance is easy. Security: It helps in protecting information, infrastructure related to it and also provide data centralization. Cost is effectively low. Agility: It has the ability to adapt to any new change efficiently and rapidly. API (Application Programming Interface): It helps in developing various interfaces which provide accessibility to cloud software interacting machine.

ISO 9001:2008 Certified Journal

|

Page 239


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.
Online Compiler by IRJET Journal - Issuu