SlideShare a Scribd company logo
Resource Sharing Beyond Boundaries
  Mohit Soni Santosh Marella
Resource Sharing Beyond Boundaries - Apache Myriad
Resource Sharing Beyond Boundaries - Apache Myriad
Adam Bordelon Anoop Dawar Ben Hindman
Brandon Gulla Danese Cooper Darin Johnson
Jim Klucar Kannan Rajah Ken Sipe
Luciano Resende Meghdoot Bhattacharya Paul Reed
Renan DelValle Ruth Harris Shingo Omura
Swapnil Daingade Ted Dunning Will Ochandarena
Yuliya Feldman Zhongyue Luo
Agenda
What's up with Datacenters these days?
Apache Mesos vs. Apache Hadoop/YARN?
Why would you want/need both?
Resource Sharing with Apache Myriad
What's running on your datacenter?
Tier 1 services
Tier 2 services
High Priority Batch
Best Effort, backfill
Requirements
Programming models based on resources,
not machines
Custom resource types
Custom scheduling algorithms:
Fast vs. careful/slow
Lightweight executors, fast task launch time
Multi-tenancy, utilization, strong isolation
Hadoop and More
Support Hadoop/BigData ecosystem
Support arbitrary (legacy) processes/containers
Connect Big Data to non-Hadoop apps,
share data, resources
Mesos from 10,000 feet
 Open Source Apache project
 Cluster Resource Manager
 Scalable to 10,000s of nodes
 Fault-tolerant, no SPOF
 Multi-tenancy, Resource Isolation
 Improved resource utilization
Mesos is more than
Yet Another Resource Negotiator
 Long-running services; real-time jobs
 Native Docker; cgroups for years;
Isolate cpu/mem/disk/net/other
 Distributed systems SDK;
~200 loc for a new app
 Core written in C++ for performance,
Apps in any language
Resource Sharing Beyond Boundaries - Apache Myriad
Resource Sharing Beyond Boundaries - Apache Myriad
Resource Sharing Beyond Boundaries - Apache Myriad
Why two resource managers?
Resource Sharing Beyond Boundaries - Apache Myriad
Static Partitioning sucks
Hadoop teams fine with isolated clusters,
but Ops team unhappy; slow to provision
Resource silos, no elasticity
Want to run Hadoop on the same infrastructure,
without interrupting Tier-1 services
Want multi-tenancy, resource sharing/isolation
Resource Sharing Beyond Boundaries - Apache Myriad
Introducing Myriad
Myriad Overview
Mesos Framework for Apache YARN
Mesos manages DC, YARN manages Hadoop
Coarse and fine grained resource sharing
Resource Sharing
Resource Sharing Beyond Boundaries - Apache Myriad
Resource Sharing Beyond Boundaries - Apache Myriad
Resource Sharing Beyond Boundaries - Apache Myriad
Resource Sharing Beyond Boundaries - Apache Myriad
Resource Sharing Beyond Boundaries - Apache Myriad
Resource Sharing Beyond Boundaries - Apache Myriad
Resource Sharing Beyond Boundaries - Apache Myriad
Resource Sharing Beyond Boundaries - Apache Myriad
Resource Sharing Beyond Boundaries - Apache Myriad
Resource Sharing Beyond Boundaries - Apache Myriad
Resource Sharing Beyond Boundaries - Apache Myriad
Resource Sharing Beyond Boundaries - Apache Myriad
Resource Sharing Beyond Boundaries - Apache Myriad
Resource Sharing Beyond Boundaries - Apache Myriad
Resource Sharing Beyond Boundaries - Apache Myriad
Resource Sharing Beyond Boundaries - Apache Myriad
Resource Sharing Beyond Boundaries - Apache Myriad
Resource Sharing Beyond Boundaries - Apache Myriad
Demo
Myriad improves Mesos
 Tighter integration with Hadoop frameworks
like HBase, Hive, Pig
Borrow resources from Hadoop
when traffic spikes for tier-1 services
Backfill unused resource capacity
with best-effort Hadoop jobs
 No Mesos code changes necessary


Myriad improves Hadoop
 Elastic scaling
 Fault-tolerant: Maintain NM capacity
 Share resources with other workloads,
improve resource utilization
 High SLA hadoop jobs unaffected
 No YARN/Hadoop code changes
Other Features
RM failover/discovery using
Marathon/Mesos-DNS
Distribution of hadoop binaries
Web Interface
Myriad scheduler HA, task reconciliation
(in progress)
Ability to launch Job History Server
(in progress)
Your favorite feature here!
Learn More!
https://github.com/mesos/myriad
dev@myriad.incubator.apache.org
MYRIAD JIRA
Apache Myriad Incubator Proposal
Apache Myriad Incubator Status Page

More Related Content

DOC
Nikunj_Hadoop_Admin_Resume
PPTX
Amazon rds product details
DOCX
Vijay_hadoop admin
PDF
Farhan cv
DOC
ATHOKPAM NABAKUMAR SINGH's HADOOP ADMIN
DOCX
Amith_Hadoop_Admin_CV
PDF
AWS tutorial-Part58:AWS Cloud Database Products-1st Intro Session
PDF
Cloudera 5.3 Update
Nikunj_Hadoop_Admin_Resume
Amazon rds product details
Vijay_hadoop admin
Farhan cv
ATHOKPAM NABAKUMAR SINGH's HADOOP ADMIN
Amith_Hadoop_Admin_CV
AWS tutorial-Part58:AWS Cloud Database Products-1st Intro Session
Cloudera 5.3 Update

Viewers also liked (13)

PDF
Hadoop on-mesos
PPTX
The power of hadoop in business
PPTX
Fair Fitness
PPSX
Creative photo effects
PPTX
Obtaining patentable claims after Prometheus and Myriad
PDF
8 devstack beyond_hello-world
PDF
SwiftStack Presents at Under the Radar 2013
PDF
PPTX
Myriad_Product Collaterals
PPTX
Scalable On-Demand Hadoop Clusters with Docker and Mesos
PDF
Scaling Big Data with Hadoop and Mesos
PPTX
Big Data in Container; Hadoop Spark in Docker and Mesos
PPTX
Lessons Learned Running Hadoop and Spark in Docker Containers
Hadoop on-mesos
The power of hadoop in business
Fair Fitness
Creative photo effects
Obtaining patentable claims after Prometheus and Myriad
8 devstack beyond_hello-world
SwiftStack Presents at Under the Radar 2013
Myriad_Product Collaterals
Scalable On-Demand Hadoop Clusters with Docker and Mesos
Scaling Big Data with Hadoop and Mesos
Big Data in Container; Hadoop Spark in Docker and Mesos
Lessons Learned Running Hadoop and Spark in Docker Containers
Ad

Similar to Resource Sharing Beyond Boundaries - Apache Myriad (20)

PDF
Maintaining Low Latency While Maximizing Throughput on a Single Cluster
PDF
State of Resource Management in Big Data
PPTX
State of Resource Management in Big Data
PDF
Datacenter Computing and Resource Management Using Apache Mesos
PDF
Mesos and the Architecture of the New Datacenter
PDF
Strata SC 2014: Apache Mesos as an SDK for Building Distributed Frameworks
PDF
DOD 2016 - Jörg Schad - How Fast Data and Microservices Change the Datacenter.
PDF
OSDC 2015: Bernd Mathiske | Why the Datacenter Needs an Operating System
PDF
OSDC 2018 | From batch to pipelines – why Apache Mesos and DC/OS are a soluti...
PPTX
Introduction to mesos
PDF
OSDC 2016 - Mesos and the Architecture of the New Datacenter by Jörg Schad
PDF
DevOps vs. Site Reliability Engineering (SRE) in Age of Kubernetes
PDF
PDF
Modern Container Orchestration (Without Breaking the Bank)
PDF
Datacenter Computing with Apache Mesos - シリコンバレー日本人駐在員Meetup
PDF
Mesos: Cluster Management System
PPTX
DevOps in Age of Kubernetes
PDF
The Evolution of Big Data Frameworks
PDF
Mesos - A Platform for Fine-Grained Resource Sharing in the Data Center
PDF
Apache Hadoop MapReduce: What's Next
Maintaining Low Latency While Maximizing Throughput on a Single Cluster
State of Resource Management in Big Data
State of Resource Management in Big Data
Datacenter Computing and Resource Management Using Apache Mesos
Mesos and the Architecture of the New Datacenter
Strata SC 2014: Apache Mesos as an SDK for Building Distributed Frameworks
DOD 2016 - Jörg Schad - How Fast Data and Microservices Change the Datacenter.
OSDC 2015: Bernd Mathiske | Why the Datacenter Needs an Operating System
OSDC 2018 | From batch to pipelines – why Apache Mesos and DC/OS are a soluti...
Introduction to mesos
OSDC 2016 - Mesos and the Architecture of the New Datacenter by Jörg Schad
DevOps vs. Site Reliability Engineering (SRE) in Age of Kubernetes
Modern Container Orchestration (Without Breaking the Bank)
Datacenter Computing with Apache Mesos - シリコンバレー日本人駐在員Meetup
Mesos: Cluster Management System
DevOps in Age of Kubernetes
The Evolution of Big Data Frameworks
Mesos - A Platform for Fine-Grained Resource Sharing in the Data Center
Apache Hadoop MapReduce: What's Next
Ad

Recently uploaded (20)

PPTX
A Presentation on Artificial Intelligence
PDF
Approach and Philosophy of On baking technology
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
TLE Review Electricity (Electricity).pptx
PDF
Getting Started with Data Integration: FME Form 101
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
1. Introduction to Computer Programming.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
A Presentation on Artificial Intelligence
Approach and Philosophy of On baking technology
Assigned Numbers - 2025 - Bluetooth® Document
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
TLE Review Electricity (Electricity).pptx
Getting Started with Data Integration: FME Form 101
Advanced methodologies resolving dimensionality complications for autism neur...
gpt5_lecture_notes_comprehensive_20250812015547.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Unlocking AI with Model Context Protocol (MCP)
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
1. Introduction to Computer Programming.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
SOPHOS-XG Firewall Administrator PPT.pptx
NewMind AI Weekly Chronicles - August'25-Week II
Univ-Connecticut-ChatGPT-Presentaion.pdf
Programs and apps: productivity, graphics, security and other tools
MIND Revenue Release Quarter 2 2025 Press Release
Build a system with the filesystem maintained by OSTree @ COSCUP 2025

Resource Sharing Beyond Boundaries - Apache Myriad

  • 1. Resource Sharing Beyond Boundaries   Mohit Soni Santosh Marella
  • 4. Adam Bordelon Anoop Dawar Ben Hindman Brandon Gulla Danese Cooper Darin Johnson Jim Klucar Kannan Rajah Ken Sipe Luciano Resende Meghdoot Bhattacharya Paul Reed Renan DelValle Ruth Harris Shingo Omura Swapnil Daingade Ted Dunning Will Ochandarena Yuliya Feldman Zhongyue Luo
  • 5. Agenda What's up with Datacenters these days? Apache Mesos vs. Apache Hadoop/YARN? Why would you want/need both? Resource Sharing with Apache Myriad
  • 6. What's running on your datacenter? Tier 1 services Tier 2 services High Priority Batch Best Effort, backfill
  • 7. Requirements Programming models based on resources, not machines Custom resource types Custom scheduling algorithms: Fast vs. careful/slow Lightweight executors, fast task launch time Multi-tenancy, utilization, strong isolation
  • 8. Hadoop and More Support Hadoop/BigData ecosystem Support arbitrary (legacy) processes/containers Connect Big Data to non-Hadoop apps, share data, resources
  • 9. Mesos from 10,000 feet  Open Source Apache project  Cluster Resource Manager  Scalable to 10,000s of nodes  Fault-tolerant, no SPOF  Multi-tenancy, Resource Isolation  Improved resource utilization
  • 10. Mesos is more than Yet Another Resource Negotiator  Long-running services; real-time jobs  Native Docker; cgroups for years; Isolate cpu/mem/disk/net/other  Distributed systems SDK; ~200 loc for a new app  Core written in C++ for performance, Apps in any language
  • 14. Why two resource managers?
  • 16. Static Partitioning sucks Hadoop teams fine with isolated clusters, but Ops team unhappy; slow to provision Resource silos, no elasticity Want to run Hadoop on the same infrastructure, without interrupting Tier-1 services Want multi-tenancy, resource sharing/isolation
  • 19. Myriad Overview Mesos Framework for Apache YARN Mesos manages DC, YARN manages Hadoop Coarse and fine grained resource sharing
  • 39. Demo
  • 40. Myriad improves Mesos  Tighter integration with Hadoop frameworks like HBase, Hive, Pig Borrow resources from Hadoop when traffic spikes for tier-1 services Backfill unused resource capacity with best-effort Hadoop jobs  No Mesos code changes necessary  
  • 41. Myriad improves Hadoop  Elastic scaling  Fault-tolerant: Maintain NM capacity  Share resources with other workloads, improve resource utilization  High SLA hadoop jobs unaffected  No YARN/Hadoop code changes
  • 42. Other Features RM failover/discovery using Marathon/Mesos-DNS Distribution of hadoop binaries Web Interface Myriad scheduler HA, task reconciliation (in progress) Ability to launch Job History Server (in progress) Your favorite feature here!