SlideShare a Scribd company logo
1 of 68
C H R I S T R E Z Z O
@ C T R E Z Z O
A S E C U R E P U B L I C C A C H E F O R YA R N
A P P L I C AT I O N R E S O U R C E S
S A N G J I N L E E
@ S J L E E
AGENDA
YARN Localization
Shared cache design overview
Adding resources to the cache
!
Does it work?
Anti-patterns that cause churn
Admin Tips
Dev Tips
LOCALIZATION OVERVIEW
HDFS
YarnClient
Resource
Manager
NM1 NM2 NM3 NM4
LOCALIZATION OVERVIEW
HDFS
YarnClient
Resource
Manager
NM1 NM2 NM3 NM4
1. Upload resource to HDFS
LOCALIZATION OVERVIEW
HDFS
YarnClient
Resource
Manager
NM1 NM2 NM3 NM4
2. Submit application
LOCALIZATION OVERVIEW
HDFS
YarnClient
Resource
Manager
NM1
Container1
NM2
Container2
NM3
Container3
NM4
Container4
3. Schedule containers
LOCALIZATION OVERVIEW
HDFS
YarnClient
Resource
Manager
NM1
Container1
NM2
Container2
NM3
Container3
NM4
Container4
4. Copy resources to
local disk
LOCALIZATION OVERVIEW
HDFS
YarnClient
Resource
Manager
NM1
Container1
NM2
Container2
NM3
Container3
NM4
Container4
5. Application starts
running
LOCALIZATION OVERVIEW
HDFS
YarnClient
Resource
Manager
NM1
Container1
NM2
Container2
NM3
Container3
NM4
Container4
What if we want to run the
same application again?
LOCALIZATION OVERVIEW
HDFS
YarnClient
Resource
Manager
NM1
Container1
NM2
Container2
NM3
Container3
NM4
Container4
Copy the same resources
multiple times!
LOCALIZATION OVERVIEW
HDFS
YarnClient
Resource
Manager
NM1
Container1
NM2
Container2
NM3
Container3
NM4
Container4
Copy the same resources
multiple times!
Here
LOCALIZATION OVERVIEW
HDFS
YarnClient
Resource
Manager
NM1
Container1
NM2
Container2
NM3
Container3
NM4
Container4
Copy the same resources
multiple times!
Here
Here
LOCALIZATION OVERVIEW
HDFS
YarnClient
Resource
Manager
NM1
Container1
NM2
Container2
NM3
Container3
NM4
Container4
YARN Local Cache
YARN LOCAL CACHE
Caches application resources on Node Manager local disk
Maintains a target size via an LRU eviction policy
Three resource visibilities
• Public - Shared by everyone
• User - The same user
• Application - The same application
Resources identified based on HDFS path
LOCALIZATION OVERVIEW
HDFS
YarnClient
Resource
Manager
NM1
Container1
NM2
Container2
NM3
Container3
NM4
Container4
YARN Local Cache
LOCALIZATION OVERVIEW
HDFS
YarnClient
Resource
Manager
NM1
Container1
NM2
Container2
NM3
Container3
NM4
Container4
YARN Local Cache?
LOCALIZATION OVERVIEW
HDFS
YarnClient
Resource
Manager
NM1
Container1
NM2
Container2
NM3
Container3
NM4
Container4
YARN Local Cache?
MapReduce
Distributed Cache
MAPREDUCE DISTRIBUTED CACHE
Caches MapReduce job resources in HDFS
API for retrieving known paths in HDFS
Sets YARN local cache visibility based on HDFS file permissions
When sharing resources it does not manage:
• Resource location
• Resource cleanup
• Resource integrity
RESOURCE SHARING IN PRACTICE
Little to no resource sharing between applications
• Lack of coordination at the HDFS level
• Majority of applications are MapReduce jobs that upload
resources into staging directories (i.e. application level
visibility)
HOW BIG IS THIS PROBLEM?
HOW BIG IS THIS PROBLEM?
HDFS
YarnClient
Resource
Manager
NM1
Container1
NM2
Container2
NM3
Container3
NM4
Container4
HOW BIG IS THIS PROBLEM?
HDFS
YarnClient
Resource
Manager
NM1
Container1
NM2
Container2
NM3
Container3
NM4
Container4
~ 125 MB
per app
HOW BIG IS THIS PROBLEM?
HDFS
YarnClient
Resource
Manager
NM1
Container1
NM2
Container2
NM3
Container3
NM4
Container4
~ 125 MB
per app
200 KB/sec
per node1
1. Assuming 1.7 containers launched per node per minute
YARN SHARED CACHE
YARN-1492
Currently in production at Twitter for ~ 1 year
100’s of thousands of applications use it a day
• MapReduce jobs (i.e. Scalding/Cascading)
Working towards open source release
• The YARN feature is in 2.7 (Beta)
• Full MapReduce support coming soon (MAPREDUCE-5951)
DESIGN GOALS
Scalable
• Accommodate large number of cache entries
• Thousands of cached resources
• Have minimal load on Namenode and Resource Manager
• Handle spikes in cache size gracefully
DESIGN GOALS
Secure
• Identify resources in the cache based on their contents, not
storage location
• Trust that if the cache says it has a resource, it actually has
the resource
DESIGN GOALS
Fault tolerant
• YARN applications continue running without shared cache
• Shared cache should tolerate restarts
• Either persist or recreate cache resource meta data
DESIGN GOALS
Transparent
• YARN application developer perspective
• Management of the cache (adding/deleting resources)
• MapReduce job developer perspective
• Jobs can use the cache with no change
DESIGN OVERVIEW
Shared Cache Client
Shared Cache HDFS Directory
Shared Cache Manager
Shared Cache Uploader
YARN Application!
(i.e. MapReduce)
YARN Client
Shared Cache
Client
HDFS
Shared Cache
HDFS Directory
Shared Cache
Manager
SCM
Cleaner
SCM
Store
Node
Manager
Shared Cache
Uploader
SHARED CACHE CLIENT
Interacts with shared cache manager
Responsible for
• Computing checksum of resources
• Claiming application resources
Public API:
!
Return Value
• HDFS path to resource in cache
• Null if not in the shared cache
YARN Application!
(i.e. MapReduce)
YARN Client
Shared Cache
Client
HDFS
Shared Cache
HDFS Directory
Shared Cache
Manager
SCM
Cleaner
SCM
Store
Node
Manager
Shared Cache
Uploader
Path use(String checksum, String appId);
HDFS DIRECTORY
Stores shared cache resources
Protected by HDFS permissions
• Globally readable
• Writing restricted to trusted user
Only modified by uploader and cleaner
Directory structure:
/sharedcache/a/8/9/a896857d078/foo.jar"
/sharedcache/5/0/f/50f11b09f87/bar.jar"
/sharedcache/a/6/7/a678cb1aa8f/job.jar
YARN Application!
(i.e. MapReduce)
YARN Client
Shared Cache
Client
HDFS
Shared Cache
HDFS Directory
Shared Cache
Manager
SCM
Cleaner
SCM
Store
Node
Manager
Shared Cache
Uploader
SHARED CACHE MANAGER
Serves requests from clients
Manages resources in the shared cache
• Metadata
• Persisted resources in HDFS
YARN Application!
(i.e. MapReduce)
YARN Client
Shared Cache
Client
HDFS
Shared Cache
HDFS Directory
Shared Cache
Manager
SCM
Cleaner
SCM
Store
Node
Manager
Shared Cache
Uploader
SHARED CACHE MANAGER
Store
• Maintains cache metadata
• Resources in the shared cache
• Applications using resources
• Implementation is pluggable
• Currently uses in-memory store
• Recreates state after restart
YARN Application!
(i.e. MapReduce)
YARN Client
Shared Cache
Client
HDFS
Shared Cache
HDFS Directory
Shared Cache
Manager
SCM
Cleaner
SCM
Store
Node
Manager
Shared Cache
Uploader
SHARED CACHE MANAGER
Cleaner
• Maintains persisted resources in HDFS
• Runs periodically (default: once a day)
Evicts resource if both of the following
hold:
• Resource has exceeded stale period
(default: 1 week)
• There are no live applications using
the resource
YARN Application!
(i.e. MapReduce)
YARN Client
Shared Cache
Client
HDFS
Shared Cache
HDFS Directory
Shared Cache
Manager
SCM
Cleaner
SCM
Store
Node
Manager
Shared Cache
Uploader
SHARED CACHE UPLOADER
Runs on Node Manager
Adds resources to the shared cache
• Verifies resource checksum
• Uploads resource to HDFS
• Notifies the shared cache manager
Asynchronous from container launch
Best-effort: failure does not impact
running applications
YARN Application!
(i.e. MapReduce)
YARN Client
Shared Cache
Client
HDFS
Shared Cache
HDFS Directory
Shared Cache
Manager
SCM
Cleaner
SCM
Store
Node
Manager
Shared Cache
Uploader
ADDING TO THE CACHE
YarnClient
Shared
Cache
Manager
NM1 NM2 NM3 NM4
Resource
Manager
HDFS
Shared
Cache
Directory
ADDING TO THE CACHE
YarnClient
Shared
Cache
Manager
NM1 NM2 NM3 NM4
Resource
Manager
HDFS
Shared
Cache
Directory
1. Client computes checksum
of resource
ADDING TO THE CACHE
YarnClient
Shared
Cache
Manager
NM1 NM2 NM3 NM4
Resource
Manager
HDFS
Shared
Cache
Directory
use(checksum, appId)
2. Notify SCM of the intent
to use resource
ADDING TO THE CACHE
YarnClient
Shared
Cache
Manager
NM1 NM2 NM3 NM4
Resource
Manager
HDFS
Shared
Cache
Directory
/sharedcache/a/
8/9/a896857d078/
foo.jar
3. SCM responds back with
the HDFS Path to the
resource in the cache
ADDING TO THE CACHE
YarnClient
Shared
Cache
Manager
NM1 NM2 NM3 NM4
Resource
Manager
HDFS
Shared
Cache
Directory
NULL
3. Or Null if the resource is
not in the cache
ADDING TO THE CACHE
YarnClient
Shared
Cache
Manager
NM1 NM2 NM3 NM4
Resource
Manager
HDFS
Shared
Cache
Directory
4. Upload resource to HDFS
(Existing step)
ADDING TO THE CACHE
YarnClient
Shared
Cache
Manager
NM1 NM2 NM3 NM4
Resource
Manager
HDFS
Shared
Cache
Directory
5. Set resource to be added
to cache (via LocalResource
API) and submit app
submit application
ADDING TO THE CACHE
YarnClient
Shared
Cache
Manager
NM1
Container1
NM2
Container2
NM3
Container3
NM4
Container4
Resource
Manager
HDFS
Shared
Cache
Directory
6. Schedule containers
(Existing step)
ADDING TO THE CACHE
YarnClient
Shared
Cache
Manager
NM1
Container1
NM2
Container2
NM3
Container3
NM4
Container4
Resource
Manager
HDFS
Shared
Cache
Directory
7. Localize resource and
launch container
(Existing step)
ADDING TO THE CACHE
YarnClient
Shared
Cache
Manager
NM1
Container1
NM2
Container2
NM3
Container3
NM4
Container4
Resource
Manager
HDFS
Shared
Cache
Directory
8. Node manager computes
checksum
ADDING TO THE CACHE
YarnClient
Shared
Cache
Manager
NM1
Container1
NM2
Container2
NM3
Container3
NM4
Container4
Resource
Manager
HDFS
Shared
Cache
Directory
9. Upload resource to cache
/sharedcache/a/8/9/a896857d078/foo.jar
ADDING TO THE CACHE
YarnClient
Shared
Cache
Manager
NM1
Container1
NM2
Container2
NM3
Container3
NM4
Container4
Resource
Manager
HDFS
Shared
Cache
Directory
10. Notify SCM of new
resource
notify
DOES IT WORK?
HDFS
YarnClient
Resource
Manager
NM1
Container1
NM2
Container2
NM3
Container3
NM4
Container4
~ 125 MB
per app
DOES IT WORK?
Data transfer from application submission client to HDFS
• 272.2 TB saved on production clusters (since September)
• 276.7 TB saved on ad-hoc clusters (since July)
DOES IT WORK?
HDFS
YarnClient
Resource
Manager
NM1
Container1
NM2
Container2
NM3
Container3
NM4
Container4
200 KB/sec
per node
BEFORE SHARED CACHE
Each application uploaded and localized (on average)
• ~ 12 resources
• ~ 125 MB total size
Each container localized (on average)
• ~ 6 resources
• ~ 63 MB total size
AFTER SHARED CACHE
Each application uploaded and localized (on average)
• ~ 0.16 resources
• ~ 1.7 MB total size
Each container localized (on average)
• ~ 0.08 resources
• ~ 840 KB total size
Saving localization bandwidth by 99%!
BEFORE SHARED CACHE
HDFS
YarnClient
Resource
Manager
NM1
Container1
NM2
Container2
NM3
Container3
NM4
Container4
~ 125 MB
per app
200 KB/sec
per node
AFTER SHARED CACHE
HDFS
YarnClient
Resource
Manager
NM1
Container1
NM2
Container2
NM3
Container3
NM4
Container4
~ 125 MB
per app
200 KB/sec
per node
~ 1.7 MB
per app
2 KB/sec
per node
DOES IT WORK?
Eliminates network bandwidth usage completely for a client
that submits jobs constantly
Outgoingbytes(GB)
DOES IT WORK?
Eliminates network bandwidth usage completely for a client
that submits jobs constantly
Shared cache
enabled
Outgoingbytes(GB)
ANTI-PATTERNS THAT CAUSE CHURN
Resource churn
• Build process may introduce artificial change
• Fat jars
FAT JARS
FAT JARS
Fat
Jars
FAT JARS
Fat
Jars
Bundled
Resources
RESOURCE CHURN
RESOURCE CHURN
High
churn
RESOURCE CHURN
High
churn
Low
churn
ANTI-PATTERNS THAT CAUSE CHURN
Local cache churn
• Local cache size too small for working set
• Competing use of public cache (e.g. pig jar cache, cascading
intermediate files)
ADMIN TIPS
Avoid “fat jars”
Make your jars repeatable
Set the local cache size appropriately
• yarn.nodemanager.localizer.cache.target-size-mb=65536"
Increase public localizer thread pool size
• yarn.nodemanager.localizer.fetch.thread-count=12"
Adjust the cleaner frequency to your usage pattern
• yarn.sharedcache.cleaner.period.minutes (default: 1 day)
DEV TIPS
YARN Developer
• Invoke use API to claim resources
• Use the LocalResource API to add resources
MapReduce Developer
• Set mapreduce.job.sharedcache.mode
• jobjar,libjar,files,archives
ACKNOWLEDGEMENTS
Code: Chris Trezzo, Sangjin Lee, Ming Ma
Shepherd: Karthik Kambatla
Design Review
• Karthik Kambatla
• Vinod Kumar Vavilapalli
• Jason Lowe
• Joep Rottinghuis
Q&A - THANKS!
Chris Trezzo - @ctrezzo
Sangjin Lee - @sjlee

More Related Content

What's hot

Containerized Services on Apache Hadoop YARN: Past, Present, and Future, Shan...
Containerized Services on Apache Hadoop YARN: Past, Present, and Future, Shan...Containerized Services on Apache Hadoop YARN: Past, Present, and Future, Shan...
Containerized Services on Apache Hadoop YARN: Past, Present, and Future, Shan...Yahoo Developer Network
 
Self-Organisation as a Cloud Resource Management Strategy
Self-Organisation as a Cloud Resource Management StrategySelf-Organisation as a Cloud Resource Management Strategy
Self-Organisation as a Cloud Resource Management StrategyCloudLightning
 
Improving HDFS Availability with Hadoop RPC Quality of Service
Improving HDFS Availability with Hadoop RPC Quality of ServiceImproving HDFS Availability with Hadoop RPC Quality of Service
Improving HDFS Availability with Hadoop RPC Quality of ServiceMing Ma
 
Lessons Learned Running Hadoop and Spark in Docker Containers
Lessons Learned Running Hadoop and Spark in Docker ContainersLessons Learned Running Hadoop and Spark in Docker Containers
Lessons Learned Running Hadoop and Spark in Docker ContainersBlueData, Inc.
 
Hadoop and Kerberos: the Madness Beyond the Gate
Hadoop and Kerberos: the Madness Beyond the GateHadoop and Kerberos: the Madness Beyond the Gate
Hadoop and Kerberos: the Madness Beyond the GateSteve Loughran
 
Bring your Service to YARN
Bring your Service to YARNBring your Service to YARN
Bring your Service to YARNDataWorks Summit
 
NAVGEM on the Cloud: Computational Evaluation of Cloud HPC with a Global Atmo...
NAVGEM on the Cloud: Computational Evaluation of Cloud HPC with a Global Atmo...NAVGEM on the Cloud: Computational Evaluation of Cloud HPC with a Global Atmo...
NAVGEM on the Cloud: Computational Evaluation of Cloud HPC with a Global Atmo...inside-BigData.com
 
CBlocks - Posix compliant files systems for HDFS
CBlocks - Posix compliant files systems for HDFSCBlocks - Posix compliant files systems for HDFS
CBlocks - Posix compliant files systems for HDFSDataWorks Summit
 
Apache HBase: Where We've Been and What's Upcoming
Apache HBase: Where We've Been and What's UpcomingApache HBase: Where We've Been and What's Upcoming
Apache HBase: Where We've Been and What's Upcominghuguk
 
Back to School - St. Louis Hadoop Meetup September 2016
Back to School - St. Louis Hadoop Meetup September 2016Back to School - St. Louis Hadoop Meetup September 2016
Back to School - St. Louis Hadoop Meetup September 2016Adam Doyle
 
Taming YARN @ Hadoop Conference Japan 2014
Taming YARN @ Hadoop Conference Japan 2014Taming YARN @ Hadoop Conference Japan 2014
Taming YARN @ Hadoop Conference Japan 2014Tsuyoshi OZAWA
 
Building a CICD Pipeline for deploying on Containers
Building a CICD Pipeline for deploying on ContainersBuilding a CICD Pipeline for deploying on Containers
Building a CICD Pipeline for deploying on ContainersAmazon Web Services
 

What's hot (20)

Apache HBase: State of the Union
Apache HBase: State of the UnionApache HBase: State of the Union
Apache HBase: State of the Union
 
Containerized Services on Apache Hadoop YARN: Past, Present, and Future, Shan...
Containerized Services on Apache Hadoop YARN: Past, Present, and Future, Shan...Containerized Services on Apache Hadoop YARN: Past, Present, and Future, Shan...
Containerized Services on Apache Hadoop YARN: Past, Present, and Future, Shan...
 
Self-Organisation as a Cloud Resource Management Strategy
Self-Organisation as a Cloud Resource Management StrategySelf-Organisation as a Cloud Resource Management Strategy
Self-Organisation as a Cloud Resource Management Strategy
 
Cloudera Impala
Cloudera ImpalaCloudera Impala
Cloudera Impala
 
Improving HDFS Availability with Hadoop RPC Quality of Service
Improving HDFS Availability with Hadoop RPC Quality of ServiceImproving HDFS Availability with Hadoop RPC Quality of Service
Improving HDFS Availability with Hadoop RPC Quality of Service
 
YARN
YARNYARN
YARN
 
Lessons Learned Running Hadoop and Spark in Docker Containers
Lessons Learned Running Hadoop and Spark in Docker ContainersLessons Learned Running Hadoop and Spark in Docker Containers
Lessons Learned Running Hadoop and Spark in Docker Containers
 
Hadoop and Kerberos: the Madness Beyond the Gate
Hadoop and Kerberos: the Madness Beyond the GateHadoop and Kerberos: the Madness Beyond the Gate
Hadoop and Kerberos: the Madness Beyond the Gate
 
Bring your Service to YARN
Bring your Service to YARNBring your Service to YARN
Bring your Service to YARN
 
NAVGEM on the Cloud: Computational Evaluation of Cloud HPC with a Global Atmo...
NAVGEM on the Cloud: Computational Evaluation of Cloud HPC with a Global Atmo...NAVGEM on the Cloud: Computational Evaluation of Cloud HPC with a Global Atmo...
NAVGEM on the Cloud: Computational Evaluation of Cloud HPC with a Global Atmo...
 
CBlocks - Posix compliant files systems for HDFS
CBlocks - Posix compliant files systems for HDFSCBlocks - Posix compliant files systems for HDFS
CBlocks - Posix compliant files systems for HDFS
 
Hadoop security
Hadoop securityHadoop security
Hadoop security
 
Apache HBase: Where We've Been and What's Upcoming
Apache HBase: Where We've Been and What's UpcomingApache HBase: Where We've Been and What's Upcoming
Apache HBase: Where We've Been and What's Upcoming
 
HDFS Selective Wire Encryption
HDFS Selective Wire EncryptionHDFS Selective Wire Encryption
HDFS Selective Wire Encryption
 
Back to School - St. Louis Hadoop Meetup September 2016
Back to School - St. Louis Hadoop Meetup September 2016Back to School - St. Louis Hadoop Meetup September 2016
Back to School - St. Louis Hadoop Meetup September 2016
 
YARN and the Docker container runtime
YARN and the Docker container runtimeYARN and the Docker container runtime
YARN and the Docker container runtime
 
Evolving HDFS to Generalized Storage Subsystem
Evolving HDFS to Generalized Storage SubsystemEvolving HDFS to Generalized Storage Subsystem
Evolving HDFS to Generalized Storage Subsystem
 
Taming YARN @ Hadoop Conference Japan 2014
Taming YARN @ Hadoop Conference Japan 2014Taming YARN @ Hadoop Conference Japan 2014
Taming YARN @ Hadoop Conference Japan 2014
 
Building a CICD Pipeline for deploying on Containers
Building a CICD Pipeline for deploying on ContainersBuilding a CICD Pipeline for deploying on Containers
Building a CICD Pipeline for deploying on Containers
 
Philly DB MapR Overview
Philly DB MapR OverviewPhilly DB MapR Overview
Philly DB MapR Overview
 

Viewers also liked

天猫大促性能测试实践 耿电
天猫大促性能测试实践 耿电天猫大促性能测试实践 耿电
天猫大促性能测试实践 耿电drewz lin
 
Hurricane Catarina. Brazil, 27-29 March 2004
Hurricane Catarina. Brazil, 27-29 March 2004Hurricane Catarina. Brazil, 27-29 March 2004
Hurricane Catarina. Brazil, 27-29 March 2004Gabriel Labrador
 
The what's what of Creative Briefing (Session for Clique: 5th Mar, Dubai)
The what's what of Creative Briefing (Session for Clique: 5th Mar, Dubai)The what's what of Creative Briefing (Session for Clique: 5th Mar, Dubai)
The what's what of Creative Briefing (Session for Clique: 5th Mar, Dubai)Kunal Ghosh
 
Introduction to C# 6.0 and 7.0
Introduction to C# 6.0 and 7.0Introduction to C# 6.0 and 7.0
Introduction to C# 6.0 and 7.0Saineshwar bageri
 
20170324 web payment_open
20170324 web payment_open20170324 web payment_open
20170324 web payment_openHideki Ojima
 
Absolut Vodka - Marketing Strategy
Absolut Vodka - Marketing StrategyAbsolut Vodka - Marketing Strategy
Absolut Vodka - Marketing StrategyFe Lix
 
Ensayo sobre la calidad de la educación en honduras
Ensayo sobre la calidad de la educación en hondurasEnsayo sobre la calidad de la educación en honduras
Ensayo sobre la calidad de la educación en hondurasmcaceres12
 
No Easy Breach DerbyCon 2016
No Easy Breach DerbyCon 2016No Easy Breach DerbyCon 2016
No Easy Breach DerbyCon 2016Matthew Dunwoody
 
Evaluacion y manejo inicial del trauma atls
Evaluacion y manejo inicial del trauma atlsEvaluacion y manejo inicial del trauma atls
Evaluacion y manejo inicial del trauma atlsMarcel Bacó Eró
 
The Impact of IoT on Cloud Computing, Big Data & Analytics
The Impact of IoT on Cloud Computing, Big Data & AnalyticsThe Impact of IoT on Cloud Computing, Big Data & Analytics
The Impact of IoT on Cloud Computing, Big Data & AnalyticsSyam Madanapalli
 
圧縮プログラムによる著者推定技術のニンジャスレイヤーへの応用
圧縮プログラムによる著者推定技術のニンジャスレイヤーへの応用圧縮プログラムによる著者推定技術のニンジャスレイヤーへの応用
圧縮プログラムによる著者推定技術のニンジャスレイヤーへの応用rnatori
 
Deep phenotyping to aid identification of coding & non-coding rare disease v...
Deep phenotyping to aid identification  of coding & non-coding rare disease v...Deep phenotyping to aid identification  of coding & non-coding rare disease v...
Deep phenotyping to aid identification of coding & non-coding rare disease v...mhaendel
 
React + FLUX + Redux + Redux Saga のお話
React + FLUX + Redux + Redux Saga のお話React + FLUX + Redux + Redux Saga のお話
React + FLUX + Redux + Redux Saga のお話Shinichiro Yoshida
 
Special laws on children 8353, 9262, 9231, 7877, 7610, 920
Special laws on children   8353, 9262, 9231, 7877, 7610, 920Special laws on children   8353, 9262, 9231, 7877, 7610, 920
Special laws on children 8353, 9262, 9231, 7877, 7610, 920Omar Jacalne
 
10 Things You Didn’t Know About Mobile Email from Litmus & HubSpot
 10 Things You Didn’t Know About Mobile Email from Litmus & HubSpot 10 Things You Didn’t Know About Mobile Email from Litmus & HubSpot
10 Things You Didn’t Know About Mobile Email from Litmus & HubSpotHubSpot
 
How to Earn the Attention of Today's Buyer
How to Earn the Attention of Today's BuyerHow to Earn the Attention of Today's Buyer
How to Earn the Attention of Today's BuyerHubSpot
 

Viewers also liked (19)

天猫大促性能测试实践 耿电
天猫大促性能测试实践 耿电天猫大促性能测试实践 耿电
天猫大促性能测试实践 耿电
 
Hurricane Catarina. Brazil, 27-29 March 2004
Hurricane Catarina. Brazil, 27-29 March 2004Hurricane Catarina. Brazil, 27-29 March 2004
Hurricane Catarina. Brazil, 27-29 March 2004
 
The what's what of Creative Briefing (Session for Clique: 5th Mar, Dubai)
The what's what of Creative Briefing (Session for Clique: 5th Mar, Dubai)The what's what of Creative Briefing (Session for Clique: 5th Mar, Dubai)
The what's what of Creative Briefing (Session for Clique: 5th Mar, Dubai)
 
Introduction to C# 6.0 and 7.0
Introduction to C# 6.0 and 7.0Introduction to C# 6.0 and 7.0
Introduction to C# 6.0 and 7.0
 
第31回「今アツい、分散ストレージを語ろう」(2013/11/28 on しすなま!)
第31回「今アツい、分散ストレージを語ろう」(2013/11/28 on しすなま!)第31回「今アツい、分散ストレージを語ろう」(2013/11/28 on しすなま!)
第31回「今アツい、分散ストレージを語ろう」(2013/11/28 on しすなま!)
 
20170324 web payment_open
20170324 web payment_open20170324 web payment_open
20170324 web payment_open
 
Absolut Vodka - Marketing Strategy
Absolut Vodka - Marketing StrategyAbsolut Vodka - Marketing Strategy
Absolut Vodka - Marketing Strategy
 
CREATIVE AGING
CREATIVE AGINGCREATIVE AGING
CREATIVE AGING
 
A Multi Colored YARN
A Multi Colored YARNA Multi Colored YARN
A Multi Colored YARN
 
Ensayo sobre la calidad de la educación en honduras
Ensayo sobre la calidad de la educación en hondurasEnsayo sobre la calidad de la educación en honduras
Ensayo sobre la calidad de la educación en honduras
 
No Easy Breach DerbyCon 2016
No Easy Breach DerbyCon 2016No Easy Breach DerbyCon 2016
No Easy Breach DerbyCon 2016
 
Evaluacion y manejo inicial del trauma atls
Evaluacion y manejo inicial del trauma atlsEvaluacion y manejo inicial del trauma atls
Evaluacion y manejo inicial del trauma atls
 
The Impact of IoT on Cloud Computing, Big Data & Analytics
The Impact of IoT on Cloud Computing, Big Data & AnalyticsThe Impact of IoT on Cloud Computing, Big Data & Analytics
The Impact of IoT on Cloud Computing, Big Data & Analytics
 
圧縮プログラムによる著者推定技術のニンジャスレイヤーへの応用
圧縮プログラムによる著者推定技術のニンジャスレイヤーへの応用圧縮プログラムによる著者推定技術のニンジャスレイヤーへの応用
圧縮プログラムによる著者推定技術のニンジャスレイヤーへの応用
 
Deep phenotyping to aid identification of coding & non-coding rare disease v...
Deep phenotyping to aid identification  of coding & non-coding rare disease v...Deep phenotyping to aid identification  of coding & non-coding rare disease v...
Deep phenotyping to aid identification of coding & non-coding rare disease v...
 
React + FLUX + Redux + Redux Saga のお話
React + FLUX + Redux + Redux Saga のお話React + FLUX + Redux + Redux Saga のお話
React + FLUX + Redux + Redux Saga のお話
 
Special laws on children 8353, 9262, 9231, 7877, 7610, 920
Special laws on children   8353, 9262, 9231, 7877, 7610, 920Special laws on children   8353, 9262, 9231, 7877, 7610, 920
Special laws on children 8353, 9262, 9231, 7877, 7610, 920
 
10 Things You Didn’t Know About Mobile Email from Litmus & HubSpot
 10 Things You Didn’t Know About Mobile Email from Litmus & HubSpot 10 Things You Didn’t Know About Mobile Email from Litmus & HubSpot
10 Things You Didn’t Know About Mobile Email from Litmus & HubSpot
 
How to Earn the Attention of Today's Buyer
How to Earn the Attention of Today's BuyerHow to Earn the Attention of Today's Buyer
How to Earn the Attention of Today's Buyer
 

Similar to Hadoop Summit 2015: A Secure Public Cache For YARN Application Resources

a Secure Public Cache for YARN Application Resources
a Secure Public Cache for YARN Application Resourcesa Secure Public Cache for YARN Application Resources
a Secure Public Cache for YARN Application ResourcesDataWorks Summit
 
Setting High Availability in Hadoop Cluster
Setting High Availability in Hadoop ClusterSetting High Availability in Hadoop Cluster
Setting High Availability in Hadoop ClusterEdureka!
 
Red Hat Storage Day Dallas - Storage for OpenShift Containers
Red Hat Storage Day Dallas - Storage for OpenShift Containers Red Hat Storage Day Dallas - Storage for OpenShift Containers
Red Hat Storage Day Dallas - Storage for OpenShift Containers Red_Hat_Storage
 
Hadoop - Just the Basics for Big Data Rookies (SpringOne2GX 2013)
Hadoop - Just the Basics for Big Data Rookies (SpringOne2GX 2013)Hadoop - Just the Basics for Big Data Rookies (SpringOne2GX 2013)
Hadoop - Just the Basics for Big Data Rookies (SpringOne2GX 2013)VMware Tanzu
 
Tcloud Computing Hadoop Family and Ecosystem Service 2013.Q3
Tcloud Computing Hadoop Family and Ecosystem Service 2013.Q3Tcloud Computing Hadoop Family and Ecosystem Service 2013.Q3
Tcloud Computing Hadoop Family and Ecosystem Service 2013.Q3tcloudcomputing-tw
 
Changes Expected in Hadoop 3 | Getting to Know Hadoop 3 Alpha | Upcoming Hado...
Changes Expected in Hadoop 3 | Getting to Know Hadoop 3 Alpha | Upcoming Hado...Changes Expected in Hadoop 3 | Getting to Know Hadoop 3 Alpha | Upcoming Hado...
Changes Expected in Hadoop 3 | Getting to Know Hadoop 3 Alpha | Upcoming Hado...Edureka!
 
Introduction to YARN Apps
Introduction to YARN AppsIntroduction to YARN Apps
Introduction to YARN AppsCloudera, Inc.
 
What Is Hadoop | Hadoop Tutorial For Beginners | Edureka
What Is Hadoop | Hadoop Tutorial For Beginners | EdurekaWhat Is Hadoop | Hadoop Tutorial For Beginners | Edureka
What Is Hadoop | Hadoop Tutorial For Beginners | EdurekaEdureka!
 
mace15retro-presentation
mace15retro-presentationmace15retro-presentation
mace15retro-presentationJonathan Mace
 
Topic 9a-Hadoop Storage- HDFS.pptx
Topic 9a-Hadoop Storage- HDFS.pptxTopic 9a-Hadoop Storage- HDFS.pptx
Topic 9a-Hadoop Storage- HDFS.pptxDanishMahmood23
 
Plandas-CacheCloud
Plandas-CacheCloudPlandas-CacheCloud
Plandas-CacheCloudGyuman Cho
 
Combine SAS High-Performance Capabilities with Hadoop YARN
Combine SAS High-Performance Capabilities with Hadoop YARNCombine SAS High-Performance Capabilities with Hadoop YARN
Combine SAS High-Performance Capabilities with Hadoop YARNHortonworks
 
YARN Ready - Integrating to YARN using Slider Webinar
YARN Ready - Integrating to YARN using Slider WebinarYARN Ready - Integrating to YARN using Slider Webinar
YARN Ready - Integrating to YARN using Slider WebinarHortonworks
 
Dache: A Data Aware Caching for Big-Data Applications Using the MapReduce Fra...
Dache: A Data Aware Caching for Big-Data Applications Usingthe MapReduce Fra...Dache: A Data Aware Caching for Big-Data Applications Usingthe MapReduce Fra...
Dache: A Data Aware Caching for Big-Data Applications Using the MapReduce Fra...Govt.Engineering college, Idukki
 
Bikas saha:the next generation of hadoop– hadoop 2 and yarn
Bikas saha:the next generation of hadoop– hadoop 2 and yarnBikas saha:the next generation of hadoop– hadoop 2 and yarn
Bikas saha:the next generation of hadoop– hadoop 2 and yarnhdhappy001
 
YARN - Hadoop Next Generation Compute Platform
YARN - Hadoop Next Generation Compute PlatformYARN - Hadoop Next Generation Compute Platform
YARN - Hadoop Next Generation Compute PlatformBikas Saha
 
Apache Hadoop YARN: Understanding the Data Operating System of Hadoop
Apache Hadoop YARN: Understanding the Data Operating System of HadoopApache Hadoop YARN: Understanding the Data Operating System of Hadoop
Apache Hadoop YARN: Understanding the Data Operating System of HadoopHortonworks
 

Similar to Hadoop Summit 2015: A Secure Public Cache For YARN Application Resources (20)

a Secure Public Cache for YARN Application Resources
a Secure Public Cache for YARN Application Resourcesa Secure Public Cache for YARN Application Resources
a Secure Public Cache for YARN Application Resources
 
Setting High Availability in Hadoop Cluster
Setting High Availability in Hadoop ClusterSetting High Availability in Hadoop Cluster
Setting High Availability in Hadoop Cluster
 
Red Hat Storage Day Dallas - Storage for OpenShift Containers
Red Hat Storage Day Dallas - Storage for OpenShift Containers Red Hat Storage Day Dallas - Storage for OpenShift Containers
Red Hat Storage Day Dallas - Storage for OpenShift Containers
 
Hadoop - Just the Basics for Big Data Rookies (SpringOne2GX 2013)
Hadoop - Just the Basics for Big Data Rookies (SpringOne2GX 2013)Hadoop - Just the Basics for Big Data Rookies (SpringOne2GX 2013)
Hadoop - Just the Basics for Big Data Rookies (SpringOne2GX 2013)
 
Tcloud Computing Hadoop Family and Ecosystem Service 2013.Q3
Tcloud Computing Hadoop Family and Ecosystem Service 2013.Q3Tcloud Computing Hadoop Family and Ecosystem Service 2013.Q3
Tcloud Computing Hadoop Family and Ecosystem Service 2013.Q3
 
Unit IV.pdf
Unit IV.pdfUnit IV.pdf
Unit IV.pdf
 
Changes Expected in Hadoop 3 | Getting to Know Hadoop 3 Alpha | Upcoming Hado...
Changes Expected in Hadoop 3 | Getting to Know Hadoop 3 Alpha | Upcoming Hado...Changes Expected in Hadoop 3 | Getting to Know Hadoop 3 Alpha | Upcoming Hado...
Changes Expected in Hadoop 3 | Getting to Know Hadoop 3 Alpha | Upcoming Hado...
 
Introduction to YARN Apps
Introduction to YARN AppsIntroduction to YARN Apps
Introduction to YARN Apps
 
What Is Hadoop | Hadoop Tutorial For Beginners | Edureka
What Is Hadoop | Hadoop Tutorial For Beginners | EdurekaWhat Is Hadoop | Hadoop Tutorial For Beginners | Edureka
What Is Hadoop | Hadoop Tutorial For Beginners | Edureka
 
mace15retro-presentation
mace15retro-presentationmace15retro-presentation
mace15retro-presentation
 
Topic 9a-Hadoop Storage- HDFS.pptx
Topic 9a-Hadoop Storage- HDFS.pptxTopic 9a-Hadoop Storage- HDFS.pptx
Topic 9a-Hadoop Storage- HDFS.pptx
 
Plandas-CacheCloud
Plandas-CacheCloudPlandas-CacheCloud
Plandas-CacheCloud
 
Combine SAS High-Performance Capabilities with Hadoop YARN
Combine SAS High-Performance Capabilities with Hadoop YARNCombine SAS High-Performance Capabilities with Hadoop YARN
Combine SAS High-Performance Capabilities with Hadoop YARN
 
YARN Ready - Integrating to YARN using Slider Webinar
YARN Ready - Integrating to YARN using Slider WebinarYARN Ready - Integrating to YARN using Slider Webinar
YARN Ready - Integrating to YARN using Slider Webinar
 
Hadoop ecosystem
Hadoop ecosystemHadoop ecosystem
Hadoop ecosystem
 
Hadoop ecosystem
Hadoop ecosystemHadoop ecosystem
Hadoop ecosystem
 
Dache: A Data Aware Caching for Big-Data Applications Using the MapReduce Fra...
Dache: A Data Aware Caching for Big-Data Applications Usingthe MapReduce Fra...Dache: A Data Aware Caching for Big-Data Applications Usingthe MapReduce Fra...
Dache: A Data Aware Caching for Big-Data Applications Using the MapReduce Fra...
 
Bikas saha:the next generation of hadoop– hadoop 2 and yarn
Bikas saha:the next generation of hadoop– hadoop 2 and yarnBikas saha:the next generation of hadoop– hadoop 2 and yarn
Bikas saha:the next generation of hadoop– hadoop 2 and yarn
 
YARN - Hadoop Next Generation Compute Platform
YARN - Hadoop Next Generation Compute PlatformYARN - Hadoop Next Generation Compute Platform
YARN - Hadoop Next Generation Compute Platform
 
Apache Hadoop YARN: Understanding the Data Operating System of Hadoop
Apache Hadoop YARN: Understanding the Data Operating System of HadoopApache Hadoop YARN: Understanding the Data Operating System of Hadoop
Apache Hadoop YARN: Understanding the Data Operating System of Hadoop
 

Recently uploaded

How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024VictoriaMetrics
 
Best Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh ITBest Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh ITmanoharjgpsolutions
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecturerahul_net
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
What’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesWhat’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesVictoriaMetrics
 
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxRTS corp
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLionel Briand
 
SoftTeco - Software Development Company Profile
SoftTeco - Software Development Company ProfileSoftTeco - Software Development Company Profile
SoftTeco - Software Development Company Profileakrivarotava
 
Osi security architecture in network.pptx
Osi security architecture in network.pptxOsi security architecture in network.pptx
Osi security architecture in network.pptxVinzoCenzo
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identityteam-WIBU
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingOpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingShane Coughlan
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorTier1 app
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 

Recently uploaded (20)

How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024
 
Best Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh ITBest Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh IT
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecture
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
What’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesWhat’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 Updates
 
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and Repair
 
SoftTeco - Software Development Company Profile
SoftTeco - Software Development Company ProfileSoftTeco - Software Development Company Profile
SoftTeco - Software Development Company Profile
 
Osi security architecture in network.pptx
Osi security architecture in network.pptxOsi security architecture in network.pptx
Osi security architecture in network.pptx
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingOpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryError
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 

Hadoop Summit 2015: A Secure Public Cache For YARN Application Resources