SlideShare a Scribd company logo
1 of 29
Big Data as a Service: A
Neo-Metropolis Model
Approach for Innovation
Hong-Mei Chen, Rick Kazman
University of Hawaii
Serge Haziyev, Valentyn Kropov
SoftServe
Dmitri Chtchourov
Cisco Systems
Motivation
 Success in big data analytics depends on
having an infrastructure for:
 ingesting,
 processing,
 storing,
 integrating, and
 visualizing data
 However, many companies fail to achieve
this...
Motivation
 According to a 2013 Infochimps survey, 55%
of big data projects were not completed, due
to:
 technical roadblocks,
 system complexity,
 talent shortages,
 heavy up-front costs
Solution?
 Many vendors are offering BDaaS platforms.
 However these are mostly proprietary, closed-
world.
 Choosing among them may limit the potential
for innovation.
Solution
 An open world model for developing a BDaaS
platform to
 integrate different open source technologies
 ease prototyping and
 broaden choices
 allowing organizations to innovate while managing
risk.
 A model that we call Neo-Metropolis
The Neo-Metropolis
Model
 Metropolis is the Greek word for “city.”
 The analogy is deliberate.
 The Metropolis Model, introduced in 2009,
helps us reason about system creation that is
commons-based and peer produced.
Metropolis Model
Structure
Kernel
Periphery
Masses
Kernel
Periphery: Developers
Masses: Users
Open Source
Kernel
Periphery: Prosumers
Masses: Customers
Open Content
Neo-Metropolis Purpose
 A Neo-Metropolis (N-M) system reflects a
larger scale: it is a system of systems
platform.
 Intent: to make it easy for projects at the
periphery to adopt, deploy, and scale systems.
 A N-M system is an enabler.
N-M Characteristics
 Mashability
 Providing constituent systems as services.
 “Lego-blocks” approach: platform users create
systems by plugging together, configuring, and
provisioning open-source components in cloud
infrastructures.
N-M Characteristics
 Conflicting, unknowable requirements
 Requirements will always emerge from the
periphery => the open source projects.
 And they will always conflict.
N-M Characteristics
 Continuous Evolution
 Metropolis projects are never in a stable state
 The kernel might have traditional releases, but
the periphery is continually changing
 …like a city…
N-M Characteristics
 Focus on Operations
 Cloud services are called “the fifth utility”
 This requires a "DevOps" mindset.
N-M Characteristics
 Sufficient Correctness
 Perpetual beta of the periphery is the norm
 But the kernel must be stable and backwards
compatible.
N-M Characteristics
 Scalable Resources
 The platform, hosted on a cloud (or
intercloud), provides scalable resources
 These resources are managed by the kernel.
N-M Characteristics
 Gated Behaviors
 A Metropolis system is subject to emergent
behaviors.
 This is often desirable.
 But gated behaviors are desirable in a Neo-
Metropolis environment.
N-M Principles
1. Community Engagement and Negotiation
2. Bifurcated Requirements
3. Bifurcated Architecture
4. Fragmented Implementation
5. Distributed Testing/V&V
6. Distributed Delivery/Maintenance
7. Ubiquitous Operations
N-M Innovation
 These principles and characteristics support:
 Open innovation: participants—from the periphery
and the edge—can interact dynamically, via the
kernel, to generate “collective intelligence”.
 The numbers game and “Lego” innovation:
interoperability allows rapid mashups of services.
More Lego blocks => more possible combinations.
Case Study: Cisco's
BDaaS Platform
 Cisco's mission is to increase their customer base via
a platform and vendor-agnostic (primarily open
source) approach to big data analytics.
 “We don’t compete directly with Amazon; our strategy
is to develop technology for microservices (higher up
the stack) so that it can be deployed anywhere.”
 “Public product cloud offering is not our core business;
we want to invest in the internet in general, providing
the capabilities for B2B interactions, e.g., Cisco’s
Intercloud network.”
An Example: Cisco
Realizing N-M Principles
 Community engagement and negotiation:
 for the edge, BDaaS customers are initially drawn
from their existing customer base
 Cisco provides cost/benefit analyses for these enterprise clients
 for the periphery, they draw participation from vendors
of open-source products
 Through collaboration, sub-contracting, partnering
Realizing N-M Principles
 Bifurcated architecture / Bifurcated
requirements / Fragmented
implementation:
 Cisco is using a traditional top-down, plan-driven
process to create the kernel of its platform
 The requirements, architectures, and implementations
of the products at the periphery are (largely)
independent.
Realizing N-M Principles
 Distributed testing:
 Cisco manages the testing of its kernel.
 Also exerts oversight on the quality of constituent
projects via automated acceptance testing.
Realizing N-M Principles
 Distributed delivery/maintenance:
 automating repetitive and error-prone tasks (e.g.,
build, testing, and deployment maintain consistent
environments)
 employing automated testing analysis tools
Realizing N-M Principles
 Ubiquitous Operations:
 automating as much of operations as possible
 employing performance dashboards.
 using tools like Apache Mesos to better manage and
deploy resources.
N-M Innovation
 Innovation is supported by the characteristics
and principles of the Neo-Metropolis model.
 In particular:
 mashability,
 bifurcated requirements,
 bifurcated architecture and implementation,
 continuous operations
N-M Innovation
 Components for big data applications (microservices)
developed so far include:
 Data Storage as a service (e.g., HDFS),
 Data Processing as a Service (e.g., MR, Spark),
 Data Insights as a Service (pre-processed data as Data Marts
and Data Insights ready for consumption),
 Data Visualization as a service (e.g., Zoomdata).
 They believe everything can be a service: making it
easy for others to create new ones, moving towards
the vision of a “data mall” (e.g., IoT with a collection of
data marts).
Conclusions
 This is just a single case study.
 However it is the evolution of trends that are driving
our software ecosystem:
1. the increasing prominence of cloud computing,
2. the proliferation of open source products
3. sufficiently mature interoperability technologies
 Neo-Metropolis instances are the future of service
platform development.
Questions?

More Related Content

What's hot

Webinar: Attaining Excellence in Big Data Integration
Webinar: Attaining Excellence in Big Data IntegrationWebinar: Attaining Excellence in Big Data Integration
Webinar: Attaining Excellence in Big Data Integration
SnapLogic
 
Making Bank Predictive and Real-Time
Making Bank Predictive and Real-TimeMaking Bank Predictive and Real-Time
Making Bank Predictive and Real-Time
DataWorks Summit
 

What's hot (20)

Destroying Data Silos
Destroying Data SilosDestroying Data Silos
Destroying Data Silos
 
Webinar: SnapLogic Fall 2014 Release Brings iPaaS to the Enterprise
Webinar: SnapLogic Fall 2014 Release Brings iPaaS to the EnterpriseWebinar: SnapLogic Fall 2014 Release Brings iPaaS to the Enterprise
Webinar: SnapLogic Fall 2014 Release Brings iPaaS to the Enterprise
 
Webinar: Attaining Excellence in Big Data Integration
Webinar: Attaining Excellence in Big Data IntegrationWebinar: Attaining Excellence in Big Data Integration
Webinar: Attaining Excellence in Big Data Integration
 
Webinar: BI in the Sky - The New Rules of Cloud Analytics
Webinar: BI in the Sky - The New Rules of Cloud AnalyticsWebinar: BI in the Sky - The New Rules of Cloud Analytics
Webinar: BI in the Sky - The New Rules of Cloud Analytics
 
Webinar: Big Data Integration - Why Same Old, Same Old Won't Cut It
Webinar: Big Data Integration - Why Same Old, Same Old Won't Cut ItWebinar: Big Data Integration - Why Same Old, Same Old Won't Cut It
Webinar: Big Data Integration - Why Same Old, Same Old Won't Cut It
 
MongoDB IoT City Tour STUTTGART: Hadoop and future data management. By, Cloudera
MongoDB IoT City Tour STUTTGART: Hadoop and future data management. By, ClouderaMongoDB IoT City Tour STUTTGART: Hadoop and future data management. By, Cloudera
MongoDB IoT City Tour STUTTGART: Hadoop and future data management. By, Cloudera
 
Building the Enterprise Data Lake - Important Considerations Before You Jump In
Building the Enterprise Data Lake - Important Considerations Before You Jump InBuilding the Enterprise Data Lake - Important Considerations Before You Jump In
Building the Enterprise Data Lake - Important Considerations Before You Jump In
 
Making Bank Predictive and Real-Time
Making Bank Predictive and Real-TimeMaking Bank Predictive and Real-Time
Making Bank Predictive and Real-Time
 
Ready for Fast Data: How Lightbend Enables Teams To Build Real-Time, Streamin...
Ready for Fast Data: How Lightbend Enables Teams To Build Real-Time, Streamin...Ready for Fast Data: How Lightbend Enables Teams To Build Real-Time, Streamin...
Ready for Fast Data: How Lightbend Enables Teams To Build Real-Time, Streamin...
 
Real Time Business Platform by Ivan Novick from Pivotal
Real Time Business Platform by Ivan Novick from PivotalReal Time Business Platform by Ivan Novick from Pivotal
Real Time Business Platform by Ivan Novick from Pivotal
 
Smart App@Pivotal by Dat Tran
Smart App@Pivotal by Dat TranSmart App@Pivotal by Dat Tran
Smart App@Pivotal by Dat Tran
 
Who changed my data? Need for data governance and provenance in a streaming w...
Who changed my data? Need for data governance and provenance in a streaming w...Who changed my data? Need for data governance and provenance in a streaming w...
Who changed my data? Need for data governance and provenance in a streaming w...
 
Beyond Batch: Is ETL still relevant in the API economy?
Beyond Batch: Is ETL still relevant in the API economy?Beyond Batch: Is ETL still relevant in the API economy?
Beyond Batch: Is ETL still relevant in the API economy?
 
DataOps or how I learned to love production - Michael Hausenblas
DataOps or how I learned to love production  - Michael HausenblasDataOps or how I learned to love production  - Michael Hausenblas
DataOps or how I learned to love production - Michael Hausenblas
 
Use dependency injection to get Hadoop *out* of your application code
Use dependency injection to get Hadoop *out* of your application codeUse dependency injection to get Hadoop *out* of your application code
Use dependency injection to get Hadoop *out* of your application code
 
Use Cases from Batch to Streaming, MapReduce to Spark, Mainframe to Cloud: To...
Use Cases from Batch to Streaming, MapReduce to Spark, Mainframe to Cloud: To...Use Cases from Batch to Streaming, MapReduce to Spark, Mainframe to Cloud: To...
Use Cases from Batch to Streaming, MapReduce to Spark, Mainframe to Cloud: To...
 
Creating Agility Through Data Governance and Self-service Integration with S...
Creating Agility Through Data Governance and Self-service Integration with S...Creating Agility Through Data Governance and Self-service Integration with S...
Creating Agility Through Data Governance and Self-service Integration with S...
 
Aws based digital_transformation_platform
Aws based digital_transformation_platformAws based digital_transformation_platform
Aws based digital_transformation_platform
 
NYC Data Amp - Microsoft Azure and Data Services Overview
NYC Data Amp - Microsoft Azure and Data Services OverviewNYC Data Amp - Microsoft Azure and Data Services Overview
NYC Data Amp - Microsoft Azure and Data Services Overview
 
Open Source in the Energy Industry - Creating a New Operational Model for Dat...
Open Source in the Energy Industry - Creating a New Operational Model for Dat...Open Source in the Energy Industry - Creating a New Operational Model for Dat...
Open Source in the Energy Industry - Creating a New Operational Model for Dat...
 

Viewers also liked

[Challenge:Future] EduPort - The NANO Age of education
[Challenge:Future] EduPort - The NANO Age of education[Challenge:Future] EduPort - The NANO Age of education
[Challenge:Future] EduPort - The NANO Age of education
Challenge:Future
 
[Challenge:Future] FunDoor
[Challenge:Future] FunDoor[Challenge:Future] FunDoor
[Challenge:Future] FunDoor
Challenge:Future
 
boi-responsibility-report-2014 - Page 74
boi-responsibility-report-2014 - Page 74boi-responsibility-report-2014 - Page 74
boi-responsibility-report-2014 - Page 74
Linda Murphy
 
Marketing Campaign Tax Freedom Day (Institución Futuro), European Resources B...
Marketing Campaign Tax Freedom Day (Institución Futuro), European Resources B...Marketing Campaign Tax Freedom Day (Institución Futuro), European Resources B...
Marketing Campaign Tax Freedom Day (Institución Futuro), European Resources B...
Ana Lorenzo
 
2 cuadro de mando integral
2 cuadro de mando integral2 cuadro de mando integral
2 cuadro de mando integral
Provident
 
iWiscloud Smart Sensor
iWiscloud Smart SensoriWiscloud Smart Sensor
iWiscloud Smart Sensor
Dennis WONG
 
Eslco [Trip Project]1
Eslco [Trip Project]1Eslco [Trip Project]1
Eslco [Trip Project]1
bill balina
 

Viewers also liked (20)

[Challenge:Future] EduPort - The NANO Age of education
[Challenge:Future] EduPort - The NANO Age of education[Challenge:Future] EduPort - The NANO Age of education
[Challenge:Future] EduPort - The NANO Age of education
 
[Challenge:Future] FunDoor
[Challenge:Future] FunDoor[Challenge:Future] FunDoor
[Challenge:Future] FunDoor
 
香港六合彩
香港六合彩香港六合彩
香港六合彩
 
The Army Heritage and Education Center
The Army Heritage and Education CenterThe Army Heritage and Education Center
The Army Heritage and Education Center
 
六合彩
六合彩六合彩
六合彩
 
Age
AgeAge
Age
 
Vanguard Vol 3
Vanguard Vol 3Vanguard Vol 3
Vanguard Vol 3
 
Reunión sobre el Estado del arte para la prevención y control del Dengue en l...
Reunión sobre el Estado del arte para la prevención y control del Dengue en l...Reunión sobre el Estado del arte para la prevención y control del Dengue en l...
Reunión sobre el Estado del arte para la prevención y control del Dengue en l...
 
香港六合彩
香港六合彩香港六合彩
香港六合彩
 
boi-responsibility-report-2014 - Page 74
boi-responsibility-report-2014 - Page 74boi-responsibility-report-2014 - Page 74
boi-responsibility-report-2014 - Page 74
 
Marketing Campaign Tax Freedom Day (Institución Futuro), European Resources B...
Marketing Campaign Tax Freedom Day (Institución Futuro), European Resources B...Marketing Campaign Tax Freedom Day (Institución Futuro), European Resources B...
Marketing Campaign Tax Freedom Day (Institución Futuro), European Resources B...
 
2 cuadro de mando integral
2 cuadro de mando integral2 cuadro de mando integral
2 cuadro de mando integral
 
iWiscloud Smart Sensor
iWiscloud Smart SensoriWiscloud Smart Sensor
iWiscloud Smart Sensor
 
05 cedr 2012 costados indulgentes
05 cedr 2012 costados indulgentes05 cedr 2012 costados indulgentes
05 cedr 2012 costados indulgentes
 
What The Helvetica? Type Book
What The Helvetica? Type BookWhat The Helvetica? Type Book
What The Helvetica? Type Book
 
I Call Presentation
I Call PresentationI Call Presentation
I Call Presentation
 
Auto131ToyotaCorolla
Auto131ToyotaCorollaAuto131ToyotaCorolla
Auto131ToyotaCorolla
 
TIBCO Automates Top-of-Funnel Marketing to Generate Demand Faster
TIBCO Automates Top-of-Funnel Marketing to Generate Demand FasterTIBCO Automates Top-of-Funnel Marketing to Generate Demand Faster
TIBCO Automates Top-of-Funnel Marketing to Generate Demand Faster
 
Eslco [Trip Project]1
Eslco [Trip Project]1Eslco [Trip Project]1
Eslco [Trip Project]1
 
Pintura
Pintura Pintura
Pintura
 

Similar to Big Data as a Service: A Neo-Metropolis Model Approach for Innovation

Wicsa2011 cloud tutorial
Wicsa2011 cloud tutorialWicsa2011 cloud tutorial
Wicsa2011 cloud tutorial
Anna Liu
 
The Essentials Of Project Management
The Essentials Of Project ManagementThe Essentials Of Project Management
The Essentials Of Project Management
Laura Arrigo
 

Similar to Big Data as a Service: A Neo-Metropolis Model Approach for Innovation (20)

Technology insights: Decision Science Platform
Technology insights: Decision Science PlatformTechnology insights: Decision Science Platform
Technology insights: Decision Science Platform
 
Micro Front-End & Microservices - Plansoft
Micro Front-End & Microservices - PlansoftMicro Front-End & Microservices - Plansoft
Micro Front-End & Microservices - Plansoft
 
Microservices Docker Kubernetes Istio Kanban DevOps SRE
Microservices Docker Kubernetes Istio Kanban DevOps SREMicroservices Docker Kubernetes Istio Kanban DevOps SRE
Microservices Docker Kubernetes Istio Kanban DevOps SRE
 
Agents for Agility - The Just-in-Time Enterprise Has Arrived
Agents for Agility - The Just-in-Time Enterprise Has ArrivedAgents for Agility - The Just-in-Time Enterprise Has Arrived
Agents for Agility - The Just-in-Time Enterprise Has Arrived
 
Zsl cloud-application migration-8_phased_approach
Zsl cloud-application migration-8_phased_approachZsl cloud-application migration-8_phased_approach
Zsl cloud-application migration-8_phased_approach
 
GOTO Berlin 2016
GOTO Berlin 2016GOTO Berlin 2016
GOTO Berlin 2016
 
Victor Chang: Cloud computing business framework
Victor Chang: Cloud computing business frameworkVictor Chang: Cloud computing business framework
Victor Chang: Cloud computing business framework
 
Introduction Of Cloud Computing
Introduction Of Cloud ComputingIntroduction Of Cloud Computing
Introduction Of Cloud Computing
 
Wicsa2011 cloud tutorial
Wicsa2011 cloud tutorialWicsa2011 cloud tutorial
Wicsa2011 cloud tutorial
 
Cloud Native Summit 2019 Summary
Cloud Native Summit 2019 SummaryCloud Native Summit 2019 Summary
Cloud Native Summit 2019 Summary
 
IBM Private Cloud Platform - Setting Foundation for Hybrid (JUKE, 2015)
IBM Private Cloud Platform - Setting Foundation for Hybrid (JUKE, 2015)IBM Private Cloud Platform - Setting Foundation for Hybrid (JUKE, 2015)
IBM Private Cloud Platform - Setting Foundation for Hybrid (JUKE, 2015)
 
CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018
 
Do You Need A Service Mesh?
Do You Need A Service Mesh?Do You Need A Service Mesh?
Do You Need A Service Mesh?
 
Best Practices Building Cloud Scale Apps with Microservices
Best Practices Building Cloud Scale Apps with MicroservicesBest Practices Building Cloud Scale Apps with Microservices
Best Practices Building Cloud Scale Apps with Microservices
 
GOTO Amsterdam 2017 - Enterprise Fast Lane
GOTO Amsterdam 2017 - Enterprise Fast LaneGOTO Amsterdam 2017 - Enterprise Fast Lane
GOTO Amsterdam 2017 - Enterprise Fast Lane
 
Mobile app-and-microservices-with-ibm-cloud
Mobile app-and-microservices-with-ibm-cloudMobile app-and-microservices-with-ibm-cloud
Mobile app-and-microservices-with-ibm-cloud
 
Microservice final final
Microservice final finalMicroservice final final
Microservice final final
 
The Essentials Of Project Management
The Essentials Of Project ManagementThe Essentials Of Project Management
The Essentials Of Project Management
 
Nimbus Concept
Nimbus ConceptNimbus Concept
Nimbus Concept
 
The REMICS model-driven process for migrating legacy applications to the cloud
The REMICS model-driven process for migrating legacy applications to the cloudThe REMICS model-driven process for migrating legacy applications to the cloud
The REMICS model-driven process for migrating legacy applications to the cloud
 

More from SoftServe

More from SoftServe (20)

Approaching Quality in Digital Era
Approaching Quality in Digital EraApproaching Quality in Digital Era
Approaching Quality in Digital Era
 
Digital Product Security
Digital Product SecurityDigital Product Security
Digital Product Security
 
Testing Tools and Tips
Testing Tools and TipsTesting Tools and Tips
Testing Tools and Tips
 
Android Mobile Application Testing: Human Interface Guideline, Tools
Android Mobile Application Testing: Human Interface Guideline, ToolsAndroid Mobile Application Testing: Human Interface Guideline, Tools
Android Mobile Application Testing: Human Interface Guideline, Tools
 
Android Mobile Application Testing: Specific Functional, Performance, Device ...
Android Mobile Application Testing: Specific Functional, Performance, Device ...Android Mobile Application Testing: Specific Functional, Performance, Device ...
Android Mobile Application Testing: Specific Functional, Performance, Device ...
 
How to Reduce Time to Market Using Microsoft DevOps Solutions
How to Reduce Time to Market Using Microsoft DevOps SolutionsHow to Reduce Time to Market Using Microsoft DevOps Solutions
How to Reduce Time to Market Using Microsoft DevOps Solutions
 
Containerization: The DevOps Revolution
Containerization: The DevOps Revolution Containerization: The DevOps Revolution
Containerization: The DevOps Revolution
 
Essential Data Engineering for Data Scientist
Essential Data Engineering for Data Scientist Essential Data Engineering for Data Scientist
Essential Data Engineering for Data Scientist
 
Rapid Prototyping for Big Data with AWS
Rapid Prototyping for Big Data with AWS Rapid Prototyping for Big Data with AWS
Rapid Prototyping for Big Data with AWS
 
Implementing Test Automation: What a Manager Should Know
Implementing Test Automation: What a Manager Should KnowImplementing Test Automation: What a Manager Should Know
Implementing Test Automation: What a Manager Should Know
 
Using AWS Lambda for Infrastructure Automation and Beyond
Using AWS Lambda for Infrastructure Automation and BeyondUsing AWS Lambda for Infrastructure Automation and Beyond
Using AWS Lambda for Infrastructure Automation and Beyond
 
Advanced Analytics and Data Science Expertise
Advanced Analytics and Data Science ExpertiseAdvanced Analytics and Data Science Expertise
Advanced Analytics and Data Science Expertise
 
Agile Big Data Analytics Development: An Architecture-Centric Approach
Agile Big Data Analytics Development: An Architecture-Centric ApproachAgile Big Data Analytics Development: An Architecture-Centric Approach
Agile Big Data Analytics Development: An Architecture-Centric Approach
 
Personalized Medicine in a Contemporary World by Eugene Borukhovich, SVP Heal...
Personalized Medicine in a Contemporary World by Eugene Borukhovich, SVP Heal...Personalized Medicine in a Contemporary World by Eugene Borukhovich, SVP Heal...
Personalized Medicine in a Contemporary World by Eugene Borukhovich, SVP Heal...
 
Health 2.0 WinterTech: Will Artificial Intelligence change healthcare? by Eug...
Health 2.0 WinterTech: Will Artificial Intelligence change healthcare? by Eug...Health 2.0 WinterTech: Will Artificial Intelligence change healthcare? by Eug...
Health 2.0 WinterTech: Will Artificial Intelligence change healthcare? by Eug...
 
Managing Requirements with Word and TFS by Max Markov
Managing Requirements with Word and TFS by Max MarkovManaging Requirements with Word and TFS by Max Markov
Managing Requirements with Word and TFS by Max Markov
 
How to Implement Hybrid Cloud Solutions Successfully
How to Implement Hybrid Cloud Solutions SuccessfullyHow to Implement Hybrid Cloud Solutions Successfully
How to Implement Hybrid Cloud Solutions Successfully
 
Designing Big Data Systems Like a Pro
Designing Big Data Systems Like a ProDesigning Big Data Systems Like a Pro
Designing Big Data Systems Like a Pro
 
Product Management in Outsourcing by Roman Kolodchak and Roman Pavlyuk
Product Management in Outsourcing by Roman Kolodchak and Roman PavlyukProduct Management in Outsourcing by Roman Kolodchak and Roman Pavlyuk
Product Management in Outsourcing by Roman Kolodchak and Roman Pavlyuk
 
From Sandbox to Production by Vadym Fedorov
From Sandbox to Production by Vadym FedorovFrom Sandbox to Production by Vadym Fedorov
From Sandbox to Production by Vadym Fedorov
 

Recently uploaded

Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
gajnagarg
 
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
amitlee9823
 
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
gajnagarg
 
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
amitlee9823
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
gajnagarg
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...
gajnagarg
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
amitlee9823
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...
gajnagarg
 

Recently uploaded (20)

Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
 
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
 
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
 
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
 
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
 
Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...
 
Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science Project
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Detecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning ApproachDetecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning Approach
 
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 

Big Data as a Service: A Neo-Metropolis Model Approach for Innovation

  • 1. Big Data as a Service: A Neo-Metropolis Model Approach for Innovation Hong-Mei Chen, Rick Kazman University of Hawaii Serge Haziyev, Valentyn Kropov SoftServe Dmitri Chtchourov Cisco Systems
  • 2. Motivation  Success in big data analytics depends on having an infrastructure for:  ingesting,  processing,  storing,  integrating, and  visualizing data  However, many companies fail to achieve this...
  • 3. Motivation  According to a 2013 Infochimps survey, 55% of big data projects were not completed, due to:  technical roadblocks,  system complexity,  talent shortages,  heavy up-front costs
  • 4. Solution?  Many vendors are offering BDaaS platforms.  However these are mostly proprietary, closed- world.  Choosing among them may limit the potential for innovation.
  • 5. Solution  An open world model for developing a BDaaS platform to  integrate different open source technologies  ease prototyping and  broaden choices  allowing organizations to innovate while managing risk.  A model that we call Neo-Metropolis
  • 6. The Neo-Metropolis Model  Metropolis is the Greek word for “city.”  The analogy is deliberate.  The Metropolis Model, introduced in 2009, helps us reason about system creation that is commons-based and peer produced.
  • 7. Metropolis Model Structure Kernel Periphery Masses Kernel Periphery: Developers Masses: Users Open Source Kernel Periphery: Prosumers Masses: Customers Open Content
  • 8. Neo-Metropolis Purpose  A Neo-Metropolis (N-M) system reflects a larger scale: it is a system of systems platform.  Intent: to make it easy for projects at the periphery to adopt, deploy, and scale systems.  A N-M system is an enabler.
  • 9. N-M Characteristics  Mashability  Providing constituent systems as services.  “Lego-blocks” approach: platform users create systems by plugging together, configuring, and provisioning open-source components in cloud infrastructures.
  • 10. N-M Characteristics  Conflicting, unknowable requirements  Requirements will always emerge from the periphery => the open source projects.  And they will always conflict.
  • 11. N-M Characteristics  Continuous Evolution  Metropolis projects are never in a stable state  The kernel might have traditional releases, but the periphery is continually changing  …like a city…
  • 12. N-M Characteristics  Focus on Operations  Cloud services are called “the fifth utility”  This requires a "DevOps" mindset.
  • 13. N-M Characteristics  Sufficient Correctness  Perpetual beta of the periphery is the norm  But the kernel must be stable and backwards compatible.
  • 14. N-M Characteristics  Scalable Resources  The platform, hosted on a cloud (or intercloud), provides scalable resources  These resources are managed by the kernel.
  • 15. N-M Characteristics  Gated Behaviors  A Metropolis system is subject to emergent behaviors.  This is often desirable.  But gated behaviors are desirable in a Neo- Metropolis environment.
  • 16. N-M Principles 1. Community Engagement and Negotiation 2. Bifurcated Requirements 3. Bifurcated Architecture 4. Fragmented Implementation 5. Distributed Testing/V&V 6. Distributed Delivery/Maintenance 7. Ubiquitous Operations
  • 17. N-M Innovation  These principles and characteristics support:  Open innovation: participants—from the periphery and the edge—can interact dynamically, via the kernel, to generate “collective intelligence”.  The numbers game and “Lego” innovation: interoperability allows rapid mashups of services. More Lego blocks => more possible combinations.
  • 18. Case Study: Cisco's BDaaS Platform  Cisco's mission is to increase their customer base via a platform and vendor-agnostic (primarily open source) approach to big data analytics.  “We don’t compete directly with Amazon; our strategy is to develop technology for microservices (higher up the stack) so that it can be deployed anywhere.”  “Public product cloud offering is not our core business; we want to invest in the internet in general, providing the capabilities for B2B interactions, e.g., Cisco’s Intercloud network.”
  • 20.
  • 21. Realizing N-M Principles  Community engagement and negotiation:  for the edge, BDaaS customers are initially drawn from their existing customer base  Cisco provides cost/benefit analyses for these enterprise clients  for the periphery, they draw participation from vendors of open-source products  Through collaboration, sub-contracting, partnering
  • 22. Realizing N-M Principles  Bifurcated architecture / Bifurcated requirements / Fragmented implementation:  Cisco is using a traditional top-down, plan-driven process to create the kernel of its platform  The requirements, architectures, and implementations of the products at the periphery are (largely) independent.
  • 23. Realizing N-M Principles  Distributed testing:  Cisco manages the testing of its kernel.  Also exerts oversight on the quality of constituent projects via automated acceptance testing.
  • 24. Realizing N-M Principles  Distributed delivery/maintenance:  automating repetitive and error-prone tasks (e.g., build, testing, and deployment maintain consistent environments)  employing automated testing analysis tools
  • 25. Realizing N-M Principles  Ubiquitous Operations:  automating as much of operations as possible  employing performance dashboards.  using tools like Apache Mesos to better manage and deploy resources.
  • 26. N-M Innovation  Innovation is supported by the characteristics and principles of the Neo-Metropolis model.  In particular:  mashability,  bifurcated requirements,  bifurcated architecture and implementation,  continuous operations
  • 27. N-M Innovation  Components for big data applications (microservices) developed so far include:  Data Storage as a service (e.g., HDFS),  Data Processing as a Service (e.g., MR, Spark),  Data Insights as a Service (pre-processed data as Data Marts and Data Insights ready for consumption),  Data Visualization as a service (e.g., Zoomdata).  They believe everything can be a service: making it easy for others to create new ones, moving towards the vision of a “data mall” (e.g., IoT with a collection of data marts).
  • 28. Conclusions  This is just a single case study.  However it is the evolution of trends that are driving our software ecosystem: 1. the increasing prominence of cloud computing, 2. the proliferation of open source products 3. sufficiently mature interoperability technologies  Neo-Metropolis instances are the future of service platform development.

Editor's Notes

  1. Different from Metropolis model
  2. Different from Metropolis model