CN1146816A - 数据存储器 - Google Patents

数据存储器 Download PDF

Info

Publication number
CN1146816A
CN1146816A CN95192692A CN95192692A CN1146816A CN 1146816 A CN1146816 A CN 1146816A CN 95192692 A CN95192692 A CN 95192692A CN 95192692 A CN95192692 A CN 95192692A CN 1146816 A CN1146816 A CN 1146816A
Authority
CN
China
Prior art keywords
file
token
node
data
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN95192692A
Other languages
English (en)
Inventor
约翰·霍华德·富斯通
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
British Telecommunications PLC
Original Assignee
British Telecommunications PLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by British Telecommunications PLC filed Critical British Telecommunications PLC
Publication of CN1146816A publication Critical patent/CN1146816A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/18File system types
    • G06F16/182Distributed file systems
    • G06F16/184Distributed file systems implemented as replicated file system
    • G06F16/1844Management specifically adapted to replicated file systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/17Details of further file system functions
    • G06F16/176Support for shared access to files; File sharing support
    • G06F16/1767Concurrency control, e.g. optimistic or pessimistic approaches
    • G06F16/1774Locking methods, e.g. locking methods for file systems allowing shared and concurrent access to files
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99938Concurrency, e.g. lock management in shared database
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99939Privileged access

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Information Transfer Between Computers (AREA)
  • Storage Device Security (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Computer And Data Communications (AREA)
  • Pharmaceuticals Containing Other Organic And Inorganic Compounds (AREA)
  • Saccharide Compounds (AREA)

Abstract

计算机系统中的每一文件都使一令牌与其相关。不允许任何用户更新任何文件,除非该用户是当前令牌拥有者。因此,在标称相同的文件被存储在几个数据存储器中的多地点计算机安装中,在任何一次都只更新文件的一个复制件。只有在当前令牌拥有者的许可下,才能够将令牌从一个用户传递到另一个用户,并且在传递令牌时,文件的最新版本跟随该令牌。计算机系统的某些节点可以对文件的过时版本进行读访问,但向持有过时文件的每一节点都告知可用的当前文件版本。

Description

数据存储器
本发明涉及数据存储器,尤其涉及可在一个以上的位置被更新的数据文件的存储器。
在位于不同位置都具有数据处理能力的任何结构中,如果公用数据在一个位置进行了与另一位置相比不同的修改,就会产生冲突。
位置“A”的数据文件可被传送至位置“B”,随后在每一位置的修改产生了两个完全不同的结束文件。这就可能导致在这两处根据所相信的是同一数据却作出不同的决定。
避免这种冲突的一个方法是让一个位置、比如说处于数据文件的绝对控制之下的位置A对该文件的所有修改和输入给该文件的数据负责。这样做使过程复杂化。例如,如果位置“B”要增加新数据,则该数据在进行进一步的处理之前必须首先在位置“B”被键入、传送至位置“A”并在“A”处被检验和输入。
要不然,位置“B”对于位置“A”的数据存储器具有直接输入能力,但这会使这两处的用户在同一时刻对数据文件进行更新,而产生对于任何一方都是不可识别的文件输出。此外,这种做法需要使用广域网技术和高速数据链路,这会造成成本显著增加。这两处的处理系统的不兼容性也会是问题。
在“运行时间”从主文件库拷贝数据文件是保证可得到最新可用数据文件的一种方法。但是,如果一个以上的复制件在使用中、被更新并且可能返回给了该主文件库,则仅可记录在一处所作的修改。
这种冲突可以对多地点业务有严重影响,尤其是如果一处的数据输入(可能是销售输入)引起另一处的活动(例如购买或调度)。
根据本发明,提供了一种具有多个节点的计算机系统,每个节点包括一个或多个处理器单元和各自相联的数据存储器,至少有两个节点存储数据,该数据为至少一个其它节点所公用,每个能被一个以上节点处的用户更新的公用数据文件将一个节点处的数据存储器指定作为主文件库,该主文件库包括多个节点中的允许用户对文件进行更新的那些节点(如果有的话)的记录,该系统的特征在于:为可被一个以上节点进行更新访问的每一数据文件分配一个单数据令牌,它与被存储在当前具有更新权的处理单元的相应数据存储器中的数据文件相关,并且只有处理单元持有各自相关令牌才允许对任何数据文件进行写访问。
最好是数据令牌在系统的节点之间的传送,每次在一节点传送令牌时均将令牌传送通知给主文件库节点,并将数据文件的最新版本存储在主文件库中。
主文件库可设计用来将数据文件的最新版本传送给在接收到主文件库节点的令牌时要求访问该文件的所有其它节点。
现在参看下列附图仅通过实例来描述按照本发明的计算机系统:
图1表示典型的单节点结构的一个实施例的示意图;
图2简要地表示在图1中的数据存储器中的文件结构;
图3A表示按照本发明的一个实施例的分布式计算机系统;
图3B至3D表示在图3A的分布式数据网络中发生的数据传送。
首先参看图1,所表示的是一个节点的计算机系统,它包括为若干用户11至1n服务的处理单元1。各个用户11至1n将例如以已知的方式利用个人计算机访问处理单元1。
处理单元1将以已知的方式用作一文件服务器,来根据已授与特定用户的访问权把数据文件从中央数据存储器已传送至请求用户11至1n。
由于这是一个节点的计算机系统,所以利用适当的保护的数据传送方法通过直接调制解调器键路或拨号链路把网络连接线31至3m提供给系统的其它节点。因此,尽管可以施加访问限制,但系统中的每一节点能够访问存储在系统中的所有其它节点处的数据存储器2中的所有数据。
现在参看图3A,所表示的是有7个节点A至G的网络。如果需要的话,这些节点在地理上可以与在不同大陆上的节点相分离。系统中的每一节点将都有为所有节点公用的一些程序,特别是将有合适的电子邮件或类似的通信程序,以使信息能传送至其它节点并由此得以接收。
再参看图1和3,考虑节点D处的用户11正生成一数据文件,该用户进行比如说带有客户当前业务和设备等级细目的客户表的数据输入。这将产生将存储于节点D处的数据存储器正中的可识别文件。按照已知的方式由姓名来标识该文件,于是产生文件头,为说明起见,该文件在此被称为文件“A”。
再参看图2,文件头除了标识文件A外还包括“主文件”和“令牌“指示符及访问许可表。一旦产生一个以上节点可对其进行写访问的文件(有时被称为受控项目),主文件和令牌指示符就被设置为正的。自动指定最初产生一新的受控项目的生成节点为所生成项目的主文件库。
已生成了该项目的用户11可以将特定的访问许可输入给其它用户。因此节点G处的一有名用户可能有权对文件A进行读和写访问,而网络中的所有其它用户只能进行一般的读访问。对新产生文件A标以时间和日期记号,信息由节点B处的处理单元1产生并传送给所有其它节点。在节点A、B、C、E和F上,该信息是文件A的复制件,其文件头中有只读访问许可。在节点G上,该信息是文件A的复制件,其文件头载明所指定的用户进行写访问而所有其它用户进行只读访问。这一信息传送在图3B中被示意性地表示。
虽然对于较小的系统,发送包括所生成文件的邮件信息是可能的,而较大系统正是这样做的,但为了节省通信时间,所生成的文件可能被省略。因此,在一种工作方法中,在节点D生成文件A之后,就将邮件信息发送给其它节点,告知文件A已生成,可使用。实际文件只应其它某个节点对该文件的请求或者如果节点D处的用户(它是缺省令牌拥有者)指示将令牌传送给另一已授权的用户时才被传送。
现在如果节点G处的经授权用户希望更新文件A,节点G处的处理单元1就检查存储在其数据存储器中的文件A的复制件,以保证给予了合适的访问许可。如果确实如此,下一步就是读出相关的令牌。如果就特定用户而言该令牌不是正的,就将邮件信息发送给是文件A的主文件库的节点(节点D)。这一信息要求为该特定用户更新令牌。
假定文件A在节点D处不使用并且在节点D的数据存储器2中的令牌是正的,如果当前令牌拥有者(用户)给予节点D许可的话,处理单元1就将其相关令牌设置为负的,注明令牌的目的地并向节点G发送邮件信息。这一邮件信息包括该文件的最新版本及其数据令牌。节点G将合适的令牌设置为正的,经授权的用户现在可以按照已知的方式更新文件A。这一传送在图3C中被示意性地表示。节点D可以向每个其它节点A、B、C、E和F发送邮件信息,提醒目前存储在它们各自数据存储器2中的文件A的任何复制件可能不是最新的版本。这一信息还可以标明当前令牌拥有者。
现在考虑在节点A生成一新文件(文件B),节点C、D、F和G处的用户可以对其进行更新访问。节点A是主文件库,节点A处的生成用户是缺省令牌拥有者。按照以上对于文件A所描述的方式或者应系统管理者对其它节点的请求进行初始文件传送。
假定文件B的更新需要几个用户参与,则可发生下列信息交换。参看图3D,节点D向节点A发送令牌请求(TR1)。这一请求带来了文件B,其令牌按照与以上所述相同的方式被传送至节点D(TV1)。现在,如果节点C要求访问,则向节点D发送请求(TR2)。节点D将令牌和文件B的最新版本作为邮件信息(TV2)传送给节点C。与此同时,将带有文件B的最新版本但没有附上令牌的邮件信息(CC2)传送给节点A。
节点C可按照相同的方式将令牌传递给节点G(TR3,TV3),同时再次将邮件信息(CC3)传送给节点A。因此,文件B的主文件库总是有该文件的最新版本,但节点A处的用户没有权利对其进行更新。还应当指出原件库是知道当前令牌拥有者的。
虽然文件B在任何节点都可进行只读访问,但只有节点A和当前令牌拥有节点即节点G才有最新的版本。
一旦节点G处的活动结束,节点G处的用户就可以决定将该令牌返回给节点A处的缺省令牌拥有者。这需要由更新后文件B(带有其时间和日期记号)和令牌组成的邮件信息(TV4)。
当用作某一特定文件的主文件库的节点接收到包括令牌的信息时,它就进行比较由系统中的每个其它节点持有的版本(时间和日期记号)的记录。如果任何节点(即使那些进行识读访问的节点)具有过时的版本,则主文件库节点就将信息传送至该节点,附上最新文件的复制件或者说明可以得到文件的新近版本。在后一种情况下,只有在从合适的节点接收到请求或再次从节点A传送令牌时才进行文件传送。
因此,对于文件B,由于最新的版本已经在节点G和A处,所以信息被传送至节点C、D和F。节点B和E被认为没有文件B的用户,因此不接收更新文件。
应当指出,如果节点A处的用户在令牌被另一用户拥有时出于更新的目的需要访问文件B,就将按照与上述相同的方式对合适的节点、比如说节点G进行令牌请求,并且在当前用户(令牌拥有者)准许进行文件传送之后令牌和最新的版本从节点G返回给节点A。尽管因为节点A已接收到最新版本以及从另一节点传送给它的令牌而似乎立即要对文件B进行更新,但以上简述的更新系统中的其它节点的过程仍将随即进行。
当在同一节点有一个以上的已授权用户时,则在该同一节点处的用户之间发生的令牌传送不会造成向主文件库传送信息。只有在节点之间进行令牌的传送时才向主文件库传送信息,这会导致向主文件库传送更新信息。
应当指出,每当进行文件更新时,由于只存在一个更新复制件,所以它处于该文件的最新版本中。每当令牌在节点之间传送时,文件的复制件将伴随该令牌。当然,每当令牌在一节点内传送时,文件的最新版本就已经存储在相应的数据存储器中。

Claims (6)

1、一种具有处于不同位置的多个节点的计算机系统,每个节点包括一个或多个处理器单元和数据存储器,其中至少一些处于不同位置的数据存储器含有处于不同位置的用户可对其进行更新访问的公用数据文件,每一公用数据文件使一个数据存储器指定为主文件库,其特征在于:为处于一个以上位置的用户进行更新访问的每一公用数据文件分配一个单数据令牌,对任何数据文件的更新访问只允许在当前持有各自相关令牌的节点处进行。
2、如权利要求1所述的计算机系统,其特征还在于:对于数据令牌在用户之间的每次传送都传送与相应数据令牌相关的文件的最新版本。
3、如权利要求2所述的计算机系统,其特征还在于:在令牌在不包括相应令牌的主文件库节点的一些节点之间传送时,也向包括该主文件库的节点传送相关文件的最新版本。
4、如任一前述权利要求所述的计算机系统,其特征还在于:每次一节点从另一节点接收到关于一个文件的令牌,其接收节点包括该文件的主文件库,处理器单元就向持有所接收文件的过时版本的所有其它节点发送更新指示。
5、如任一前述权利要求所述的计算机系统,其特征还在于:每当令牌在位于不同节点的用户之间传送时,包括有与所传送令牌相关的相应文件的主文件库的节点就向持有该文件的复制件的所有其它节点发出传送指示。
6、如任一前述权利要求所述的计算机系统,其特征还在于:系统中的每一文件都有所指定的主文件库和相关的更新令牌,并且只有当前令牌拥有者才能够授权向任何其它用户传送令牌。
CN95192692A 1994-04-21 1995-04-12 数据存储器 Pending CN1146816A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP94302864 1994-04-21
EP94302864.7 1994-04-21

Publications (1)

Publication Number Publication Date
CN1146816A true CN1146816A (zh) 1997-04-02

Family

ID=8217661

Family Applications (1)

Application Number Title Priority Date Filing Date
CN95192692A Pending CN1146816A (zh) 1994-04-21 1995-04-12 数据存储器

Country Status (10)

Country Link
US (1) US5884308A (zh)
EP (1) EP0756730B1 (zh)
JP (1) JPH09512123A (zh)
KR (1) KR970702529A (zh)
CN (1) CN1146816A (zh)
CA (1) CA2188154C (zh)
DE (1) DE69504965T2 (zh)
ES (1) ES2122574T3 (zh)
NZ (1) NZ283425A (zh)
WO (1) WO1995029450A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100377099C (zh) * 2003-02-28 2008-03-26 微软公司 为复制文件管理多个文件状态的方法

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5999976A (en) * 1997-07-11 1999-12-07 International Business Machines Corporation Parallel file system and method with byte range API locking
JPH11219329A (ja) * 1998-01-30 1999-08-10 Pfu Ltd 情報受配信システム
AU1105600A (en) * 1998-10-07 2000-04-26 Adobe Systems Incorporated Distributing access to a data item
US7596563B1 (en) * 1999-10-28 2009-09-29 Hewlett-Packard Development Company, L.P. Computerized file system and method
US20010039548A1 (en) * 2000-04-27 2001-11-08 Yoshitake Shinkai File replication system, replication control method, and storage medium
JP2002132564A (ja) * 2000-10-30 2002-05-10 Nec Corp マスタファイル配信システムおよびマスタファイル配信方法
US7209932B2 (en) * 2002-03-25 2007-04-24 International Business Machines Corporation Method, system, and program for allocating tasks to a plurality of processors
US7028090B2 (en) * 2002-05-30 2006-04-11 International Business Machines Corporation Tokens utilized in a server system that have different access permissions at different access times and method of use
US7565419B1 (en) 2002-11-22 2009-07-21 Symantec Operating Corporation Conflict resolution in a peer to peer network
US8516470B1 (en) * 2002-12-16 2013-08-20 Symantec Corporation Version upgrade via viral infection
JP4271967B2 (ja) * 2003-03-10 2009-06-03 株式会社日立製作所 分散ファイルシステム及び分散ファイルシステムの運用方法
US7631021B2 (en) * 2005-03-25 2009-12-08 Netapp, Inc. Apparatus and method for data replication at an intermediate node
US8180730B2 (en) * 2008-11-25 2012-05-15 International Business Machines Corporation Arbitration token for managing data integrity and data accuracy of information services that utilize distributed data replicas
US9772784B2 (en) 2011-08-10 2017-09-26 Nutanix, Inc. Method and system for maintaining consistency for I/O operations on metadata distributed amongst nodes in a ring structure
US9613052B2 (en) * 2012-06-05 2017-04-04 International Business Machines Corporation Establishing trust within a cloud computing system
US9590843B2 (en) 2014-03-12 2017-03-07 Nutanix, Inc. Method and system for providing distributed management in a networked virtualization environment
WO2015172107A1 (en) 2014-05-09 2015-11-12 Nutanix, Inc. Mechanism for providing external access to a secured networked virtualization environment
US9733958B2 (en) * 2014-05-15 2017-08-15 Nutanix, Inc. Mechanism for performing rolling updates with data unavailability check in a networked virtualization environment for storage management
US9740472B1 (en) * 2014-05-15 2017-08-22 Nutanix, Inc. Mechanism for performing rolling upgrades in a networked virtualization environment
US9569461B2 (en) * 2014-06-11 2017-02-14 The Boeing Company Distributed data authority system
US10642507B2 (en) 2015-01-30 2020-05-05 Nutanix, Inc. Pulsed leader consensus management
US11218418B2 (en) 2016-05-20 2022-01-04 Nutanix, Inc. Scalable leadership election in a multi-processing computing environment
US10362092B1 (en) 2016-10-14 2019-07-23 Nutanix, Inc. Entity management in distributed systems
US11194680B2 (en) 2018-07-20 2021-12-07 Nutanix, Inc. Two node clusters recovery on a failure
US11770447B2 (en) 2018-10-31 2023-09-26 Nutanix, Inc. Managing high-availability file servers
US20200202997A1 (en) * 2018-12-19 2020-06-25 Nutrino Health Ltd. Automated method and system for generating personalized dietary and health advice or recommendations for individual users
US11768809B2 (en) 2020-05-08 2023-09-26 Nutanix, Inc. Managing incremental snapshots for fast leader node bring-up

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5175851A (en) * 1989-05-15 1992-12-29 International Business Machines Corporation System and method for controlling client machine access to a portion of a file with a variable length
JPH0451335A (ja) * 1990-06-20 1992-02-19 Oki Electric Ind Co Ltd データベース処理装置
JP2533266B2 (ja) * 1991-06-14 1996-09-11 インターナショナル・ビジネス・マシーンズ・コーポレイション 共用デ―タシステムにおけるデ―タ資源のロッキング方法及びシステム間のデ―タロック管理方法
GB9116268D0 (en) * 1991-07-27 1991-09-11 Int Computers Ltd Data processing system
US5333316A (en) * 1991-08-16 1994-07-26 International Business Machines Corporation Locking and row by row modification of a database stored in a single master table and multiple virtual tables of a plurality of concurrent users
GB9204450D0 (en) * 1992-03-02 1992-04-15 Ibm Concurrent access to indexed data files
US5408653A (en) * 1992-04-15 1995-04-18 International Business Machines Corporation Efficient data base access using a shared electronic store in a multi-system environment with shared disks
US5526517A (en) * 1992-05-15 1996-06-11 Lsi Logic Corporation Concurrently operating design tools in an electronic computer aided design system
US5418945A (en) * 1992-05-18 1995-05-23 Motorola, Inc. File based and highly available hybrid database
US5469575A (en) * 1992-10-16 1995-11-21 International Business Machines Corporation Determining a winner of a race in a data processing system
US5418966A (en) * 1992-10-16 1995-05-23 International Business Machines Corporation Updating replicated objects in a plurality of memory partitions
US5485607A (en) * 1993-02-05 1996-01-16 Digital Equipment Corporation Concurrency-control method and apparatus in a database management system utilizing key-valued locking
US5544353A (en) * 1993-06-14 1996-08-06 International Business Machines Corporation Distributed processing object shared resource control apparatus and method
US5442758A (en) * 1993-07-19 1995-08-15 Sequent Computer Systems, Inc. Apparatus and method for achieving reduced overhead mutual exclusion and maintaining coherency in a multiprocessor system utilizing execution history and thread monitoring
US5546580A (en) * 1994-04-15 1996-08-13 Hewlett-Packard Company Method and apparatus for coordinating concurrent updates to a medical information database
US5551023A (en) * 1994-08-05 1996-08-27 Panasonic Technologies, Inc. System of database concurrency control based on transaction types and prior access to a data set

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100377099C (zh) * 2003-02-28 2008-03-26 微软公司 为复制文件管理多个文件状态的方法

Also Published As

Publication number Publication date
ES2122574T3 (es) 1998-12-16
WO1995029450A1 (en) 1995-11-02
US5884308A (en) 1999-03-16
JPH09512123A (ja) 1997-12-02
CA2188154C (en) 2000-08-29
KR970702529A (ko) 1997-05-13
AU2146195A (en) 1995-11-16
NZ283425A (en) 1998-05-27
AU690247B2 (en) 1998-04-23
EP0756730A1 (en) 1997-02-05
EP0756730B1 (en) 1998-09-23
DE69504965T2 (de) 1999-04-01
DE69504965D1 (de) 1998-10-29

Similar Documents

Publication Publication Date Title
CN1146816A (zh) 数据存储器
US7506157B2 (en) Access to content addressable data over a network
EP1049989B1 (en) Access to content addressable data over a network
US5970488A (en) Real-time distributed database system and method
US7451236B2 (en) Document distribution and storage system
US6694335B1 (en) Method, computer readable medium, and system for monitoring the state of a collection of resources
CN101568919B (zh) 具有分布式存储的联网计算机系统中的单个数据视图
EP0338041B1 (en) Naming service for networked digital data processing system
CN1531303B (zh) 协议无关的客户端高速缓存系统和方法
EP0398494A2 (en) Maintenance of file attributes in a distributed data processing system
KR970066947A (ko) 공유데이타 파일의 사본 관리방법 및 데이타관리 시스템 및 컴퓨터 시스템
EP0927942A3 (en) Methods and apparatus for high-speed access to and sharing of storage devices on a networked digital data processing system
EP0617373A2 (en) A method and system for parallel, system managed storage for objects on multiple servers
WO2005062250A2 (en) Distributed knowledge management system
US7693840B1 (en) Method and system for distribution of common elements
US20050132120A1 (en) Nomadic digital asset retrieval system
JP2003330836A (ja) データ送信方法
AU690247C (en) Data storage
JPH07262201A (ja) 分散データベース制御システム
CA2452893A1 (en) Method and apparatus for storing and managing contacts in a distributed collaboration system
JPH05233417A (ja) 分散ファイルシステムのディレクトリ管理方法
GB2295035A (en) Computer network distributed data storage.
JPH07105147A (ja) 分散処理システムにおけるマスタファイルの自動デリバ リシステム
JPH07121467A (ja) 電子計算機システム
JPH06292272A (ja) 産業プラントデータ分配装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C01 Deemed withdrawal of patent application (patent law 1993)
WD01 Invention patent application deemed withdrawn after publication