SlideShare a Scribd company logo
Introduction
YARN
Mesos
Omega
Related work
Conclusions

Scheduling and sharing resources in Data Clusters
Jose Luis Lopez Pino

December 12, 2013

Jose Luis Lopez Pino

Scheduling and sharing resources in Data Clusters
Introduction
YARN
Mesos
Omega
Related work
Conclusions

Table of contents
1

2

3

Introduction
The problem
Solutions
YARN
Architecture
Advantages
Drawbacks
Performance
Mesos
Architecture
Advantages

4

5

6

Jose Luis Lopez Pino

Drawbacks
Performance
Omega
Architecture
Advantages
Drawbacks
Performance
Related work
Resource managers
Scheduling techniques
Conclusions

Scheduling and sharing resources in Data Clusters
Introduction
YARN
Mesos
Omega
Related work
Conclusions

The problem
Solutions

The problem

Data lake
Multiple frameworks[6]
Duplicate de data
Cluster utilization

Jose Luis Lopez Pino

Scheduling and sharing resources in Data Clusters
Introduction
YARN
Mesos
Omega
Related work
Conclusions

The problem
Solutions

Solutions[8]

1

Static partitioning

2

Monolithic schedulers

3

Two-level scheduler

4

Shared state approach

Jose Luis Lopez Pino

Scheduling and sharing resources in Data Clusters
Introduction
YARN
Mesos
Omega
Related work
Conclusions

Architecture
Advantages
Drawbacks
Performance

Architecture[10]

Figure: YARN architecture
Jose Luis Lopez Pino

Scheduling and sharing resources in Data Clusters
Introduction
YARN
Mesos
Omega
Related work
Conclusions

Architecture
Advantages
Drawbacks
Performance

Advantages

Scale
Data locality
Easy to port a new framework

Jose Luis Lopez Pino

Scheduling and sharing resources in Data Clusters
Introduction
YARN
Mesos
Omega
Related work
Conclusions

Architecture
Advantages
Drawbacks
Performance

Drawbacks

Failure recovery
High latency?
Network overload?

Jose Luis Lopez Pino

Scheduling and sharing resources in Data Clusters
Introduction
YARN
Mesos
Omega
Related work
Conclusions

Architecture
Advantages
Drawbacks
Performance

Performance

Job throughput
Application Master
flooding
Preemption

Jose Luis Lopez Pino

Scheduling and sharing resources in Data Clusters
Introduction
YARN
Mesos
Omega
Related work
Conclusions

Architecture
Advantages
Drawbacks
Performance

Architecture[9]

Figure: Mesos architecture

Jose Luis Lopez Pino

Scheduling and sharing resources in Data Clusters
Introduction
YARN
Mesos
Omega
Related work
Conclusions

Architecture
Advantages
Drawbacks
Performance

Advantages

Flexible
Extensible
Fault tolerance
Backup master node
Recreate master using communication
Use checkpoints for the slaves

Jose Luis Lopez Pino

Scheduling and sharing resources in Data Clusters
Introduction
YARN
Mesos
Omega
Related work
Conclusions

Architecture
Advantages
Drawbacks
Performance

Drawbacks

Complex to port a framework
Intensive communication
Revocation might be dangerous
Penalizes long jobs

Jose Luis Lopez Pino

Scheduling and sharing resources in Data Clusters
Introduction
YARN
Mesos
Omega
Related work
Conclusions

Architecture
Advantages
Drawbacks
Performance

Performance

Missing: comparison of different policies and modules
Scalable
+ 18% memory
+ 10% CPU utilization
less than 1s launching tasks with 50k nodes

Small tasks
Data locality with delay scheduling[12]
MPITorque and gang scheduling

Jose Luis Lopez Pino

Scheduling and sharing resources in Data Clusters
Introduction
YARN
Mesos
Omega
Related work
Conclusions

Architecture
Advantages
Drawbacks
Performance

Architecture[8]

Figure: Omega architecture
Jose Luis Lopez Pino

Scheduling and sharing resources in Data Clusters
Introduction
YARN
Mesos
Omega
Related work
Conclusions

Architecture
Advantages
Drawbacks
Performance

Advantages

Schedulers work in parallel
Very scalable

Jose Luis Lopez Pino

Scheduling and sharing resources in Data Clusters
Introduction
YARN
Mesos
Omega
Related work
Conclusions

Architecture
Advantages
Drawbacks
Performance

Drawbacks

Unfair distribution
Conflicts

Jose Luis Lopez Pino

Scheduling and sharing resources in Data Clusters
Introduction
YARN
Mesos
Omega
Related work
Conclusions

Architecture
Advantages
Drawbacks
Performance

Performance

Decision time and busyness of the scheduler
Real workloads

Jose Luis Lopez Pino

Scheduling and sharing resources in Data Clusters
Introduction
YARN
Mesos
Omega
Related work
Conclusions

Resource managers
Scheduling techniques

Resource managers

Heterogeneous environments: Corona and Cosmos [1]
Homogeneous environments: Quincy[4]

Jose Luis Lopez Pino

Scheduling and sharing resources in Data Clusters
Introduction
YARN
Mesos
Omega
Related work
Conclusions

Resource managers
Scheduling techniques

Scheduling techniques

Lottery scheduling[11]
Dynamic Proportional Share Scheduling[7]
Calibration: how does a particular task perform in a particular
node?[5]
Stragglers and speculative relaunch[13]
Delay scheduling: achieve locality, relax fairness[12]
Rich resource-requests[2]
Optimize short jobs[3]

Jose Luis Lopez Pino

Scheduling and sharing resources in Data Clusters
Introduction
YARN
Mesos
Omega
Related work
Conclusions

Conclusions
Different models
YARN:
Easier to port a new framework
Data locality

Mesos
Flexible and modular
Fault tolerance
More scalable

Omega:
Flexible
Highly scalable

Jose Luis Lopez Pino

Scheduling and sharing resources in Data Clusters
Introduction
YARN
Mesos
Omega
Related work
Conclusions

References I
[1]

Ronnie Chaiken, Bob Jenkins, Per-˚ke Larson, Bill Ramsey,
A
Darren Shakib, Simon Weaver, and Jingren Zhou.
Scope: easy and efficient parallel processing of massive data
sets.
Proceedings of the VLDB Endowment, 1(2):1265–1276, 2008.

[2]

Carlo Curino, Djellel Difallah, Chris Douglas, Raghu
Ramakrishnan, and Sriram Rao.
Reservation-based scheduling: If youre late dont blame us!

[3]

Khaled Elmeleegy.
Piranha: Optimizing short jobs in hadoop.
Proceedings of the VLDB Endowment, 6(11):985–996, 2013.
Jose Luis Lopez Pino

Scheduling and sharing resources in Data Clusters
Introduction
YARN
Mesos
Omega
Related work
Conclusions

References II
[4]

Michael Isard, Vijayan Prabhakaran, Jon Currey, Udi Wieder,
Kunal Talwar, and Andrew Goldberg.
Quincy: fair scheduling for distributed computing clusters.
In Proceedings of the ACM SIGOPS 22nd symposium on
Operating systems principles, pages 261–276. ACM, 2009.

[5]

Gunho Lee, Byung-Gon Chun, and Randy H Katz.
Heterogeneity-aware resource allocation and scheduling in the
cloud.
In Proceedings of the 3rd USENIX Workshop on Hot Topics
in Cloud Computing, HotCloud, volume 11, 2011.

Jose Luis Lopez Pino

Scheduling and sharing resources in Data Clusters
Introduction
YARN
Mesos
Omega
Related work
Conclusions

References III

[6]

Kyong-Ha Lee, Yoon-Joon Lee, Hyunsik Choi, Yon Dohn
Chung, and Bongki Moon.
Parallel data processing with mapreduce: a survey.
ACM SIGMOD Record, 40(4):11–20, 2012.

[7]

Thomas Sandholm and Kevin Lai.
Dynamic proportional share scheduling in hadoop.
In Job scheduling strategies for parallel processing, pages
110–131. Springer, 2010.

Jose Luis Lopez Pino

Scheduling and sharing resources in Data Clusters
Introduction
YARN
Mesos
Omega
Related work
Conclusions

References IV
[8]

Malte Schwarzkopf, Andy Konwinski, Michael Abd-El-Malek,
and John Wilkes.
Omega: Flexible, scalable schedulers for large compute
clusters.
In Proceedings of the 8th ACM European Conference on
Computer Systems, EuroSys ’13, pages 351–364, New York,
NY, USA, 2013. ACM.

[9]

Facebook Engineering Team.
Under the hood: Scheduling mapreduce jobs more efficiently
with corona.

Jose Luis Lopez Pino

Scheduling and sharing resources in Data Clusters
Introduction
YARN
Mesos
Omega
Related work
Conclusions

References V

[10] Vinod K. Vavilapalli.
Apache Hadoop YARN: Yet Another Resource Negotiator.
In Proc. SOCC, 2013.
[11] Carl A Waldspurger and William E Weihl.
Lottery scheduling: Flexible proportional-share resource
management.
In Proceedings of the 1st USENIX conference on Operating
Systems Design and Implementation, page 1. USENIX
Association, 1994.

Jose Luis Lopez Pino

Scheduling and sharing resources in Data Clusters
Introduction
YARN
Mesos
Omega
Related work
Conclusions

References VI
[12] Matei Zaharia, Dhruba Borthakur, Joydeep Sen Sarma,
Khaled Elmeleegy, Scott Shenker, and Ion Stoica.
Delay scheduling: a simple technique for achieving locality
and fairness in cluster scheduling.
In Proceedings of the 5th European conference on Computer
systems, pages 265–278. ACM, 2010.
[13] Matei Zaharia, Andy Konwinski, Anthony D Joseph, Randy H
Katz, and Ion Stoica.
Improving mapreduce performance in heterogeneous
environments.
In OSDI, volume 8, page 7, 2008.
Jose Luis Lopez Pino

Scheduling and sharing resources in Data Clusters

More Related Content

Similar to Scheduling and sharing resources in Data Clusters

Benchmarking graph databases on the problem of community detection
Benchmarking graph databases on the problem of community detectionBenchmarking graph databases on the problem of community detection
Benchmarking graph databases on the problem of community detection
Sotiris Beis
 
Benchmarking graph databases on the problem of community detection
Benchmarking graph databases on the problem of community detectionBenchmarking graph databases on the problem of community detection
Benchmarking graph databases on the problem of community detection
Symeon Papadopoulos
 
SYS5160 a review of a GIS system
SYS5160 a review of a GIS system SYS5160 a review of a GIS system
SYS5160 a review of a GIS system
Peter Timusk
 
May 2024 - Top Read Articles in IJDMS.pdf
May 2024 - Top Read Articles in IJDMS.pdfMay 2024 - Top Read Articles in IJDMS.pdf
May 2024 - Top Read Articles in IJDMS.pdf
ijdms
 
SYSTEMATIC LITERATURE REVIEW ON RESOURCE ALLOCATION AND RESOURCE SCHEDULING I...
SYSTEMATIC LITERATURE REVIEW ON RESOURCE ALLOCATION AND RESOURCE SCHEDULING I...SYSTEMATIC LITERATURE REVIEW ON RESOURCE ALLOCATION AND RESOURCE SCHEDULING I...
SYSTEMATIC LITERATURE REVIEW ON RESOURCE ALLOCATION AND RESOURCE SCHEDULING I...
ijait
 
Mca 1st & 2nd final
Mca 1st & 2nd finalMca 1st & 2nd final
Mca 1st & 2nd final
Aman Adhikari
 
Lecture 0 INT306.pptx
Lecture 0 INT306.pptxLecture 0 INT306.pptx
Lecture 0 INT306.pptx
YashSoni427211
 
NOVEL FUNCTIONAL DEPENDENCY APPROACH FOR STORAGE SPACE OPTIMISATION IN GREEN ...
NOVEL FUNCTIONAL DEPENDENCY APPROACH FOR STORAGE SPACE OPTIMISATION IN GREEN ...NOVEL FUNCTIONAL DEPENDENCY APPROACH FOR STORAGE SPACE OPTIMISATION IN GREEN ...
NOVEL FUNCTIONAL DEPENDENCY APPROACH FOR STORAGE SPACE OPTIMISATION IN GREEN ...
Nurul Emran
 
Meeting the NSF DMP Requirement: March 7, 2012
Meeting the NSF DMP Requirement: March 7, 2012Meeting the NSF DMP Requirement: March 7, 2012
Meeting the NSF DMP Requirement: March 7, 2012
IUPUI
 
Meeting the NSF DMP Requirement June 13, 2012
Meeting the NSF DMP Requirement June 13, 2012Meeting the NSF DMP Requirement June 13, 2012
Meeting the NSF DMP Requirement June 13, 2012
IUPUI
 
Overview of Database and Database Management
Overview of Database and Database ManagementOverview of Database and Database Management
Overview of Database and Database Management
Mayuree Srikulwong
 
Pak eko 4412ijdms01
Pak eko 4412ijdms01Pak eko 4412ijdms01
Pak eko 4412ijdms01hyuviridvic
 
2120186012_George_Jimaga_James.pdf
2120186012_George_Jimaga_James.pdf2120186012_George_Jimaga_James.pdf
2120186012_George_Jimaga_James.pdf
FaisalShahzad201901
 
Rethinking Lessons Learned in the PMBoK Process Groups: A Model based on Peop...
Rethinking Lessons Learned in the PMBoK Process Groups: A Model based on Peop...Rethinking Lessons Learned in the PMBoK Process Groups: A Model based on Peop...
Rethinking Lessons Learned in the PMBoK Process Groups: A Model based on Peop...
Marcirio Chaves
 
M Sc Applied eLearning - WIP Presentation
M Sc Applied eLearning - WIP PresentationM Sc Applied eLearning - WIP Presentation
M Sc Applied eLearning - WIP Presentation
PatWalshDIT
 
Data integration in a Hadoop-based data lake: A bioinformatics case
Data integration in a Hadoop-based data lake: A bioinformatics caseData integration in a Hadoop-based data lake: A bioinformatics case
Data integration in a Hadoop-based data lake: A bioinformatics case
IJDKP
 
Data integration in a Hadoop-based data lake: A bioinformatics case
Data integration in a Hadoop-based data lake: A bioinformatics caseData integration in a Hadoop-based data lake: A bioinformatics case
Data integration in a Hadoop-based data lake: A bioinformatics case
IJDKP
 
Using Linked Data in Learning Analytics
Using Linked Data in Learning AnalyticsUsing Linked Data in Learning Analytics
Using Linked Data in Learning Analytics
Hendrik Drachsler
 
10-1-13 “Research Data Curation at UC San Diego: An Overview” Presentation Sl...
10-1-13 “Research Data Curation at UC San Diego: An Overview” Presentation Sl...10-1-13 “Research Data Curation at UC San Diego: An Overview” Presentation Sl...
10-1-13 “Research Data Curation at UC San Diego: An Overview” Presentation Sl...
DuraSpace
 
The Digital Library Federation Aquifer Initiative
The Digital Library Federation Aquifer InitiativeThe Digital Library Federation Aquifer Initiative
The Digital Library Federation Aquifer Initiative
Jenn Riley
 

Similar to Scheduling and sharing resources in Data Clusters (20)

Benchmarking graph databases on the problem of community detection
Benchmarking graph databases on the problem of community detectionBenchmarking graph databases on the problem of community detection
Benchmarking graph databases on the problem of community detection
 
Benchmarking graph databases on the problem of community detection
Benchmarking graph databases on the problem of community detectionBenchmarking graph databases on the problem of community detection
Benchmarking graph databases on the problem of community detection
 
SYS5160 a review of a GIS system
SYS5160 a review of a GIS system SYS5160 a review of a GIS system
SYS5160 a review of a GIS system
 
May 2024 - Top Read Articles in IJDMS.pdf
May 2024 - Top Read Articles in IJDMS.pdfMay 2024 - Top Read Articles in IJDMS.pdf
May 2024 - Top Read Articles in IJDMS.pdf
 
SYSTEMATIC LITERATURE REVIEW ON RESOURCE ALLOCATION AND RESOURCE SCHEDULING I...
SYSTEMATIC LITERATURE REVIEW ON RESOURCE ALLOCATION AND RESOURCE SCHEDULING I...SYSTEMATIC LITERATURE REVIEW ON RESOURCE ALLOCATION AND RESOURCE SCHEDULING I...
SYSTEMATIC LITERATURE REVIEW ON RESOURCE ALLOCATION AND RESOURCE SCHEDULING I...
 
Mca 1st & 2nd final
Mca 1st & 2nd finalMca 1st & 2nd final
Mca 1st & 2nd final
 
Lecture 0 INT306.pptx
Lecture 0 INT306.pptxLecture 0 INT306.pptx
Lecture 0 INT306.pptx
 
NOVEL FUNCTIONAL DEPENDENCY APPROACH FOR STORAGE SPACE OPTIMISATION IN GREEN ...
NOVEL FUNCTIONAL DEPENDENCY APPROACH FOR STORAGE SPACE OPTIMISATION IN GREEN ...NOVEL FUNCTIONAL DEPENDENCY APPROACH FOR STORAGE SPACE OPTIMISATION IN GREEN ...
NOVEL FUNCTIONAL DEPENDENCY APPROACH FOR STORAGE SPACE OPTIMISATION IN GREEN ...
 
Meeting the NSF DMP Requirement: March 7, 2012
Meeting the NSF DMP Requirement: March 7, 2012Meeting the NSF DMP Requirement: March 7, 2012
Meeting the NSF DMP Requirement: March 7, 2012
 
Meeting the NSF DMP Requirement June 13, 2012
Meeting the NSF DMP Requirement June 13, 2012Meeting the NSF DMP Requirement June 13, 2012
Meeting the NSF DMP Requirement June 13, 2012
 
Overview of Database and Database Management
Overview of Database and Database ManagementOverview of Database and Database Management
Overview of Database and Database Management
 
Pak eko 4412ijdms01
Pak eko 4412ijdms01Pak eko 4412ijdms01
Pak eko 4412ijdms01
 
2120186012_George_Jimaga_James.pdf
2120186012_George_Jimaga_James.pdf2120186012_George_Jimaga_James.pdf
2120186012_George_Jimaga_James.pdf
 
Rethinking Lessons Learned in the PMBoK Process Groups: A Model based on Peop...
Rethinking Lessons Learned in the PMBoK Process Groups: A Model based on Peop...Rethinking Lessons Learned in the PMBoK Process Groups: A Model based on Peop...
Rethinking Lessons Learned in the PMBoK Process Groups: A Model based on Peop...
 
M Sc Applied eLearning - WIP Presentation
M Sc Applied eLearning - WIP PresentationM Sc Applied eLearning - WIP Presentation
M Sc Applied eLearning - WIP Presentation
 
Data integration in a Hadoop-based data lake: A bioinformatics case
Data integration in a Hadoop-based data lake: A bioinformatics caseData integration in a Hadoop-based data lake: A bioinformatics case
Data integration in a Hadoop-based data lake: A bioinformatics case
 
Data integration in a Hadoop-based data lake: A bioinformatics case
Data integration in a Hadoop-based data lake: A bioinformatics caseData integration in a Hadoop-based data lake: A bioinformatics case
Data integration in a Hadoop-based data lake: A bioinformatics case
 
Using Linked Data in Learning Analytics
Using Linked Data in Learning AnalyticsUsing Linked Data in Learning Analytics
Using Linked Data in Learning Analytics
 
10-1-13 “Research Data Curation at UC San Diego: An Overview” Presentation Sl...
10-1-13 “Research Data Curation at UC San Diego: An Overview” Presentation Sl...10-1-13 “Research Data Curation at UC San Diego: An Overview” Presentation Sl...
10-1-13 “Research Data Curation at UC San Diego: An Overview” Presentation Sl...
 
The Digital Library Federation Aquifer Initiative
The Digital Library Federation Aquifer InitiativeThe Digital Library Federation Aquifer Initiative
The Digital Library Federation Aquifer Initiative
 

More from Jose Luis Lopez Pino

Metadata in Business Intelligence
Metadata in Business IntelligenceMetadata in Business Intelligence
Metadata in Business Intelligence
Jose Luis Lopez Pino
 
RDFa: introduction, comparison with microdata and microformats and how to use it
RDFa: introduction, comparison with microdata and microformats and how to use itRDFa: introduction, comparison with microdata and microformats and how to use it
RDFa: introduction, comparison with microdata and microformats and how to use it
Jose Luis Lopez Pino
 
RDFa: introduction, comparison with microdata and microformats and how to use it
RDFa: introduction, comparison with microdata and microformats and how to use itRDFa: introduction, comparison with microdata and microformats and how to use it
RDFa: introduction, comparison with microdata and microformats and how to use it
Jose Luis Lopez Pino
 
Firefox Vs. Chromium: Guerra de los navegadores libres
Firefox Vs. Chromium: Guerra de los navegadores libresFirefox Vs. Chromium: Guerra de los navegadores libres
Firefox Vs. Chromium: Guerra de los navegadores libresJose Luis Lopez Pino
 
Esteganografia
EsteganografiaEsteganografia
Esteganografia
Jose Luis Lopez Pino
 
Presentacion CUSL nacional
Presentacion CUSL nacionalPresentacion CUSL nacional
Presentacion CUSL nacional
Jose Luis Lopez Pino
 
Resumen del proyecto Visuse
Resumen del proyecto VisuseResumen del proyecto Visuse
Resumen del proyecto Visuse
Jose Luis Lopez Pino
 
Presentacion cusl granadino
Presentacion cusl granadinoPresentacion cusl granadino
Presentacion cusl granadino
Jose Luis Lopez Pino
 
Como hacer un módulo para Visuse
Como hacer un módulo para VisuseComo hacer un módulo para Visuse
Como hacer un módulo para Visuse
Jose Luis Lopez Pino
 
Visuse: resumen del I Hackathon
Visuse: resumen del I HackathonVisuse: resumen del I Hackathon
Visuse: resumen del I Hackathon
Jose Luis Lopez Pino
 
Presentacion Visuse para el Hachathón
Presentacion Visuse para el HachathónPresentacion Visuse para el Hachathón
Presentacion Visuse para el Hachathón
Jose Luis Lopez Pino
 
Desarrollar un módulo para Visuse
Desarrollar un módulo para VisuseDesarrollar un módulo para Visuse
Desarrollar un módulo para Visuse
Jose Luis Lopez Pino
 
Control de versiones y Subversion
Control de versiones y SubversionControl de versiones y Subversion
Control de versiones y Subversion
Jose Luis Lopez Pino
 
Android: desarrollo de aplicaciones
Android: desarrollo de aplicacionesAndroid: desarrollo de aplicaciones
Android: desarrollo de aplicaciones
Jose Luis Lopez Pino
 
eyeOS: Arquitectura y desarrollo de una aplicación
eyeOS: Arquitectura y desarrollo de una aplicacióneyeOS: Arquitectura y desarrollo de una aplicación
eyeOS: Arquitectura y desarrollo de una aplicación
Jose Luis Lopez Pino
 
Charla Introducción al Diseño Gráfico
Charla Introducción al Diseño GráficoCharla Introducción al Diseño Gráfico
Charla Introducción al Diseño Gráfico
Jose Luis Lopez Pino
 
Introducción a Firefox
Introducción a FirefoxIntroducción a Firefox
Introducción a Firefox
Jose Luis Lopez Pino
 
Resolución de actividades con InspIRCd
Resolución de actividades con InspIRCdResolución de actividades con InspIRCd
Resolución de actividades con InspIRCdJose Luis Lopez Pino
 
InspIRCd y X-Chat en Ubuntu (Servidor y cliente IRC)
InspIRCd y X-Chat en Ubuntu (Servidor y cliente IRC)InspIRCd y X-Chat en Ubuntu (Servidor y cliente IRC)
InspIRCd y X-Chat en Ubuntu (Servidor y cliente IRC)Jose Luis Lopez Pino
 
InspIRCd y X-Chat Gnome en Ubuntu (Servidor y cliente IRC)
InspIRCd y X-Chat Gnome en Ubuntu (Servidor y cliente IRC)InspIRCd y X-Chat Gnome en Ubuntu (Servidor y cliente IRC)
InspIRCd y X-Chat Gnome en Ubuntu (Servidor y cliente IRC)Jose Luis Lopez Pino
 

More from Jose Luis Lopez Pino (20)

Metadata in Business Intelligence
Metadata in Business IntelligenceMetadata in Business Intelligence
Metadata in Business Intelligence
 
RDFa: introduction, comparison with microdata and microformats and how to use it
RDFa: introduction, comparison with microdata and microformats and how to use itRDFa: introduction, comparison with microdata and microformats and how to use it
RDFa: introduction, comparison with microdata and microformats and how to use it
 
RDFa: introduction, comparison with microdata and microformats and how to use it
RDFa: introduction, comparison with microdata and microformats and how to use itRDFa: introduction, comparison with microdata and microformats and how to use it
RDFa: introduction, comparison with microdata and microformats and how to use it
 
Firefox Vs. Chromium: Guerra de los navegadores libres
Firefox Vs. Chromium: Guerra de los navegadores libresFirefox Vs. Chromium: Guerra de los navegadores libres
Firefox Vs. Chromium: Guerra de los navegadores libres
 
Esteganografia
EsteganografiaEsteganografia
Esteganografia
 
Presentacion CUSL nacional
Presentacion CUSL nacionalPresentacion CUSL nacional
Presentacion CUSL nacional
 
Resumen del proyecto Visuse
Resumen del proyecto VisuseResumen del proyecto Visuse
Resumen del proyecto Visuse
 
Presentacion cusl granadino
Presentacion cusl granadinoPresentacion cusl granadino
Presentacion cusl granadino
 
Como hacer un módulo para Visuse
Como hacer un módulo para VisuseComo hacer un módulo para Visuse
Como hacer un módulo para Visuse
 
Visuse: resumen del I Hackathon
Visuse: resumen del I HackathonVisuse: resumen del I Hackathon
Visuse: resumen del I Hackathon
 
Presentacion Visuse para el Hachathón
Presentacion Visuse para el HachathónPresentacion Visuse para el Hachathón
Presentacion Visuse para el Hachathón
 
Desarrollar un módulo para Visuse
Desarrollar un módulo para VisuseDesarrollar un módulo para Visuse
Desarrollar un módulo para Visuse
 
Control de versiones y Subversion
Control de versiones y SubversionControl de versiones y Subversion
Control de versiones y Subversion
 
Android: desarrollo de aplicaciones
Android: desarrollo de aplicacionesAndroid: desarrollo de aplicaciones
Android: desarrollo de aplicaciones
 
eyeOS: Arquitectura y desarrollo de una aplicación
eyeOS: Arquitectura y desarrollo de una aplicacióneyeOS: Arquitectura y desarrollo de una aplicación
eyeOS: Arquitectura y desarrollo de una aplicación
 
Charla Introducción al Diseño Gráfico
Charla Introducción al Diseño GráficoCharla Introducción al Diseño Gráfico
Charla Introducción al Diseño Gráfico
 
Introducción a Firefox
Introducción a FirefoxIntroducción a Firefox
Introducción a Firefox
 
Resolución de actividades con InspIRCd
Resolución de actividades con InspIRCdResolución de actividades con InspIRCd
Resolución de actividades con InspIRCd
 
InspIRCd y X-Chat en Ubuntu (Servidor y cliente IRC)
InspIRCd y X-Chat en Ubuntu (Servidor y cliente IRC)InspIRCd y X-Chat en Ubuntu (Servidor y cliente IRC)
InspIRCd y X-Chat en Ubuntu (Servidor y cliente IRC)
 
InspIRCd y X-Chat Gnome en Ubuntu (Servidor y cliente IRC)
InspIRCd y X-Chat Gnome en Ubuntu (Servidor y cliente IRC)InspIRCd y X-Chat Gnome en Ubuntu (Servidor y cliente IRC)
InspIRCd y X-Chat Gnome en Ubuntu (Servidor y cliente IRC)
 

Recently uploaded

Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 

Recently uploaded (20)

Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 

Scheduling and sharing resources in Data Clusters