- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Lecture 06 Distributed File Systems.ppt
* * * * * * * * * * Transaction based File Sharing File operations are included in transactions Atomic and consistent File Locking A central lock manager, in general Locking is complex, to allow concurrent accessing Different locks exist, and Different granularities used NFS v4 as an example File Locking in NFS v4 Conceptually simple If a “lock” fails due to confliction, an error message is returned (nonblocking),and then The client tries later (simple) or Request the server to put its request on a FIFO list, and poll the server in time (fairness guaranteed) File Share Reservation in NFS An implicit way to lock a file Completely independent from locking management Specifying the type of access upon opening a file §6.5 Consistency and Replication Cache, client side Replication, server side NFS as the example Client-side Caching in NFS v3: not considered in NFS protocol itself Handled in an implementation-dependent way Can be stale for a few seconds or even 30 seconds No consistency guaranteed Client-side Caching in NFS v4: considered caching Still in an implementation-dependent way Session semantics specified When a client opens a file and caches the data it obtains from the server as the result of various read operations. Write operations can be carried out in the cache as well. Flushing cache back to the server upon closing the file Clients at the same machine can share cache Cache can be kept after file close Need to be revalidated after re-opening Open Delegation A server may delegate some of its rights to a client when a file is opened for writing The client machine is allowed to locally handle open and close operations from other clients on the same machine file locking requests can be handled locally. The server will still handle locking requests from clients on other machines, by simply denying those clients access to the file. Open Delegation The server needs to be able to recall the delegation Recalling a delegation is done by a callback to the client Se
您可能关注的文档
- 2014年国家公务员考试讲座——资料分析.ppt
- 3.4 Quadratic Variation.ppt
- 40 GHz MMIC Power Amplifier in InP DHBT Technology.ppt
- 53071 Hydraulics and HydrologyProject #1Pelton Turbine.ppt
- 6.3二叉树的遍历.ppt
- 911 services wireline, wireless and VoIP.ppt
- A 2nd Opinion on CaRFG3T50 & Supply.ppt
- Abnormal Uterine Bleeding.ppt
- ACADEMIA SINICAIBMS.ppt
- AccessPharmacy.ppt
- Lecture 37. SETI and the Drake Equation..ppt
- Lesson 17 What an amazing language English is!.ppt
- Lesson48 (Part1)We have made a lot of progress..ppt
- Letters, Memos, and E-mail.ppt
- Logistic Regression II.ppt
- Long-term Assets.ppt
- Magnetic and Electromagnetic Fields.ppt
- Mail Server Setup.ppt
- MAPTIS System Hardware and Software.ppt
- Marketing to the “GMO Sensitive”.ppt
文档评论(0)