Your SlideShare is downloading. ×
g Eclipse @ Eclipse Summit Europe 2008
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

g Eclipse @ Eclipse Summit Europe 2008

1,006

Published on

g-Eclipse talk slides from the EclipseSummit Europe 2008.

g-Eclipse talk slides from the EclipseSummit Europe 2008.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,006
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
46
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. From Grid to Cloud Computing Integration of Amazon Cloud in g-Eclipse Markus Knauer (EclipseSource | Innoopract) Harald Kornmayer (NEC Laboratories Europe) © 2008 by Knauer/Kornmayer; made available under the EPL v1.0 | 19th of Nov. 2008
  • 2. From Grid to Cloud ?  The “Grid Vision” is  “To solve together a (scientific) problem, by connecting the distributed resources (of scientists) within different administrative domains dynamically and coordinately with the help of fast networks to build a „virtual computing center/organization” (According to Foster/Kesselman; end of last century)  The Cloud Vision is  not so well defined!!  Many Grid slides showed the virtual computing center as a “Cloud” 2 From Grid to Cloud Computing | © 2008 by Knauer/Kornmayer; made available under the EPL v1.0
  • 3. What makes the Cloud a hype? Pay-per-use Virtualization Web2.0 SaaS Grid Green Computing Utility Computing IaaS PaaS SaaS – Software as a Service PaaS – Platform as a Service IaaS – Infrastructure as a Service  Business-like spoken  “organisations are switching from company-owned hardware and software assets to per-use service-based models“ (Gartner 2008)  transform CAPEX to OPEX  “people's applications and information are going to be accessible to them from anywhere because it will all be up there in the Cloud.” (Eric Schmidt/Google) 3 From Grid to Cloud Computing | © 2008 by Knauer/Kornmayer; made available under the EPL v1.0
  • 4. Future Cloud systems blueprint Web 2.0 User front ends  10000 foot view Pay-per-use SaaS Utility computing PaaS Grid Grid Pay-per-use IaaS Green Comp. Virtualization 4 From Grid to Cloud Computing | © 2008 by Knauer/Kornmayer; made available under the EPL v1.0
  • 5. The market 5 From Grid to Cloud Computing | © 2008 by Knauer/Kornmayer; made available under the EPL v1.0
  • 6. The Cloud use cases g-Eclipse submit jobs monitor jobs check jobs  Not different from the Grid organize workflow user use cases of g-Eclipse replicate data create/delete data  Manage data visualize data operator check resources  Manage computing build workflow infrastructure monitor resources developer code application monitor application configure resources  Tooling for seamless benchmark resources access is required deploy application manage VO debug/test application 6 From Grid to Cloud Computing | © 2008 by Knauer/Kornmayer; made available under the EPL v1.0
  • 7. g-Eclipse and the Cloud  Provides a middleware/infrastructure independent model for Grid access g-Eclipse  Including dedicated views and wizards Implementation Layer  Support as of today two Grid middlewares (Middleware)  gLite  Grid middleware of the LHC accelerator (CERN)  GRIA Abstraction Layer  (service-oriented middleware to support B2B collaborations; Core UI based on WSRF)  Interesting question:  Can we integrate the infrastructure from Amazon Eclipse Platform Web Services (AWS) in the g-Eclipse framework??  Simple Storage Service (S3) Eclipse Extension Point  Elastic Computing Cloud (EC2) 7 From Grid to Cloud Computing | © 2008 by Knauer/Kornmayer; made available under the EPL v1.0
  • 8. g-Eclipse – the project  www.geclipse.eu  www.eclipse.org/geclipse  Project funded by the European  Technology project at the Commission Eclipse Foundation (INFSO-32347)  Release 1.0.0 with stable API  8 partners scheduled for end of 2008  Including AWS support  Gathering community  i.e. in different Grid projects worldwide  by collaborating with other Eclipse projects  Until end of 2008 8 From Grid to Cloud Computing | © 2008 by Knauer/Kornmayer; made available under the EPL v1.0
  • 9. Prerequisites for the demo  Amazon AWS Account  http://aws.amazon.com/  One of the available 3.4 Eclipse Downloads  g-Eclipse Framework  http://download.eclipse.org/technology/geclipse/updates/1.0/  g-Eclipse Amazon Webservice Integration  http://www.geclipse.eu/update/1.0/  We work on moving it to eclipse.org  Switch to the g-Eclipse User Perspective and start creating a new Grid Project  AMI with image ID: ami-2766824e (or ask for an updated one)  You can connect e.g. via ssh to user 'tomcat' with PW 'EclipseCon'  See README in /home/tomcat 9 From Grid to Cloud Computing | © 2008 by Knauer/Kornmayer; made available under the EPL v1.0
  • 10. Demo mode  Create a Grid project for Amazon Web service  Including the definition of a Virtual Organisation  Access data at S3 resources  Based on EFS  Secure authorisation and interoperability  Start a Cloud computing instance at EC2  Open seamless connection  Start OSGi remotely  Deploy bundles into a running Tomcat with p2  Enjoy a simple RAP-based application  Screenshots and (movies) 10 From Grid to Cloud Computing | © 2008 by Knauer/Kornmayer; made available under the EPL v1.0
  • 11. Summary  g-Eclipse  is an extensible framework which enables intuitive and easy access for various Grid actors  relies on the Eclipse framework  Provides Grid model to seamlessly integrate Grid and Cloud resources  can be extended to support different Grid middleware systems.  gLite, GRIA, AWS are already available  Grid computing and Cloud computing are similar in many senses  Grid + Cloud  Groud  g-Eclipse can contribute to the future Eclipse runtime framework supporting IaaS, SaaS, PaaS 11 From Grid to Cloud Computing | © 2008 by Knauer/Kornmayer; made available under the EPL v1.0
  • 12. Outlook – Possible Eclipse Cloud stack RCP Web 2.0 RCP User front end RAP RT STP Pay-per-use SaaS Utility computing ECF PaaS p2 Grid Equinox g-Eclipse Grid Pay-per-use IaaS Green Comp. Virtualization 12 From Grid to Cloud Computing | © 2008 by Knauer/Kornmayer; made available under the EPL v1.0
  • 13. How to contribute  Use our tool and send us feedback!  Webpage www.eclipse.org/geclipse or www.geclipse.eu  Developer mailing list  https://dev.eclipse.org/mailman/listinfo/geclipse-dev  Bugzilla  https://bugs.eclipse.org/bugs  Collaborate and provide patches for other middleware systems  Contact {at} geclipse.eu  Acknowledgement  Thanks to Scott Lewis for providing parts of the demo! From Grid to Cloud Computing | © 2008 by Knauer/Kornmayer; made available under the EPL v1.0

×