Upload
pantelis-petrogiannakis
View
204
Download
3
Tags:
Embed Size (px)
Citation preview
Scaling seamlessly from multicore to the cloud
Need for distributed computing APIs
Special needs of cloud environment ◦ Elasticity
◦ Machine failure
◦ Platform heterogeneity
Traditional RDBMS (small, pull, fk/pk)
Hadoop (big, pull, fk/pk)
Object/relational mappers (small, pull, k/v)
LINQ to Objects (big, pull, k/v) Reactive Extensions (big, push,
k/v)
Framework/runtime for both distributed and cloud environments
Ideal for developing and running big computations, big data AND their combination
Designed for scale up and scale out, providing efficient resource handling
Provides simple, streamlined programming experience which boosts productivity
Automates orchestration, load balancing, message passing and failure management
Centralizes management, deployment, debugging and cloud-scale code prototyping through the {m}brace shell
Hadoop ◦ Map-reduce framework
Gridgain ◦ Big data and big computation middleware
Akka ◦ Member of the TypeSafe stack
◦ Actor based with fault tolerance
Bigger scope: {m}brace provides a unified experience for authoring various kinds of algorithms Competition focuses mainly on map-reduce, {m}brace provides map-reduce as
an extension which can be combined and tweaked by the users
Centralized deployment, monitoring and debugging {m}brace provides the {m}brace shell which can be used for centralized
monitoring and deployment without the need of batch files, manual copying etc.
Great for developers (end-users): code is not cluttered by orchestration details Code maintenance and debugging is made easy
No need for code segmentation as per actor model
Low cost high quality development center in Greece
Development associates in the UK serve both as developers and local represantatives
Small development team ◦ Low management cost
◦ Quick turnaround times
Stabilization of current version
QA phase and documentation authoring
Private beta released in May 2013
Public beta to be released in September 2013
Support for Azure cloud and private data centers with Windows OS
Dissemination until private beta stage to the :
F# technical community
Organizations with F# infrastructure
Collaborative / vertical products
Q2 2013: Private beta launch
Q3 2013: Public beta launch
Q4 2013: Addition to Windows Marketplace
Q4 2013: C# Support
2014 Q1: 2013: Integration with F# packages for GPGPU
2014 Q1: 2013: Integration with Hadoop
2014 Q2:Mono Support
All the time: co-marketing with the F# community and Microsoft
SaaS model ◦ Azure Marketplace
◦ Surcharge for each {m}brace enabled node
License model ◦ Installation at private data centers
◦ Per-basis license and support fee
Levels ◦ Forum based ◦ Private chat ◦ On-premise
Specialized services ◦ Consulting ◦ Upgrades and installations ◦ Training
Focus on becoming the killer app for developing cloud apps
Provide the ultimate toolbox for writing big computation – big data code that scales out and is easy to maintain and administer
Clients Yahoo!, Facebook, Amazon, Microsoft, Netflix, Twitter,
…
Marketing Activities Community driven blogs, Hadoop World Conference,
ApacheCon
Personnel Apache Software Foundation, Yahoo!, Facebook and
open source community contributors
Capital Varies with commercial support for this open source
project. Currently, Yahoo! is the most prominent
supporter and contributor.
Pricing Open source software, distributed under the Apache
License. Commercially supported products are available
by a range of companies.
Clients Yahoo!, Facebook, Amazon, Microsoft, Netflix,
Twitter, …
Marketing Activities Community driven blogs, Hadoop World Conference,
ApacheCon
Personnel Apache Software Foundation, Yahoo!, Facebook and
open source community contributors
Capital Varies with commercial support for this open source
project. Currently, Yahoo! is the most prominent
supporter and contributor.
Pricing Open source software, distributed under the Apache
License. Commercially supported products are
available by a range of companies.
Clients Thatcham Motor Insurance Repair Research Centre, CSC (Traffic
Management), SVT (Swedish Television), ..., (Full list)
Marketing Activities Talks at technical conferences, social media
Personnel Open source contributors, TypeSafe (Team)
Capital Invenstment by Graylock Partners ($3m)
Pricing Combination of Open Source and Subsricption based scheme.
Clients Unknown, no use cases or client information available
Marketing Activities Talks at technical conferences, social media, articles
Personnel Microsoft Researchers: Roger Barga, Jaliya Ekanayake, Mohamed
Fathalla, Jared Jackson, Wei Lu
Supported by the Microsoft eXtreme Computing Group
Capital Microsoft funding of eXtreme Computing Group.
Pricing Free for non-commercial use. Product released as Research
Technology Preview.