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

PPTX
Couchbase
PDF
SFScon14: Schrödinger’s elephant: why PostgreSQL can solve all your database ...
PDF
Use Cases for Oacle Pluggable Databases in Development Environments
KEY
MongoDB London PHP
PDF
Intro Couchdb
PDF
Introducing gluster filesystem by aditya
PPTX
Introduction to Azure DocumentDB
PPTX
CSCi226PPT1
Couchbase
SFScon14: Schrödinger’s elephant: why PostgreSQL can solve all your database ...
Use Cases for Oacle Pluggable Databases in Development Environments
MongoDB London PHP
Intro Couchdb
Introducing gluster filesystem by aditya
Introduction to Azure DocumentDB
CSCi226PPT1

What's hot (20)

ODP
YDAL Barcelona
PPTX
Cosmosdb graph
ODP
Dedupe nmamit
PDF
Mesos - A Platform for Fine-Grained Resource Sharing in the Data Center
PDF
CosmosDb for beginners
PDF
Introduction to mongo db by zain
PPTX
WiredTiger Overview
PPT
Mesos study report 03v1.2
PPTX
Introduction to NoSQL Database
PPTX
Mongo db intro.pptx
ODP
Barcamp MySQL
PPTX
MongoDB introduction
PDF
Sharding: Past, Present and Future with Krutika Dhananjay
PDF
Life as a GlusterFS Consultant with Ivan Rossi
PDF
NoSQL
PDF
Redis Overview
PPTX
«NoSQL Databases and Polyglot Persistence»
PDF
GlusterFS Presentation FOSSCOMM2013 HUA, Athens, GR
PDF
NoSQL Databases
PPTX
NoSQL Databases
YDAL Barcelona
Cosmosdb graph
Dedupe nmamit
Mesos - A Platform for Fine-Grained Resource Sharing in the Data Center
CosmosDb for beginners
Introduction to mongo db by zain
WiredTiger Overview
Mesos study report 03v1.2
Introduction to NoSQL Database
Mongo db intro.pptx
Barcamp MySQL
MongoDB introduction
Sharding: Past, Present and Future with Krutika Dhananjay
Life as a GlusterFS Consultant with Ivan Rossi
NoSQL
Redis Overview
«NoSQL Databases and Polyglot Persistence»
GlusterFS Presentation FOSSCOMM2013 HUA, Athens, GR
NoSQL Databases
NoSQL Databases
Ad

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

PDF
Gluster fs architecture_&_roadmap_atin_punemeetup_2015
PDF
GlusterFS Update and OpenStack Integration
PDF
Red Hat Storage for Mere Mortals
PDF
Gluster.next feb-2016
PDF
Glusterfs and openstack
ODP
Red Hat Gluster Storage : GlusterFS
PDF
Gluster for sysadmins
PDF
Storage as a Service with Gluster
PPTX
Software Defined storage
PDF
Distributed File Systems
ODP
Gluster fs architecture_future_directions_tlv
PDF
Sdc 2012-challenges
ODP
Sdc challenges-2012
PDF
Gluster fs tutorial part 2 gluster and big data- gluster for devs and sys ...
PDF
Red Hat Gluster Storage Performance
ODP
The Future of GlusterFS and Gluster.org
PPTX
Red Hat Gluster Storage, Container Storage and CephFS Plans
ODP
Lisa 2015-gluster fs-hands-on
PDF
Gluster fs for_storage_admins_glusterfs_meetup_07_feb
PDF
Gluster fs architecture_&_roadmap-vijay_bellur-linuxcon_eu_2013
Gluster fs architecture_&_roadmap_atin_punemeetup_2015
GlusterFS Update and OpenStack Integration
Red Hat Storage for Mere Mortals
Gluster.next feb-2016
Glusterfs and openstack
Red Hat Gluster Storage : GlusterFS
Gluster for sysadmins
Storage as a Service with Gluster
Software Defined storage
Distributed File Systems
Gluster fs architecture_future_directions_tlv
Sdc 2012-challenges
Sdc challenges-2012
Gluster fs tutorial part 2 gluster and big data- gluster for devs and sys ...
Red Hat Gluster Storage Performance
The Future of GlusterFS and Gluster.org
Red Hat Gluster Storage, Container Storage and CephFS Plans
Lisa 2015-gluster fs-hands-on
Gluster fs for_storage_admins_glusterfs_meetup_07_feb
Gluster fs architecture_&_roadmap-vijay_bellur-linuxcon_eu_2013
Ad

Recently uploaded (20)

PPTX
L1 - Introduction to python Backend.pptx
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PPTX
history of c programming in notes for students .pptx
PDF
System and Network Administration Chapter 2
PDF
medical staffing services at VALiNTRY
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
Understanding Forklifts - TECH EHS Solution
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
AI in Product Development-omnex systems
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
How Creative Agencies Leverage Project Management Software.pdf
L1 - Introduction to python Backend.pptx
Wondershare Filmora 15 Crack With Activation Key [2025
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Upgrade and Innovation Strategies for SAP ERP Customers
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
history of c programming in notes for students .pptx
System and Network Administration Chapter 2
medical staffing services at VALiNTRY
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Odoo Companies in India – Driving Business Transformation.pdf
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Understanding Forklifts - TECH EHS Solution
Design an Analysis of Algorithms I-SECS-1021-03
AI in Product Development-omnex systems
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Operating system designcfffgfgggggggvggggggggg
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
Reimagine Home Health with the Power of Agentic AI​
How Creative Agencies Leverage Project Management Software.pdf

Draft slide of Demystifying DHT in GlusterFS

  • 1. Demystifying DHT in GlusterFS Ankit Raj anraj@redhat.com
  • 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