Enviar pesquisa
Carregar
DFS Design Principles for Performance and Reliability
•
Transferir como PPTX, PDF
•
0 gostou
•
283 visualizações
Título melhorado com IA
Debasis Das
Seguir
Distributed File System
Leia menos
Leia mais
Educação
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 27
Baixar agora
Recomendados
Dfs (Distributed computing)
Dfs (Distributed computing)
Sri Prasanna
Distributed File Systems
Distributed File Systems
awesomesos
Distributed file system
Distributed file system
Naza hamed Jan
Introduction to distributed file systems
Introduction to distributed file systems
Viet-Trung TRAN
Distributed file systems
Distributed file systems
Sri Prasanna
Self-Adapting, Energy-Conserving Distributed File Systems
Self-Adapting, Energy-Conserving Distributed File Systems
Mário Almeida
Distributed file systems dfs
Distributed file systems dfs
Pragati Startup Presentation Designer firm
Distributed File System
Distributed File System
Ntu
Recomendados
Dfs (Distributed computing)
Dfs (Distributed computing)
Sri Prasanna
Distributed File Systems
Distributed File Systems
awesomesos
Distributed file system
Distributed file system
Naza hamed Jan
Introduction to distributed file systems
Introduction to distributed file systems
Viet-Trung TRAN
Distributed file systems
Distributed file systems
Sri Prasanna
Self-Adapting, Energy-Conserving Distributed File Systems
Self-Adapting, Energy-Conserving Distributed File Systems
Mário Almeida
Distributed file systems dfs
Distributed file systems dfs
Pragati Startup Presentation Designer firm
Distributed File System
Distributed File System
Ntu
Hadoop Distributed File System
Hadoop Distributed File System
Milad Sobhkhiz
Distribution File System DFS Technologies
Distribution File System DFS Technologies
Raphael Ejike
Operating System : Ch17 distributed file systems
Operating System : Ch17 distributed file systems
Syaiful Ahdan
12. dfs
12. dfs
Dr Sandeep Kumar Poonia
Chapter 8 distributed file systems
Chapter 8 distributed file systems
AbDul ThaYyal
file sharing semantics by Umar Danjuma Maiwada
file sharing semantics by Umar Danjuma Maiwada
umardanjumamaiwada
Hadoop HDFS NameNode HA
Hadoop HDFS NameNode HA
Hanborq Inc.
HDFS Basics
HDFS Basics
NIVASH RAMAJAYAM
3. distributed file system requirements
3. distributed file system requirements
AbDul ThaYyal
Hadoop Distributed File System(HDFS) : Behind the scenes
Hadoop Distributed File System(HDFS) : Behind the scenes
Nitin Khattar
5.distributed file systems
5.distributed file systems
Gd Goenka University
Distributed Filesystems Review
Distributed Filesystems Review
Schubert Zhang
File service architecture and network file system
File service architecture and network file system
Sukhman Kaur
Distributed file systems (from Google)
Distributed file systems (from Google)
Sri Prasanna
Coda file system tahir
Coda file system tahir
Mohammad Faizan
SUN Network File system - Design, Implementation and Experience
SUN Network File system - Design, Implementation and Experience
aniadkar
Unit 3.1 cs6601 Distributed File System
Unit 3.1 cs6601 Distributed File System
Nandakumar P
Fall of a domain | From local admin to Domain user hashes
Fall of a domain | From local admin to Domain user hashes
n|u - The Open Security Community
Chapter 17 - Distributed File Systems
Chapter 17 - Distributed File Systems
Wayne Jones Jnr
Interacting with hdfs
Interacting with hdfs
Pradeep Kumbhar
It802 d mobilecommunicationspart4
It802 d mobilecommunicationspart4
Debasis Das
Cs 704 d set3
Cs 704 d set3
Debasis Das
Mais conteúdo relacionado
Mais procurados
Hadoop Distributed File System
Hadoop Distributed File System
Milad Sobhkhiz
Distribution File System DFS Technologies
Distribution File System DFS Technologies
Raphael Ejike
Operating System : Ch17 distributed file systems
Operating System : Ch17 distributed file systems
Syaiful Ahdan
12. dfs
12. dfs
Dr Sandeep Kumar Poonia
Chapter 8 distributed file systems
Chapter 8 distributed file systems
AbDul ThaYyal
file sharing semantics by Umar Danjuma Maiwada
file sharing semantics by Umar Danjuma Maiwada
umardanjumamaiwada
Hadoop HDFS NameNode HA
Hadoop HDFS NameNode HA
Hanborq Inc.
HDFS Basics
HDFS Basics
NIVASH RAMAJAYAM
3. distributed file system requirements
3. distributed file system requirements
AbDul ThaYyal
Hadoop Distributed File System(HDFS) : Behind the scenes
Hadoop Distributed File System(HDFS) : Behind the scenes
Nitin Khattar
5.distributed file systems
5.distributed file systems
Gd Goenka University
Distributed Filesystems Review
Distributed Filesystems Review
Schubert Zhang
File service architecture and network file system
File service architecture and network file system
Sukhman Kaur
Distributed file systems (from Google)
Distributed file systems (from Google)
Sri Prasanna
Coda file system tahir
Coda file system tahir
Mohammad Faizan
SUN Network File system - Design, Implementation and Experience
SUN Network File system - Design, Implementation and Experience
aniadkar
Unit 3.1 cs6601 Distributed File System
Unit 3.1 cs6601 Distributed File System
Nandakumar P
Fall of a domain | From local admin to Domain user hashes
Fall of a domain | From local admin to Domain user hashes
n|u - The Open Security Community
Chapter 17 - Distributed File Systems
Chapter 17 - Distributed File Systems
Wayne Jones Jnr
Interacting with hdfs
Interacting with hdfs
Pradeep Kumbhar
Mais procurados
(20)
Hadoop Distributed File System
Hadoop Distributed File System
Distribution File System DFS Technologies
Distribution File System DFS Technologies
Operating System : Ch17 distributed file systems
Operating System : Ch17 distributed file systems
12. dfs
12. dfs
Chapter 8 distributed file systems
Chapter 8 distributed file systems
file sharing semantics by Umar Danjuma Maiwada
file sharing semantics by Umar Danjuma Maiwada
Hadoop HDFS NameNode HA
Hadoop HDFS NameNode HA
HDFS Basics
HDFS Basics
3. distributed file system requirements
3. distributed file system requirements
Hadoop Distributed File System(HDFS) : Behind the scenes
Hadoop Distributed File System(HDFS) : Behind the scenes
5.distributed file systems
5.distributed file systems
Distributed Filesystems Review
Distributed Filesystems Review
File service architecture and network file system
File service architecture and network file system
Distributed file systems (from Google)
Distributed file systems (from Google)
Coda file system tahir
Coda file system tahir
SUN Network File system - Design, Implementation and Experience
SUN Network File system - Design, Implementation and Experience
Unit 3.1 cs6601 Distributed File System
Unit 3.1 cs6601 Distributed File System
Fall of a domain | From local admin to Domain user hashes
Fall of a domain | From local admin to Domain user hashes
Chapter 17 - Distributed File Systems
Chapter 17 - Distributed File Systems
Interacting with hdfs
Interacting with hdfs
Destaque
It802 d mobilecommunicationspart4
It802 d mobilecommunicationspart4
Debasis Das
Cs 704 d set3
Cs 704 d set3
Debasis Das
The Life Of Taylor Stanley
The Life Of Taylor Stanley
guest9be325b
It 802 d_Mobile Communications_part 2
It 802 d_Mobile Communications_part 2
Debasis Das
Cs 704 d set2
Cs 704 d set2
Debasis Das
David Murr’S Technical Writer Demo
David Murr’S Technical Writer Demo
davidmurr
Cs704 d distributedschedulingetc.
Cs704 d distributedschedulingetc.
Debasis Das
It802 d mobilecommunicationspart3
It802 d mobilecommunicationspart3
Debasis Das
The Life Of Taylor Stanley
The Life Of Taylor Stanley
guest9be325b
Management control systems jsb 606 part4
Management control systems jsb 606 part4
Debasis Das
Cs 704 d rpc
Cs 704 d rpc
Debasis Das
Evolution of Social Media Marketing - Tom Edwards
Evolution of Social Media Marketing - Tom Edwards
Tom Edwards
Management control systems jsb 606 part1
Management control systems jsb 606 part1
Debasis Das
IoT: An Introduction and Getting Started Session
IoT: An Introduction and Getting Started Session
Debasis Das
Ei502 microprocessors & micrtocontrollers part3hardwareinterfacing
Ei502 microprocessors & micrtocontrollers part3hardwareinterfacing
Debasis Das
Microprocessors & microcontrollers- The design Context
Microprocessors & microcontrollers- The design Context
Debasis Das
Trends in education management
Trends in education management
Debasis Das
Ei502microprocessorsmicrtocontrollerspart4 8051 Microcontroller
Ei502microprocessorsmicrtocontrollerspart4 8051 Microcontroller
Debasis Das
Advanced Operating System- Introduction
Advanced Operating System- Introduction
Debasis Das
Destaque
(19)
It802 d mobilecommunicationspart4
It802 d mobilecommunicationspart4
Cs 704 d set3
Cs 704 d set3
The Life Of Taylor Stanley
The Life Of Taylor Stanley
It 802 d_Mobile Communications_part 2
It 802 d_Mobile Communications_part 2
Cs 704 d set2
Cs 704 d set2
David Murr’S Technical Writer Demo
David Murr’S Technical Writer Demo
Cs704 d distributedschedulingetc.
Cs704 d distributedschedulingetc.
It802 d mobilecommunicationspart3
It802 d mobilecommunicationspart3
The Life Of Taylor Stanley
The Life Of Taylor Stanley
Management control systems jsb 606 part4
Management control systems jsb 606 part4
Cs 704 d rpc
Cs 704 d rpc
Evolution of Social Media Marketing - Tom Edwards
Evolution of Social Media Marketing - Tom Edwards
Management control systems jsb 606 part1
Management control systems jsb 606 part1
IoT: An Introduction and Getting Started Session
IoT: An Introduction and Getting Started Session
Ei502 microprocessors & micrtocontrollers part3hardwareinterfacing
Ei502 microprocessors & micrtocontrollers part3hardwareinterfacing
Microprocessors & microcontrollers- The design Context
Microprocessors & microcontrollers- The design Context
Trends in education management
Trends in education management
Ei502microprocessorsmicrtocontrollerspart4 8051 Microcontroller
Ei502microprocessorsmicrtocontrollerspart4 8051 Microcontroller
Advanced Operating System- Introduction
Advanced Operating System- Introduction
Semelhante a DFS Design Principles for Performance and Reliability
Hadoop HDFS Architeture and Design
Hadoop HDFS Architeture and Design
sudhakara st
OSCh16
OSCh16
Joe Christensen
Ch16 OS
Ch16 OS
C.U
OS_Ch16
OS_Ch16
Supriya Shrivastava
Hdfs
Hdfs
Chirag Ahuja
Hadoop Distributed File System for Big Data Analytics
Hadoop Distributed File System for Big Data Analytics
DrPDShebaKeziaMalarc
Lec3 Dfs
Lec3 Dfs
mobius.cn
Distributed computing seminar lecture 3 - distributed file systems
Distributed computing seminar lecture 3 - distributed file systems
tugrulh
Hdfs architecture
Hdfs architecture
Aisha Siddiqa
File server
File server
Md. Asifur Rahman Siddiki
CS9222 ADVANCED OPERATING SYSTEMS
CS9222 ADVANCED OPERATING SYSTEMS
Kathirvel Ayyaswamy
DFS PPT.pptx
DFS PPT.pptx
VMahesh5
Hadoop-professional-software-development-course-in-mumbai
Hadoop-professional-software-development-course-in-mumbai
Unmesh Baile
Hadoop professional-software-development-course-in-mumbai
Hadoop professional-software-development-course-in-mumbai
Unmesh Baile
Raid Levels Technology
Raid Levels Technology
Ishwor Panta
Dipping Your Toes: Azure Data Lake for DBAs
Dipping Your Toes: Azure Data Lake for DBAs
Bob Pusateri
Hadoop
Hadoop
Esraa El Ghoul
SAN BASICS..Why we will go for SAN?
SAN BASICS..Why we will go for SAN?
Saroj Sahu
Zettabyte File Storage System
Zettabyte File Storage System
Amdocs
Zettabyte File Storage System
Zettabyte File Storage System
Amdocs
Semelhante a DFS Design Principles for Performance and Reliability
(20)
Hadoop HDFS Architeture and Design
Hadoop HDFS Architeture and Design
OSCh16
OSCh16
Ch16 OS
Ch16 OS
OS_Ch16
OS_Ch16
Hdfs
Hdfs
Hadoop Distributed File System for Big Data Analytics
Hadoop Distributed File System for Big Data Analytics
Lec3 Dfs
Lec3 Dfs
Distributed computing seminar lecture 3 - distributed file systems
Distributed computing seminar lecture 3 - distributed file systems
Hdfs architecture
Hdfs architecture
File server
File server
CS9222 ADVANCED OPERATING SYSTEMS
CS9222 ADVANCED OPERATING SYSTEMS
DFS PPT.pptx
DFS PPT.pptx
Hadoop-professional-software-development-course-in-mumbai
Hadoop-professional-software-development-course-in-mumbai
Hadoop professional-software-development-course-in-mumbai
Hadoop professional-software-development-course-in-mumbai
Raid Levels Technology
Raid Levels Technology
Dipping Your Toes: Azure Data Lake for DBAs
Dipping Your Toes: Azure Data Lake for DBAs
Hadoop
Hadoop
SAN BASICS..Why we will go for SAN?
SAN BASICS..Why we will go for SAN?
Zettabyte File Storage System
Zettabyte File Storage System
Zettabyte File Storage System
Zettabyte File Storage System
Mais de Debasis Das
Developing robust & enterprise io t applications
Developing robust & enterprise io t applications
Debasis Das
Development eco-system in free-source for io t
Development eco-system in free-source for io t
Debasis Das
Management control systems jsb 606 part3
Management control systems jsb 606 part3
Debasis Das
Management control systems jsb 606 part2
Management control systems jsb 606 part2
Debasis Das
Computers for management jsb 1072003 ver
Computers for management jsb 1072003 ver
Debasis Das
Ei502microprocessorsmicrtocontrollerspart5 sixteen bit8086 1
Ei502microprocessorsmicrtocontrollerspart5 sixteen bit8086 1
Debasis Das
Ei502 microprocessors & micrtocontrollers part 2(instructionset)
Ei502 microprocessors & micrtocontrollers part 2(instructionset)
Debasis Das
Ei502 microprocessors & micrtocontrollers part 1
Ei502 microprocessors & micrtocontrollers part 1
Debasis Das
It 802 d_Mobile Communications_part 2
It 802 d_Mobile Communications_part 2
Debasis Das
It 802 d_mobile_communicationsSomeHistory
It 802 d_mobile_communicationsSomeHistory
Debasis Das
It 802 d_intro&wlan
It 802 d_intro&wlan
Debasis Das
It 802 d_intro&wlan
It 802 d_intro&wlan
Debasis Das
Cs704 d distributedmutualexcclusion&memory
Cs704 d distributedmutualexcclusion&memory
Debasis Das
Cs 704 d aos-resource&processmanagement
Cs 704 d aos-resource&processmanagement
Debasis Das
Cs 704 d dce ipc-msgpassing
Cs 704 d dce ipc-msgpassing
Debasis Das
Cs 704 d set4distributedcomputing-1funda
Cs 704 d set4distributedcomputing-1funda
Debasis Das
Mais de Debasis Das
(16)
Developing robust & enterprise io t applications
Developing robust & enterprise io t applications
Development eco-system in free-source for io t
Development eco-system in free-source for io t
Management control systems jsb 606 part3
Management control systems jsb 606 part3
Management control systems jsb 606 part2
Management control systems jsb 606 part2
Computers for management jsb 1072003 ver
Computers for management jsb 1072003 ver
Ei502microprocessorsmicrtocontrollerspart5 sixteen bit8086 1
Ei502microprocessorsmicrtocontrollerspart5 sixteen bit8086 1
Ei502 microprocessors & micrtocontrollers part 2(instructionset)
Ei502 microprocessors & micrtocontrollers part 2(instructionset)
Ei502 microprocessors & micrtocontrollers part 1
Ei502 microprocessors & micrtocontrollers part 1
It 802 d_Mobile Communications_part 2
It 802 d_Mobile Communications_part 2
It 802 d_mobile_communicationsSomeHistory
It 802 d_mobile_communicationsSomeHistory
It 802 d_intro&wlan
It 802 d_intro&wlan
It 802 d_intro&wlan
It 802 d_intro&wlan
Cs704 d distributedmutualexcclusion&memory
Cs704 d distributedmutualexcclusion&memory
Cs 704 d aos-resource&processmanagement
Cs 704 d aos-resource&processmanagement
Cs 704 d dce ipc-msgpassing
Cs 704 d dce ipc-msgpassing
Cs 704 d set4distributedcomputing-1funda
Cs 704 d set4distributedcomputing-1funda
Último
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
TechSoup
mini mental status format.docx
mini mental status format.docx
PoojaSen20
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
SafetyChain Software
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
sanyamsingh5019
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
Disha Kariya
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
National Information Standards Organization (NISO)
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
Sayali Powar
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
Thiyagu K
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
Thiyagu K
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
Dr. Mazin Mohamed alkathiri
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
Sapna Thakur
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
pragatimahajan3
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
Chameera Dedduwage
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
EduSkills OECD
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
JemimahLaneBuaron
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
VS Mahajan Coaching Centre
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
Maestría en Comunicación Digital Interactiva - UNR
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
dawncurless
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Sapana Sha
Último
(20)
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
mini mental status format.docx
mini mental status format.docx
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
DFS Design Principles for Performance and Reliability
1.
CS 704DAdvanced Operating
System( Distributed File System) Debasis Das
2.
Distributed File System
IT 703D Debasis Das
3.
4.
Software providing specific
functionality
5.
Server
6.
An instance of
service running on a specific machine
7.
Client
8.
Process that requests
a service
9.
Client Interface
10.
A set of
operations that can be done by the client
11.
Inter-machine Interface
12.
Interface for cross-machine
interactionIT 703D Debasis Das
13.
14.
Yet the access
by the user is the same as if the whole file system was locally available (transparency)
15.
A component unit
is the smallest set of files that can be stored on a nodeIT 703D Debasis Das
16.
17.
Management of storage
service ( disk/block service)
18.
True file service
19.
Management of files,
creation, deletion, sharing, accessing etc.
20.
Naming service
21.
Mapping between text
names and actual files9directory service)IT 703D Debasis Das
22.
23.
User mobility
24.
Performance
25.
Simplicity and ease
of use
26.
Scalability
27.
High Availability
28.
High reliability
29.
Data integrity
30.
Security
31.
HeterogeneityIT 703D Debasis
Das
32.
33.
Just a collection
of data in the unstructured form, structured files have the data structured in some form, a collection of records
34.
structured files can
be non-indexed or indexed
35.
Most modern file
systems are unstructured
36.
Mutable & immutable
files
37.
The file is
changed when any new write happens. In immutable model, a new version is createdIT 703D Debasis Das
38.
39.
Remote service model:
data packing, communication overheads could be significant
40.
Data caching model
: bring data in a block and keep it cached, cache coherency & other cache problems exist
41.
Unit of data
transfer
42.
File level transfer
model: move the whole file
43.
Block level transfer
model: move block(s) of data
44.
Byte level transfer
model: move bytes of data
45.
Record level transfer
model: move records in case of a structured file with recordsIT 703D Debasis Das
46.
47.
Ache location
48.
Modification propagation
49.
Cache validationIT 703D
Debasis Das
50.
51.
Easy to implement,
transparent to clients, easy to share
52.
Client’s disk
53.
Does not work
with diskless stations, reliable against crashes,scalable
54.
Client’s main memory
55.
Maximum performance gain,
workstations can be diskless, scalableIT 703D Debasis Das
56.
57.
All writes are
written through to server disk
58.
Works best when
there are more reads than writes
59.
Delayed write
60.
Write on ejection
from cache
61.
Periodic write
62.
Write on closeIT
703D Debasis Das
63.
64.
Checking before every
approach
65.
Periodic checking
66.
Check on file
open
67.
Server initiated approach
68.
Server keeps track
of when a file is opened and in what mode
69.
Whenever there is
a potential for conflict, server must act
70.
Cannot let a
file open for read to be opened for writeIT 703D Debasis Das
71.
72.
File servers will
have to be Stateful, problems if server fails
73.
Check on open,
client initiated validation is still required. A client can cache a file, open and the close after use. On re-opening the cache must be validated againIT 703D Debasis Das
74.
75.
Differences with caching
76.
Replica is associated
with server
77.
Replication is decided
by availability and performance requirements
78.
Replica is more
persistent, widely known, secure, available, complete and accurate
79.
Cache needs to
be validated against a replicaIT 703D Debasis Das
80.
81.
Increased reliability
82.
Improved response time
83.
Reduced network traffic
84.
Improved system throughput
85.
Better scalability
86.
Autonomous operation
87.
Replicate all required
files on the node that requires themIT 703D Debasis Das
88.
89.
All replicas of
a immutable file can have the same name
90.
Mapping system must
identify the latest copy to kernel. Some distance information for replicas also required
91.
Replication control
92.
Explicit replication
93.
Users control the
replicas
94.
Implicit/lazy replication
95.
System takes care
of how many replicas and where to be placed. Lazy replication is done when system s free to do itIT 703D Debasis Das
96.
97.
Immutable files only
98.
Read any write
all protocol
99.
read from any
copy, write to all copies, lock them first
100.
Available copies protocol
101.
Write all is
difficult to implement if one or more server with copies are down. Update the available copies only
102.
Primary copy protocol
103.
Write to designated
primary copy, update others
104.
Quorum based protocols
105.
n copies of
a file exists, r read quorum, w write quorum such that r + w > n. at least one up to date copy existsIT 703D Debasis Das
106.
107.
A file may
not be available to some nodes on failure & network partitioning
108.
Replication increase availability
109.
Robustness
110.
Power to survive
crashes, weakening of storage media
111.
Recoverability
112.
Roll back to
an earlier consistent stateIT 703D Debasis Das
113.
114.
Non-volatile storage
115.
Stable storage
116.
Use of redundant
units to ensure robustness
117.
Use the same
ordinary unitsIT 703D Debasis Das
118.
119.
Server maintains the
state of the operations
120.
Stateless server
121.
Does not maintain
state
122.
Effect of stateless
server on fault tolerance
123.
Unlike Stateful servers
no complex crash recover required
124.
Client simply send
the request again, no recovery process required
125.
Identifier translation imposes
a time penalty
126.
To keep the
operations indempotent, arguments need to be sent with every requestIT 703D Debasis Das
127.
128.
All or nothing
129.
Properties
130.
Atomicity
131.
Failure atomicity
132.
If fails, roll
back to earlier state
133.
Concurrency atomicity
134.
On concurrent access,
other processes cannot see intermediate states only the final result (consistency property)
135.
Serializability
136.
Done in some
serial order
137.
Permanence
138.
Once done, it
is permanentIT 703D Debasis Das
139.
140.
Failure can leave
a file in inconsistent state
141.
With transaction feature,
the sate can be rolled back
142.
Allowing concurrent sharing
of mutable files
143.
Multiple client operations
if not executed in proper order can leave files inconsistent
144.
145.
Begin transaction
146.
End transaction
147.
Abort transactions
148.
Some lower level
primitives
149.
T-read
150.
151.
Complete the transaction,
else abort transaction
152.
Commit if transaction
completed successfully
153.
File versions approach
154.
155.
Optimized locking
156.
Type specific locking
157.
Read and write
locks. When a read lock is set, other reads may be allowed but not write; When a write lock is on other operations are permitted
158.
Intention-to-write locking;
along with commit lock permits better concurrency
159.
Two phase locking
160.
161.
File, page or
a record
162.
Handling of locking
deadlocks
163.
Avoidance, detection, timeouts
164.
Optimistic concurrency control
165.
Let the first
phase proceed without restrictions, check for validity before commitmentAdvantages Free from deadlocks, allows maximum parallelism
166.
167.
Cache whenever
possible: Never know when you are going to need the item again, keep a local copy
168.
Exploit usage properties:
group files
169.
Minimize system wide
knowledge and change
170.
Trust the fewest
possible entities
171.
Batch if possible
Baixar agora