• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Gridgain cloud computing with scala
 

Gridgain cloud computing with scala

on

  • 2,298 views

 

Statistics

Views

Total Views
2,298
Views on SlideShare
2,131
Embed Views
167

Actions

Likes
1
Downloads
17
Comments
1

3 Embeds 167

http://www.cejug.org 158
http://emanasblog.blogspot.com 8
http://cejug.org 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Hi, is there a video somewhere of the live coding demo mentioned in the presentation?
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Gridgain cloud computing with scala Gridgain cloud computing with scala Presentation Transcript

    • Cloud Computing with Scala and GridGain www.gridgain.com
    • Agenda 50/50
      • Talking 50%
        • What is Grid & Cloud Computing?
        • GridGain in a Glance
        • Scala in a Glance
      • Live Coding 50%
        • Demo: Scala + GridGain
      • Q & A
    • What is Grid & Cloud Computing?
      • Cloud computing is the provision of dynamically scalable and often virtualized resources as a services over the Internet on a utility basis src. wikipedia
        • Huh?
      • Grid : Two or more computers working in parallel
      • Grid Computing : Compute Grids + Data Grids
      • Cloud : Data Center Virtualization
      • Cloud Computing : Cloud + Grid Computing
    • Why Grid & Cloud Computing?
      • Ask Google, Yahoo, eBay, Amazon...
        • Amazon: 100ms latency cost 1% of sales
        • Google: 500ms latency drops traffic 20%
        • Financial: $4M/ms lose if 5ms behind
      • Solves problems often unsolvable otherwise
        • Google has ~1,000,000 nodes in its grid
      • Uniformed programming paradigm
        • Scales from garage and up
    • GridGain In A Glance
      • Project started in 2005
      • GridGain = Compute + Data + Cloud
        • Compute Grid , a.k.a. MapReduce
        • Data Grid , a.k.a. Distributed Cache
        • Auto Scaling on the clouds
      • Community + Enterprise editions
      • Statistics:
        • Over 1,000,000 starts in the last 24 months and counting...
        • Over 50,000 downloads and starts every 30 seconds around the globe
        • One of the largest Java–based Amazon EC2 clouds – 512 nodes
    • In A Glance
      • Started in 2004 by Martin Odersky at EPFL
        • Author of javac and Java Generics
      • Scala is Post-Functional language
        • Combines functional and object-oriented approach
      • Fully inter-compatible with Java
        • Runs on JVM
        • Bi-directional Java integration
      • Statically typed
        • Unique and powerful type system
    • Why Scala?
      • Performance largely equal to Java
      • Statically typed
      • Inter-compatible with Java
      • Scalable language
    • Scala r
      • Scala r - Scala-based cloud computing DSL + GridGain 3.0
        • Adapts Java APIs to Scala
        • Runs on top of GridGain 3.0 runtime
      • DSL - Domain Specific Language
        • Provides simple cloud computing model
        • Draws on functional features of Scala
        • Dramatically simplifies cloud computing applications
    • Live Coding Demo
      • Scala r - based cloud application in 2 minutes
      • No pre-built code snippets
      • No custom configurations
      • Every line of code, every character
    • Q & A Thank you for your time! Dmitriy Setrakyan: [email_address] GridGain: www.gridgain.com @gridgain