SlideShare a Scribd company logo
Demystifying DHT in GlusterFS
Ankit Raj
anraj@redhat.com
●Why we need distributed file
system...?
Storing and accessing files in a client/server architecture.
● Uses multiple servers to store data and use multiple clients
(local or remote).
● Organizes and displays files and directories from multiple
servers as if they were
● stored in your local system.
● It is easier to distribute documents to multiple clients, provide a
centralized storage
● system
● Client machines are not using their resources to store the data.
Terminology
● Bricks
● Volume
● Node
● Translator
● Trusted pool storage
● volfile
Why DHT?
● Why we use distributed hash model for
glusterfs
How DHT solve your problem?
● Will describe it’s internal working
DHT fops
● Mkdir
● Create
● Lookup
● Lookup-selfheal
● Rmdir
● Read
● Rename
● Unlink
Managing Scalability in GlusterFS
● Expand volumes
● Rebalance
● How rebalance works:
● Shrink volumes
● Replace brick
● Q&A

More Related Content

What's hot (20)

ODP
YDAL Barcelona
Gluster.org
 
PPTX
Cosmosdb graph
Mohit Chhabra
 
ODP
Dedupe nmamit
Gluster.org
 
PDF
Mesos - A Platform for Fine-Grained Resource Sharing in the Data Center
Ankur Chauhan
 
PDF
CosmosDb for beginners
Phil Pursglove
 
PDF
Introduction to mongo db by zain
KenAndTea
 
PPTX
WiredTiger Overview
WiredTiger
 
PPT
Mesos study report 03v1.2
Stefanie Zhao
 
PPTX
Introduction to NoSQL Database
Mohammad Alghanem
 
PPTX
Mongo db intro.pptx
JWORKS powered by Ordina
 
ODP
Barcamp MySQL
Kris Buytaert
 
PPTX
MongoDB introduction
Edward Yoon
 
PDF
Sharding: Past, Present and Future with Krutika Dhananjay
Gluster.org
 
PDF
Life as a GlusterFS Consultant with Ivan Rossi
Gluster.org
 
PDF
NoSQL
Radu Potop
 
PDF
Redis Overview
Hoang Long
 
PPTX
«NoSQL Databases and Polyglot Persistence»
Olga Lavrentieva
 
PDF
GlusterFS Presentation FOSSCOMM2013 HUA, Athens, GR
Theophanis Kontogiannis
 
PDF
NoSQL Databases
Eduard Tudenhoefner
 
PPTX
NoSQL Databases
Ashish Karki
 
YDAL Barcelona
Gluster.org
 
Cosmosdb graph
Mohit Chhabra
 
Dedupe nmamit
Gluster.org
 
Mesos - A Platform for Fine-Grained Resource Sharing in the Data Center
Ankur Chauhan
 
CosmosDb for beginners
Phil Pursglove
 
Introduction to mongo db by zain
KenAndTea
 
WiredTiger Overview
WiredTiger
 
Mesos study report 03v1.2
Stefanie Zhao
 
Introduction to NoSQL Database
Mohammad Alghanem
 
Mongo db intro.pptx
JWORKS powered by Ordina
 
Barcamp MySQL
Kris Buytaert
 
MongoDB introduction
Edward Yoon
 
Sharding: Past, Present and Future with Krutika Dhananjay
Gluster.org
 
Life as a GlusterFS Consultant with Ivan Rossi
Gluster.org
 
NoSQL
Radu Potop
 
Redis Overview
Hoang Long
 
«NoSQL Databases and Polyglot Persistence»
Olga Lavrentieva
 
GlusterFS Presentation FOSSCOMM2013 HUA, Athens, GR
Theophanis Kontogiannis
 
NoSQL Databases
Eduard Tudenhoefner
 
NoSQL Databases
Ashish Karki
 

Similar to Draft slide of Demystifying DHT in GlusterFS (20)

PPTX
Silverstripe at scale - design & architecture for silverstripe applications
BrettTasker
 
PDF
HDFCloud Workshop: HDF5 in the Cloud
The HDF-EOS Tools and Information Center
 
PDF
Data has a better idea the in-memory data grid
Bogdan Dina
 
PPTX
RubiX
Shubham Tagra
 
PDF
Intro to Apache Hadoop
Sufi Nawaz
 
PDF
Flume-based Independent News Aggregator
Mário Almeida
 
PDF
Glusterfs and openstack
openstackindia
 
PDF
GlusterFS And Big Data
Lalatendu Mohanty
 
PPTX
Caching in drupal
Vivek Panicker
 
PDF
MongoDB: Advantages of an Open Source NoSQL Database
FITC
 
PPTX
High Availability - Brett Thurber - ManageIQ Design Summit 2016
ManageIQ
 
PDF
vBACD - Distributed Petabyte-Scale Cloud Storage with GlusterFS - 2/28
CloudStack - Open Source Cloud Computing Project
 
PDF
Vector Search at Scale - Pro Tips - Stephen Batifol
Zilliz
 
PDF
OSDC 2012 | Extremes Wolken Dateisystem!? by Dr. Udo Seidel
NETWAYS
 
PDF
Gluster intro-tdose
Gluster.org
 
ODP
Gluster intro-tdose
Gluster.org
 
PDF
Gluster.next feb-2016
Vijay Bellur
 
PDF
Red Hat Enterprise Linux: Open, hyperconverged infrastructure
Red_Hat_Storage
 
PPTX
Chaptor 2- Big Data Processing in big data technologies
GulbakshiDharmale
 
PDF
An Introduction to Redis for .NET Developers.pdf
Stephen Lorello
 
Silverstripe at scale - design & architecture for silverstripe applications
BrettTasker
 
HDFCloud Workshop: HDF5 in the Cloud
The HDF-EOS Tools and Information Center
 
Data has a better idea the in-memory data grid
Bogdan Dina
 
Intro to Apache Hadoop
Sufi Nawaz
 
Flume-based Independent News Aggregator
Mário Almeida
 
Glusterfs and openstack
openstackindia
 
GlusterFS And Big Data
Lalatendu Mohanty
 
Caching in drupal
Vivek Panicker
 
MongoDB: Advantages of an Open Source NoSQL Database
FITC
 
High Availability - Brett Thurber - ManageIQ Design Summit 2016
ManageIQ
 
vBACD - Distributed Petabyte-Scale Cloud Storage with GlusterFS - 2/28
CloudStack - Open Source Cloud Computing Project
 
Vector Search at Scale - Pro Tips - Stephen Batifol
Zilliz
 
OSDC 2012 | Extremes Wolken Dateisystem!? by Dr. Udo Seidel
NETWAYS
 
Gluster intro-tdose
Gluster.org
 
Gluster intro-tdose
Gluster.org
 
Gluster.next feb-2016
Vijay Bellur
 
Red Hat Enterprise Linux: Open, hyperconverged infrastructure
Red_Hat_Storage
 
Chaptor 2- Big Data Processing in big data technologies
GulbakshiDharmale
 
An Introduction to Redis for .NET Developers.pdf
Stephen Lorello
 
Ad

Recently uploaded (20)

PDF
Linux Certificate of Completion - LabEx Certificate
VICTOR MAESTRE RAMIREZ
 
PDF
Streamline Contractor Lifecycle- TECH EHS Solution
TECH EHS Solution
 
PPTX
Java Native Memory Leaks: The Hidden Villain Behind JVM Performance Issues
Tier1 app
 
PDF
Powering GIS with FME and VertiGIS - Peak of Data & AI 2025
Safe Software
 
PDF
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pdf
Varsha Nayak
 
PDF
Revenue streams of the Wazirx clone script.pdf
aaronjeffray
 
PPTX
Migrating Millions of Users with Debezium, Apache Kafka, and an Acyclic Synch...
MD Sayem Ahmed
 
PDF
HiHelloHR – Simplify HR Operations for Modern Workplaces
HiHelloHR
 
PPTX
Perfecting XM Cloud for Multisite Setup.pptx
Ahmed Okour
 
PPTX
Fundamentals_of_Microservices_Architecture.pptx
MuhammadUzair504018
 
PPTX
Revolutionizing Code Modernization with AI
KrzysztofKkol1
 
PDF
vMix Pro 28.0.0.42 Download vMix Registration key Bundle
kulindacore
 
PPTX
How Odoo Became a Game-Changer for an IT Company in Manufacturing ERP
SatishKumar2651
 
PDF
Understanding the Need for Systemic Change in Open Source Through Intersectio...
Imma Valls Bernaus
 
PDF
Mobile CMMS Solutions Empowering the Frontline Workforce
CryotosCMMSSoftware
 
PPTX
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pptx
Varsha Nayak
 
PDF
Capcut Pro Crack For PC Latest Version {Fully Unlocked} 2025
hashhshs786
 
PPTX
Human Resources Information System (HRIS)
Amity University, Patna
 
PDF
Alarm in Android-Scheduling Timed Tasks Using AlarmManager in Android.pdf
Nabin Dhakal
 
PPTX
Engineering the Java Web Application (MVC)
abhishekoza1981
 
Linux Certificate of Completion - LabEx Certificate
VICTOR MAESTRE RAMIREZ
 
Streamline Contractor Lifecycle- TECH EHS Solution
TECH EHS Solution
 
Java Native Memory Leaks: The Hidden Villain Behind JVM Performance Issues
Tier1 app
 
Powering GIS with FME and VertiGIS - Peak of Data & AI 2025
Safe Software
 
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pdf
Varsha Nayak
 
Revenue streams of the Wazirx clone script.pdf
aaronjeffray
 
Migrating Millions of Users with Debezium, Apache Kafka, and an Acyclic Synch...
MD Sayem Ahmed
 
HiHelloHR – Simplify HR Operations for Modern Workplaces
HiHelloHR
 
Perfecting XM Cloud for Multisite Setup.pptx
Ahmed Okour
 
Fundamentals_of_Microservices_Architecture.pptx
MuhammadUzair504018
 
Revolutionizing Code Modernization with AI
KrzysztofKkol1
 
vMix Pro 28.0.0.42 Download vMix Registration key Bundle
kulindacore
 
How Odoo Became a Game-Changer for an IT Company in Manufacturing ERP
SatishKumar2651
 
Understanding the Need for Systemic Change in Open Source Through Intersectio...
Imma Valls Bernaus
 
Mobile CMMS Solutions Empowering the Frontline Workforce
CryotosCMMSSoftware
 
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pptx
Varsha Nayak
 
Capcut Pro Crack For PC Latest Version {Fully Unlocked} 2025
hashhshs786
 
Human Resources Information System (HRIS)
Amity University, Patna
 
Alarm in Android-Scheduling Timed Tasks Using AlarmManager in Android.pdf
Nabin Dhakal
 
Engineering the Java Web Application (MVC)
abhishekoza1981
 
Ad

Draft slide of Demystifying DHT in GlusterFS

  • 2. ●Why we need distributed file system...? Storing and accessing files in a client/server architecture. ● Uses multiple servers to store data and use multiple clients (local or remote). ● Organizes and displays files and directories from multiple servers as if they were ● stored in your local system. ● It is easier to distribute documents to multiple clients, provide a centralized storage ● system ● Client machines are not using their resources to store the data.
  • 3. Terminology ● Bricks ● Volume ● Node ● Translator ● Trusted pool storage ● volfile
  • 4. Why DHT? ● Why we use distributed hash model for glusterfs
  • 5. How DHT solve your problem? ● Will describe it’s internal working
  • 6. DHT fops ● Mkdir ● Create ● Lookup ● Lookup-selfheal ● Rmdir ● Read ● Rename ● Unlink
  • 7. Managing Scalability in GlusterFS ● Expand volumes ● Rebalance ● How rebalance works: ● Shrink volumes ● Replace brick