g-eclipse made cloud easy!

12
Rajya Lakshmi Marathu Vyshnavi Movva IBM made Cloud Easy !!! … An Access to Cloud

Upload: vyshnavi-chandu

Post on 11-May-2015

1.230 views

Category:

Technology


0 download

DESCRIPTION

Eclipse Day 2010

TRANSCRIPT

Page 1: g-Eclipse made Cloud Easy!

Rajya Lakshmi Marathu Vyshnavi

Movva

IBM

made Cloud Easy !!!… An Access to Cloud

Page 2: g-Eclipse made Cloud Easy!

AGENDA:

Eclipse & Cloud Computing

Introduction to g-Eclipse

g-Eclipse

g-Eclipse Architecture

g-Eclipse users

g-Eclipse Benefits

Page 3: g-Eclipse made Cloud Easy!

A small dive into Big terms:

Eclipse:

It is a universal, extensible, open source java platform for development tools.

The Eclipse Platform provides a solid technical foundation for integrated tools that support diverse application domains across the full development life cycle.

Cloud:

Cloud computing is a computing model in which computing is moved away from an individual application server to a "cloud" of computers. Cloud in IT, presented as a service to the user, delivered by virtualized resources that are independent of location.

Page 4: g-Eclipse made Cloud Easy!

Introduction to g-Eclipse:

Grid infrastructures have been becoming the backbone of those fields of science and research that require to solve complex computational problems.

Grid now transformed to Cloud.

The complexity of Grid infrastructures is often discouraging to new and inexperienced users and impedes the use of Grid technologies in new application domains.

G-Eclipse @ resolving this complexity

• By providing an integrated Cloud enabled environment based on Eclipse (called g-Eclipse) this project aims at facilitating the use of Cloud infrastructures.

• As an integrating tool, g-Eclipse will have impact on the different actors in the Cloud.

Page 5: g-Eclipse made Cloud Easy!

g-Eclipse is an integrated open-source software platform based on Eclipse for Cloud actors.

The g-Eclipse project aims to build an integrated workbench framework built on top of Eclipse to access the Cloud infrastructures.

It will provide tools to customize Cloud users' applications, to manage Cloud resources and to support the development cycle of new Cloud applications.

It also allows users and developers to access the cloud computing resources in a unified way.

It provides several core and UI plug-ins to facilitate easy access to Grid infrastructures for Grid users, Grid resource operators and Grid developers.

Page 6: g-Eclipse made Cloud Easy!

g-Eclipse Architecture:

Abstraction Layer- Core Functionalities

• Authentication/Authorization• VO Management• Data Management• Job Submission

- Common User Interface

• Views• Wizards• Dialogs • Preference Pages

Implementation LayerExtended Core FunctionalitiesMiddleware Specific Functionalities

Page 7: g-Eclipse made Cloud Easy!

g-Eclipse Architecture:

g-Eclipse offers a middleware independent model that supports several features of Cloud middleware systems:

Information access: In order to retrieve information from the distributed Grid infrastructure the Glue scheme serves as a core model to access this information.The middleware implementation will then offer services to fill this model with middleware dependent information.Data management: Based on Eclipse’s EFS-layer g-Eclipse implements several access protocols - such as GridFTP, SRM, and AWS S3 - in order to access storage elements on the Grid or in the Cloud and manage and manipulate data directly on thesestorage elements.Job management: Grid Jobs are described in a middleware independent way by so called “Job Descriptions”. The middleware implementation then knows which types of job descriptions may be applicable to it and provides submission and monitoring functionalities for these.

Page 8: g-Eclipse made Cloud Easy!

g-Eclipse addresses three major groups in the Grid/Cloud domain:

Grid/Cloud application users will benefit from the desktop-like access to Grid/Cloud resources.

Grid/Cloud operators and resource providers will be able to reduce the time-to-service by using the Grid/Cloud management and Grid/Cloud site configuration tools.

Grid/Cloud application developers will reduce the time-to-market for new Grid/Cloud applications by accelerating the development and deployment cycle

g-Eclipse users

Page 9: g-Eclipse made Cloud Easy!

g-Eclipse Benefits:

g-Eclipse is open source

g-Eclipse is platform independent and should run on any platform which is supported by Eclipse

The framework itself is independent of any particular Grid middleware or Cloud Computing provider.

Page 10: g-Eclipse made Cloud Easy!

References:

http:// www.eclipse.org/geclipse

http://www.thebitsource.com/software-engineering/java/eclipsecon-2010-g-eclipse-tools-cloud-computing/

http://en.wikipedia.org/wiki/Cloud_computing

http://www.eclipse.org

http://www.geclipse.eu/

http://wiki.eclipse.org/G-Eclipse/AWS_Cloud_in_headless_mode

Page 11: g-Eclipse made Cloud Easy!

Contacts:

Rajya Lakshmi Devi [email protected]

Vyshnavi [email protected]

Page 12: g-Eclipse made Cloud Easy!

THANK YOU !!!