Disconnected operation in a distributed file system:
Abstract: "Disconnected operation refers to the ability of a distributed system client to operate despite server inaccessibility by emulating services locally. The capability to operate disconnected is already valuable in many systems, and its importance is growing with two major trends: the in...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Pittsburgh, Pa.
School of Computer Science
1993
|
Schlagworte: | |
Zusammenfassung: | Abstract: "Disconnected operation refers to the ability of a distributed system client to operate despite server inaccessibility by emulating services locally. The capability to operate disconnected is already valuable in many systems, and its importance is growing with two major trends: the increasing scale of distributed systems, and the proliferation of powerful mobile computers. The former makes clients vulnerable to more frequent and less controllable system failures, and the latter introduces an important class of clients which are disconnected frequently and for long durations -- often as a matter of choice. This dissertation shows that it is practical to support disconnected operation for a fundamental system service: general purpose file management It describes the architecture, implementation, and evaluation of disconnected file service in the Coda file system. The architecture is centered on the idea that the disconnected service agent should be one and the same with the client cache manager. The Coda cache manager prepares for disconnection by pre-fetching and hoarding copies of critical files; while disconnected it logs all update activity and otherwise emulates server behavior; upon reconnection it reintegrates by sending its log to the server for replay This design achieves the goal of high data availability -- users can access many of their files while disconnected, but it does not sacrifice the other positive properties of contemporary distributed file systems: scalability, performance, security, and transparency. The system has been seriously used by more than twenty people over the course of two years. Both stationary and mobile workstations have been employed as clients, and disconnections have ranged up to about ten days in length. Usage experience has been extremely positive. The hoarding strategy has sufficed to avoid most disconnected cache misses, and partitioned data sharing has been rare enough to cause very few reintegration failures |
Beschreibung: | Zugl.: Pittsburgh, Pa., Carnegie Mellon Univ., Diss. |
Beschreibung: | XVIII, 252 S. graph. Darst. |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV010023688 | ||
003 | DE-604 | ||
005 | 19960227 | ||
007 | t| | ||
008 | 950203s1993 xx d||| m||| 00||| engod | ||
035 | |a (OCoLC)28981854 | ||
035 | |a (DE-599)BVBBV010023688 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
082 | 0 | |a 510.7808 |b C28r 93-156 | |
084 | |a ST 200 |0 (DE-625)143611: |2 rvk | ||
084 | |a ST 340 |0 (DE-625)143665: |2 rvk | ||
084 | |a DAT 410d |2 stub | ||
084 | |a DAT 467d |2 stub | ||
088 | |a CMU CS 93 156 | ||
100 | 1 | |a Kistler, James Jay |e Verfasser |4 aut | |
245 | 1 | 0 | |a Disconnected operation in a distributed file system |c James Jay Kistler |
246 | 1 | 3 | |a CMU CS 93 156 |
264 | 1 | |a Pittsburgh, Pa. |b School of Computer Science |c 1993 | |
300 | |a XVIII, 252 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a Zugl.: Pittsburgh, Pa., Carnegie Mellon Univ., Diss. | ||
520 | 3 | |a Abstract: "Disconnected operation refers to the ability of a distributed system client to operate despite server inaccessibility by emulating services locally. The capability to operate disconnected is already valuable in many systems, and its importance is growing with two major trends: the increasing scale of distributed systems, and the proliferation of powerful mobile computers. The former makes clients vulnerable to more frequent and less controllable system failures, and the latter introduces an important class of clients which are disconnected frequently and for long durations -- often as a matter of choice. This dissertation shows that it is practical to support disconnected operation for a fundamental system service: general purpose file management | |
520 | 3 | |a It describes the architecture, implementation, and evaluation of disconnected file service in the Coda file system. The architecture is centered on the idea that the disconnected service agent should be one and the same with the client cache manager. The Coda cache manager prepares for disconnection by pre-fetching and hoarding copies of critical files; while disconnected it logs all update activity and otherwise emulates server behavior; upon reconnection it reintegrates by sending its log to the server for replay | |
520 | 3 | |a This design achieves the goal of high data availability -- users can access many of their files while disconnected, but it does not sacrifice the other positive properties of contemporary distributed file systems: scalability, performance, security, and transparency. The system has been seriously used by more than twenty people over the course of two years. Both stationary and mobile workstations have been employed as clients, and disconnections have ranged up to about ten days in length. Usage experience has been extremely positive. The hoarding strategy has sufficed to avoid most disconnected cache misses, and partitioned data sharing has been rare enough to cause very few reintegration failures | |
650 | 4 | |a Distributed parameter systems | |
650 | 0 | 7 | |a Dezentrale Datenverarbeitung |0 (DE-588)7545389-7 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Verteiltes System |0 (DE-588)4238872-7 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Dateisystem |0 (DE-588)4464537-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Client-Server-Konzept |0 (DE-588)4252624-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Verteiltes Dateiverwaltungssystem |0 (DE-588)4294597-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Pufferspeicher |0 (DE-588)4176324-5 |2 gnd |9 rswk-swf |
655 | 7 | |0 (DE-588)4113937-9 |a Hochschulschrift |2 gnd-content | |
689 | 0 | 0 | |a Verteiltes Dateiverwaltungssystem |0 (DE-588)4294597-5 |D s |
689 | 0 | 1 | |a Pufferspeicher |0 (DE-588)4176324-5 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Dezentrale Datenverarbeitung |0 (DE-588)7545389-7 |D s |
689 | 1 | |8 1\p |5 DE-604 | |
689 | 2 | 0 | |a Dateisystem |0 (DE-588)4464537-5 |D s |
689 | 2 | |8 2\p |5 DE-604 | |
689 | 3 | 0 | |a Client-Server-Konzept |0 (DE-588)4252624-3 |D s |
689 | 3 | |8 3\p |5 DE-604 | |
689 | 4 | 0 | |a Verteiltes System |0 (DE-588)4238872-7 |D s |
689 | 4 | |8 4\p |5 DE-604 | |
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 2\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 3\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 4\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-006646066 |
Datensatz im Suchindex
_version_ | 1820874845891592192 |
---|---|
adam_text | |
any_adam_object | |
author | Kistler, James Jay |
author_facet | Kistler, James Jay |
author_role | aut |
author_sort | Kistler, James Jay |
author_variant | j j k jj jjk |
building | Verbundindex |
bvnumber | BV010023688 |
classification_rvk | ST 200 ST 340 |
classification_tum | DAT 410d DAT 467d |
ctrlnum | (OCoLC)28981854 (DE-599)BVBBV010023688 |
dewey-full | 510.7808 |
dewey-hundreds | 500 - Natural sciences and mathematics |
dewey-ones | 510 - Mathematics |
dewey-raw | 510.7808 |
dewey-search | 510.7808 |
dewey-sort | 3510.7808 |
dewey-tens | 510 - Mathematics |
discipline | Informatik Mathematik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV010023688</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">19960227</controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">950203s1993 xx d||| m||| 00||| engod</controlfield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)28981854</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV010023688</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">510.7808</subfield><subfield code="b">C28r 93-156</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 200</subfield><subfield code="0">(DE-625)143611:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 340</subfield><subfield code="0">(DE-625)143665:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 410d</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 467d</subfield><subfield code="2">stub</subfield></datafield><datafield tag="088" ind1=" " ind2=" "><subfield code="a">CMU CS 93 156</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Kistler, James Jay</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Disconnected operation in a distributed file system</subfield><subfield code="c">James Jay Kistler</subfield></datafield><datafield tag="246" ind1="1" ind2="3"><subfield code="a">CMU CS 93 156</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Pittsburgh, Pa.</subfield><subfield code="b">School of Computer Science</subfield><subfield code="c">1993</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XVIII, 252 S.</subfield><subfield code="b">graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Zugl.: Pittsburgh, Pa., Carnegie Mellon Univ., Diss.</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">Abstract: "Disconnected operation refers to the ability of a distributed system client to operate despite server inaccessibility by emulating services locally. The capability to operate disconnected is already valuable in many systems, and its importance is growing with two major trends: the increasing scale of distributed systems, and the proliferation of powerful mobile computers. The former makes clients vulnerable to more frequent and less controllable system failures, and the latter introduces an important class of clients which are disconnected frequently and for long durations -- often as a matter of choice. This dissertation shows that it is practical to support disconnected operation for a fundamental system service: general purpose file management</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">It describes the architecture, implementation, and evaluation of disconnected file service in the Coda file system. The architecture is centered on the idea that the disconnected service agent should be one and the same with the client cache manager. The Coda cache manager prepares for disconnection by pre-fetching and hoarding copies of critical files; while disconnected it logs all update activity and otherwise emulates server behavior; upon reconnection it reintegrates by sending its log to the server for replay</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">This design achieves the goal of high data availability -- users can access many of their files while disconnected, but it does not sacrifice the other positive properties of contemporary distributed file systems: scalability, performance, security, and transparency. The system has been seriously used by more than twenty people over the course of two years. Both stationary and mobile workstations have been employed as clients, and disconnections have ranged up to about ten days in length. Usage experience has been extremely positive. The hoarding strategy has sufficed to avoid most disconnected cache misses, and partitioned data sharing has been rare enough to cause very few reintegration failures</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Distributed parameter systems</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Dezentrale Datenverarbeitung</subfield><subfield code="0">(DE-588)7545389-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Verteiltes System</subfield><subfield code="0">(DE-588)4238872-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Dateisystem</subfield><subfield code="0">(DE-588)4464537-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Client-Server-Konzept</subfield><subfield code="0">(DE-588)4252624-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Verteiltes Dateiverwaltungssystem</subfield><subfield code="0">(DE-588)4294597-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Pufferspeicher</subfield><subfield code="0">(DE-588)4176324-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="0">(DE-588)4113937-9</subfield><subfield code="a">Hochschulschrift</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Verteiltes Dateiverwaltungssystem</subfield><subfield code="0">(DE-588)4294597-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Pufferspeicher</subfield><subfield code="0">(DE-588)4176324-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Dezentrale Datenverarbeitung</subfield><subfield code="0">(DE-588)7545389-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="2" ind2="0"><subfield code="a">Dateisystem</subfield><subfield code="0">(DE-588)4464537-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2=" "><subfield code="8">2\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="3" ind2="0"><subfield code="a">Client-Server-Konzept</subfield><subfield code="0">(DE-588)4252624-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="3" ind2=" "><subfield code="8">3\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="4" ind2="0"><subfield code="a">Verteiltes System</subfield><subfield code="0">(DE-588)4238872-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="4" ind2=" "><subfield code="8">4\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">2\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">3\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">4\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-006646066</subfield></datafield></record></collection> |
genre | (DE-588)4113937-9 Hochschulschrift gnd-content |
genre_facet | Hochschulschrift |
id | DE-604.BV010023688 |
illustrated | Illustrated |
indexdate | 2025-01-10T15:06:13Z |
institution | BVB |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-006646066 |
oclc_num | 28981854 |
open_access_boolean | |
physical | XVIII, 252 S. graph. Darst. |
publishDate | 1993 |
publishDateSearch | 1993 |
publishDateSort | 1993 |
publisher | School of Computer Science |
record_format | marc |
spelling | Kistler, James Jay Verfasser aut Disconnected operation in a distributed file system James Jay Kistler CMU CS 93 156 Pittsburgh, Pa. School of Computer Science 1993 XVIII, 252 S. graph. Darst. txt rdacontent n rdamedia nc rdacarrier Zugl.: Pittsburgh, Pa., Carnegie Mellon Univ., Diss. Abstract: "Disconnected operation refers to the ability of a distributed system client to operate despite server inaccessibility by emulating services locally. The capability to operate disconnected is already valuable in many systems, and its importance is growing with two major trends: the increasing scale of distributed systems, and the proliferation of powerful mobile computers. The former makes clients vulnerable to more frequent and less controllable system failures, and the latter introduces an important class of clients which are disconnected frequently and for long durations -- often as a matter of choice. This dissertation shows that it is practical to support disconnected operation for a fundamental system service: general purpose file management It describes the architecture, implementation, and evaluation of disconnected file service in the Coda file system. The architecture is centered on the idea that the disconnected service agent should be one and the same with the client cache manager. The Coda cache manager prepares for disconnection by pre-fetching and hoarding copies of critical files; while disconnected it logs all update activity and otherwise emulates server behavior; upon reconnection it reintegrates by sending its log to the server for replay This design achieves the goal of high data availability -- users can access many of their files while disconnected, but it does not sacrifice the other positive properties of contemporary distributed file systems: scalability, performance, security, and transparency. The system has been seriously used by more than twenty people over the course of two years. Both stationary and mobile workstations have been employed as clients, and disconnections have ranged up to about ten days in length. Usage experience has been extremely positive. The hoarding strategy has sufficed to avoid most disconnected cache misses, and partitioned data sharing has been rare enough to cause very few reintegration failures Distributed parameter systems Dezentrale Datenverarbeitung (DE-588)7545389-7 gnd rswk-swf Verteiltes System (DE-588)4238872-7 gnd rswk-swf Dateisystem (DE-588)4464537-5 gnd rswk-swf Client-Server-Konzept (DE-588)4252624-3 gnd rswk-swf Verteiltes Dateiverwaltungssystem (DE-588)4294597-5 gnd rswk-swf Pufferspeicher (DE-588)4176324-5 gnd rswk-swf (DE-588)4113937-9 Hochschulschrift gnd-content Verteiltes Dateiverwaltungssystem (DE-588)4294597-5 s Pufferspeicher (DE-588)4176324-5 s DE-604 Dezentrale Datenverarbeitung (DE-588)7545389-7 s 1\p DE-604 Dateisystem (DE-588)4464537-5 s 2\p DE-604 Client-Server-Konzept (DE-588)4252624-3 s 3\p DE-604 Verteiltes System (DE-588)4238872-7 s 4\p DE-604 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk 2\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk 3\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk 4\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Kistler, James Jay Disconnected operation in a distributed file system Distributed parameter systems Dezentrale Datenverarbeitung (DE-588)7545389-7 gnd Verteiltes System (DE-588)4238872-7 gnd Dateisystem (DE-588)4464537-5 gnd Client-Server-Konzept (DE-588)4252624-3 gnd Verteiltes Dateiverwaltungssystem (DE-588)4294597-5 gnd Pufferspeicher (DE-588)4176324-5 gnd |
subject_GND | (DE-588)7545389-7 (DE-588)4238872-7 (DE-588)4464537-5 (DE-588)4252624-3 (DE-588)4294597-5 (DE-588)4176324-5 (DE-588)4113937-9 |
title | Disconnected operation in a distributed file system |
title_alt | CMU CS 93 156 |
title_auth | Disconnected operation in a distributed file system |
title_exact_search | Disconnected operation in a distributed file system |
title_full | Disconnected operation in a distributed file system James Jay Kistler |
title_fullStr | Disconnected operation in a distributed file system James Jay Kistler |
title_full_unstemmed | Disconnected operation in a distributed file system James Jay Kistler |
title_short | Disconnected operation in a distributed file system |
title_sort | disconnected operation in a distributed file system |
topic | Distributed parameter systems Dezentrale Datenverarbeitung (DE-588)7545389-7 gnd Verteiltes System (DE-588)4238872-7 gnd Dateisystem (DE-588)4464537-5 gnd Client-Server-Konzept (DE-588)4252624-3 gnd Verteiltes Dateiverwaltungssystem (DE-588)4294597-5 gnd Pufferspeicher (DE-588)4176324-5 gnd |
topic_facet | Distributed parameter systems Dezentrale Datenverarbeitung Verteiltes System Dateisystem Client-Server-Konzept Verteiltes Dateiverwaltungssystem Pufferspeicher Hochschulschrift |
work_keys_str_mv | AT kistlerjamesjay disconnectedoperationinadistributedfilesystem AT kistlerjamesjay cmucs93156 |