cloud compiler

Post on 27-Jul-2015

85 Views

Category:

Engineering

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

Cloud Compiler

Group Members:JASWANT KUMAR 01220703111KRISHNA NAND MISHRA 03020703111VIPIN KUMAR 04020703111RAHUL VASHISTH 05520703111 Mentor Name and Designation

Mr. Aditya Tandon (asst. Prof)

Cloud Compiler

CONTENT

• Objective• Introduction• Cloud Architecture• Data Flow• Java Server Page• Tomcat Server• Implementation• Conclusion• Future Enhancement• References

2

OBJECTIVE

• The aim of this project is to describe a centralized compiler for core java, c#, sql, html etc which avoid the installation of the compiler on each computer to compile, run, test and debug the code.

What is CLOUD COMPILER??

INTRODUCTION

WHY CLOUD COMPILER??

Cloud Service Models

6

Software as a Service (SaaS)

Platform as a Service (PaaS)

Infrastructure as a Service (IaaS)

Adopted from: Effectively and Securely Using the Cloud Computing Paradigm by peter Mell, Tim Grance

CLOUD Architecture

7

Software as a Service (SaaS)• SaaS is a model of software deployment where an application

is hosted as a service provided to customers across the Internet.

• SaaS alleviates the burden of software maintenance/support• but users relinquish control over software versions and

requirements.

8

ARCHITECTURE: Cloud Compiler

Data Flow

• Java Server Pages allow special tags and Java code to be embedded in HTML files.

• Presents dynamic content to users

• Handles the presentation logic in an MVC architecture

9

Container

servlet

JSP

request

response

HelperObjects

(business logic)

(presentation logic)

Business TierPLATFORM1: Java ServerPages (JSP)

TOMCAT : SERVER A container for Servlets and JSP

Tomcat implements the Servlet and the Java Server Pages (JSP) specifications of Sun Microsystems

Tomcat is an open-source, non commercial projectLicensed under the Apache Software License

12

CREATING W.A.R. FILE

TOMCAT HOME PAGE

LOG IN FOR MANAGING TOMCAT

DEPLOYING WAR FILE

GETTING IP ADDRESS OF SERVER

Snapshots: JAVA

CLIENT PAGE

USER OUTPUT

Opportunities and ChallengesThe use of the cloud provides a number of opportunities:

• It enables services to be used without any understanding of their infrastructure.

• Cloud compiler works using economies of scale:• Data and services are stored remotely but accessible from

“anywhere”. • Use of cloud compiler means dependence on others and

that could possibly limit flexibility and innovation:• Security could prove to be a big issue:• There are also issues relating to policy and access:

21

FUTURE SCOPE and LIMITATIONS

• Provide more compilers• Implement a security mechanism• Provide efficiency meters and code optimizer add ons• Create Web API’s• Mobile Applications• Collaborative Editing

References• [Mayank Patel]Cloud Documentation and Centralized Compiler for Java & Php • Grobauer, B. Walloschek, T. Stocker, E., “Understanding Cloud Computing

Vulnerabilities”, Security & Privacy,IEEE March-April 2011 • Barrie Sosinsky, Cloud Computing Bible, Wiley publishing house.• Nirmala N.Pansare, Ashwini C. Ithape, Shamal R. Gawande, A. D. Jadhav,

International Journal of Emerging Science and Engineering (IJESE) ISSN: 2319–6378, Volume-2, Issue-5, April 2014

• Mehare Suraj, Paliwal Poonam, Pardeshi Mangesh, Begum Shahnaz ,Private Cloud Implementation for Centralized Compilation, International Journal of Soft Computing and Engineering (IJSCE) ISSN: 2231-2307, Volume-3, Issue-5, November 2013

• Sagar B. Tambe, Prof. Shiv Sutar, Mr. Mahesh D. Nirmal, C/C++ Cloud Compiler Using Main Frame, International Journal of Computer Technology and Electronics Engineering (IJCTEE) Volume 3, Special Issue, March-April 2013, An ISO 9001: 2008 Certified Journal

top related