Some Scientific Challenges in the Cloud - Roberto Di Cosmo
Upcoming SlideShare
Loading in...5
×
 

Some Scientific Challenges in the Cloud - Roberto Di Cosmo

on

  • 2,401 views

 

Statistics

Views

Total Views
2,401
Views on SlideShare
1,996
Embed Views
405

Actions

Likes
0
Downloads
15
Comments
0

14 Embeds 405

http://www.oss4cloud.org 226
http://www.systematic-paris-region.org 106
http://www.gt-logiciel-libre.org 18
http://oss4cloud.com 17
http://oss4cloud.org 10
http://www.slideshare.net 7
http://www.oss4cloud.com 6
http://signup.yaka.biz 4
http://coderwall.com 4
http://spr.demo.yaka.biz 3
http://88.190.34.159 1
http://translate.googleusercontent.com 1
http://gt-logiciel-libre.com 1
http://spr.demo.abilian.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Some Scientific Challenges in the Cloud - Roberto Di Cosmo Some Scientific Challenges in the Cloud - Roberto Di Cosmo Presentation Transcript

  • Some Scientific Challenges in the Cloud Roberto Di Cosmo University Paris Diderot, and INRIA May 20, 2010 GTLL Paris Roberto Di Cosmo () Scientific challenges in the Cloud May 20 2010 / Paris 1/5
  • Cloud Computing: basic definitions Three levels: Layer Main target Abstraction Software as a Service (SaaS) Final users Application Platform as a Service (PaaS) App Developers System Infrastructure as a Service (IaaS) Platform Developers HW Roberto Di Cosmo () Scientific challenges in the Cloud May 20 2010 / Paris 2/5
  • Cloud Computing: basic definitions Three levels: Layer Main target Abstraction Software as a Service (SaaS) Final users Application Platform as a Service (PaaS) App Developers System Infrastructure as a Service (IaaS) Platform Developers HW Key concepts: virtualization Roberto Di Cosmo () Scientific challenges in the Cloud May 20 2010 / Paris 2/5
  • Cloud Computing: basic definitions Three levels: Layer Main target Abstraction Software as a Service (SaaS) Final users Application Platform as a Service (PaaS) App Developers System Infrastructure as a Service (IaaS) Platform Developers HW Key concepts: virtualization + flexibility Roberto Di Cosmo () Scientific challenges in the Cloud May 20 2010 / Paris 2/5
  • Cloud Computing: basic definitions Three levels: Layer Main target Abstraction Software as a Service (SaaS) Final users Application Platform as a Service (PaaS) App Developers System Infrastructure as a Service (IaaS) Platform Developers HW Key concepts: virtualization + flexibility + automation Roberto Di Cosmo () Scientific challenges in the Cloud May 20 2010 / Paris 2/5
  • Cloud Computing: basic definitions Three levels: Layer Main target Abstraction Software as a Service (SaaS) Final users Application Platform as a Service (PaaS) App Developers System Infrastructure as a Service (IaaS) Platform Developers HW Key concepts: virtualization + flexibility + automation Erich Clementi, IBM’s Cloud Initiative head says it well: Many people equate cloud computing to virtualization. It is not virtualization. To get the value you need standardization and automation on top of that virtualization. Roberto Di Cosmo () Scientific challenges in the Cloud May 20 2010 / Paris 2/5
  • Cloud Computing: basic definitions Three levels: Layer Main target Abstraction Software as a Service (SaaS) Final users Application Platform as a Service (PaaS) App Developers System Infrastructure as a Service (IaaS) Platform Developers HW Key concepts: virtualization + flexibility + automation Erich Clementi, IBM’s Cloud Initiative head says it well: Many people equate cloud computing to virtualization. It is not virtualization. To get the value you need standardization and automation on top of that virtualization. Let’s sketch some scientific challenges at each level. Roberto Di Cosmo () Scientific challenges in the Cloud May 20 2010 / Paris 2/5
  • Challenges in IaaS Optimization of resources: Roberto Di Cosmo () Scientific challenges in the Cloud May 20 2010 / Paris 3/5
  • Challenges in IaaS Optimization of resources: share common data in disk and memory (see Decentralized Deduplication in SAN Cluster File Systems, Clements et al., and Satori: Enlightened page sharing, Milos et al. USENIX ’09) optimal VM placement Roberto Di Cosmo () Scientific challenges in the Cloud May 20 2010 / Paris 3/5
  • Challenges in IaaS Optimization of resources: share common data in disk and memory (see Decentralized Deduplication in SAN Cluster File Systems, Clements et al., and Satori: Enlightened page sharing, Milos et al. USENIX ’09) optimal VM placement Security: Roberto Di Cosmo () Scientific challenges in the Cloud May 20 2010 / Paris 3/5
  • Challenges in IaaS Optimization of resources: share common data in disk and memory (see Decentralized Deduplication in SAN Cluster File Systems, Clements et al., and Satori: Enlightened page sharing, Milos et al. USENIX ’09) optimal VM placement Security: avoiding escapes Roberto Di Cosmo () Scientific challenges in the Cloud May 20 2010 / Paris 3/5
  • Challenges in IaaS Optimization of resources: share common data in disk and memory (see Decentralized Deduplication in SAN Cluster File Systems, Clements et al., and Satori: Enlightened page sharing, Milos et al. USENIX ’09) optimal VM placement Security: avoiding escapes avoiding mapping of the physical infrastructure, and its exploitation http://cseweb.ucsd.edu/~hovav/dist/cloudsec.pdf Roberto Di Cosmo () Scientific challenges in the Cloud May 20 2010 / Paris 3/5
  • Challenges in PaaS Ensuring flexibility, avoiding vendor lock-in, is not easy. Roberto Di Cosmo () Scientific challenges in the Cloud May 20 2010 / Paris 4/5
  • Challenges in PaaS Ensuring flexibility, avoiding vendor lock-in, is not easy. Roberto Di Cosmo () Scientific challenges in the Cloud May 20 2010 / Paris 4/5
  • Challenges in PaaS Ensuring flexibility, avoiding vendor lock-in, is not easy. N.B.: (re)writing applications for a platform/middleware is not neutral. Roberto Di Cosmo () Scientific challenges in the Cloud May 20 2010 / Paris 4/5
  • Transversal Challenges Several challenges are transversal: security: who can break (into) the system? Roberto Di Cosmo () Scientific challenges in the Cloud May 20 2010 / Paris 5/5
  • Transversal Challenges Several challenges are transversal: security: who can break (into) the system? data ownership: who can access my data? Roberto Di Cosmo () Scientific challenges in the Cloud May 20 2010 / Paris 5/5
  • Transversal Challenges Several challenges are transversal: security: who can break (into) the system? data ownership: who can access my data? please do not simply rely on contracts! Roberto Di Cosmo () Scientific challenges in the Cloud May 20 2010 / Paris 5/5
  • Transversal Challenges Several challenges are transversal: security: who can break (into) the system? data ownership: who can access my data? please do not simply rely on contracts! efficient implementation: abstraction is nice, but can it accomodate optimal implementation? Roberto Di Cosmo () Scientific challenges in the Cloud May 20 2010 / Paris 5/5
  • Transversal Challenges Several challenges are transversal: security: who can break (into) the system? data ownership: who can access my data? please do not simply rely on contracts! efficient implementation: abstraction is nice, but can it accomodate optimal implementation? interoperability: SaaS and PaaS try to hide the complexity of the lower layer, but at the price of vendor or technology lock-in Roberto Di Cosmo () Scientific challenges in the Cloud May 20 2010 / Paris 5/5
  • Transversal Challenges Several challenges are transversal: security: who can break (into) the system? data ownership: who can access my data? please do not simply rely on contracts! efficient implementation: abstraction is nice, but can it accomodate optimal implementation? interoperability: SaaS and PaaS try to hide the complexity of the lower layer, but at the price of vendor or technology lock-in Bottomline: there is a lot of work ahead. Roberto Di Cosmo () Scientific challenges in the Cloud May 20 2010 / Paris 5/5