DE60106624D1 - Verriegelung in einem distribuierten system - Google Patents

Verriegelung in einem distribuierten system

Info

Publication number
DE60106624D1
DE60106624D1 DE60106624T DE60106624T DE60106624D1 DE 60106624 D1 DE60106624 D1 DE 60106624D1 DE 60106624 T DE60106624 T DE 60106624T DE 60106624 T DE60106624 T DE 60106624T DE 60106624 D1 DE60106624 D1 DE 60106624D1
Authority
DE
Germany
Prior art keywords
locking
distributed system
distributed
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.)
Expired - Lifetime
Application number
DE60106624T
Other languages
English (en)
Other versions
DE60106624T2 (de
Inventor
R Meyer
M Owen
D Hummel
B Keller
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.)
Advanced Micro Devices Inc
API Networks Inc
Original Assignee
Advanced Micro Devices Inc
API Networks Inc
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 Advanced Micro Devices Inc, API Networks Inc filed Critical Advanced Micro Devices Inc
Application granted granted Critical
Publication of DE60106624D1 publication Critical patent/DE60106624D1/de
Publication of DE60106624T2 publication Critical patent/DE60106624T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/52Program synchronisation; Mutual exclusion, e.g. by means of semaphores
DE60106624T 2000-08-04 2001-07-27 Verriegelung in einem distribuierten system Expired - Lifetime DE60106624T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US633087 2000-08-04
US09/633,087 US7640315B1 (en) 2000-08-04 2000-08-04 Implementing locks in a distributed processing system
PCT/US2001/023807 WO2002013020A2 (en) 2000-08-04 2001-07-27 Implementing locks in a distributed processing system

Publications (2)

Publication Number Publication Date
DE60106624D1 true DE60106624D1 (de) 2004-11-25
DE60106624T2 DE60106624T2 (de) 2006-02-02

Family

ID=24538226

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60106624T Expired - Lifetime DE60106624T2 (de) 2000-08-04 2001-07-27 Verriegelung in einem distribuierten system

Country Status (6)

Country Link
US (1) US7640315B1 (de)
EP (1) EP1307818B1 (de)
JP (1) JP4660064B2 (de)
AU (1) AU2001280868A1 (de)
DE (1) DE60106624T2 (de)
WO (1) WO2002013020A2 (de)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1212567C (zh) * 2002-03-28 2005-07-27 徐肇昌 软件模拟序网n+1个并行程序的结构和方法
US8185602B2 (en) 2002-11-05 2012-05-22 Newisys, Inc. Transaction processing using multiple protocol engines in systems having multiple multi-processor clusters
US7401334B2 (en) 2002-12-20 2008-07-15 International Business Machines Corporation Method, apparatus and computer program product for managing message flow in a multithreaded, message flow environment
GB0308923D0 (en) * 2003-04-17 2003-05-28 Ibm Low-overhead storage cluster configuration locking
US7464115B2 (en) * 2005-04-25 2008-12-09 Silicon Graphics, Inc. Node synchronization for multi-processor computer systems
US8161480B2 (en) 2007-05-29 2012-04-17 International Business Machines Corporation Performing an allreduce operation using shared memory
US8422402B2 (en) 2008-04-01 2013-04-16 International Business Machines Corporation Broadcasting a message in a parallel computer
US8281053B2 (en) 2008-07-21 2012-10-02 International Business Machines Corporation Performing an all-to-all data exchange on a plurality of data buffers by performing swap operations
US8220004B2 (en) * 2009-04-17 2012-07-10 Nokia Corporation Method, apparatus and computer program product for sharing resources via an interprocess communication
US9424087B2 (en) 2010-04-29 2016-08-23 International Business Machines Corporation Optimizing collective operations
US8949577B2 (en) 2010-05-28 2015-02-03 International Business Machines Corporation Performing a deterministic reduction operation in a parallel computer
US8776081B2 (en) * 2010-09-14 2014-07-08 International Business Machines Corporation Send-side matching of data communications messages
US8566841B2 (en) 2010-11-10 2013-10-22 International Business Machines Corporation Processing communications events in parallel active messaging interface by awakening thread from wait state
US8893083B2 (en) 2011-08-09 2014-11-18 International Business Machines Coporation Collective operation protocol selection in a parallel computer
US8910178B2 (en) 2011-08-10 2014-12-09 International Business Machines Corporation Performing a global barrier operation in a parallel computer
US8667501B2 (en) 2011-08-10 2014-03-04 International Business Machines Corporation Performing a local barrier operation
US8706847B2 (en) 2012-02-09 2014-04-22 International Business Machines Corporation Initiating a collective operation in a parallel computer
US9495135B2 (en) 2012-02-09 2016-11-15 International Business Machines Corporation Developing collective operations for a parallel computer
WO2015061554A1 (en) * 2013-10-25 2015-04-30 Advanced Micro Devices, Inc. Method and apparatus for performing a bus lock and translation lookaside buffer invalidation
US9990317B2 (en) 2015-11-24 2018-06-05 Qualcomm Incorporated Full-mask partial-bit-field (FM-PBF) technique for latency sensitive masked-write
US10248564B2 (en) 2016-06-24 2019-04-02 Advanced Micro Devices, Inc. Contended lock request elision scheme
CN112148695A (zh) * 2019-06-26 2020-12-29 华为技术有限公司 一种资源锁管理方法及装置
CN114896080B (zh) * 2022-06-13 2023-07-21 深圳信息职业技术学院 基于区块链技术的分布式系统避免死锁处理方法及装置

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0638600B2 (ja) 1983-12-28 1994-05-18 株式会社東芝 ローカルエリアネットワークシステム
US4725834A (en) 1984-02-27 1988-02-16 American Telephone And Telegraph Company, At&T Bell Laboratories Reliable broadcast protocol for a token passing bus network
EP0203165B1 (de) 1984-12-03 1992-11-04 The University Of Western Australia Protokoll für warteschlange
US4922408A (en) 1985-09-27 1990-05-01 Schlumberger Technology Corporation Apparatus for multi-processor communications
JPS63655A (ja) * 1986-06-20 1988-01-05 Fujitsu Ltd 計算機ネツトワ−クにおける共有デ−タの更新方法
US4807118A (en) 1987-01-14 1989-02-21 Hewlett-Packard Company Method for handling slot requests over a network
US5341483A (en) 1987-12-22 1994-08-23 Kendall Square Research Corporation Dynamic hierarchial associative memory
US5055999A (en) 1987-12-22 1991-10-08 Kendall Square Research Corporation Multiprocessor digital data processing system
US4984153A (en) * 1988-04-27 1991-01-08 Unisys Corporation Storage locking control for a plurality of processors which share a common storage unit
DE68924306T2 (de) 1988-06-27 1996-05-09 Digital Equipment Corp Mehrprozessorrechneranordnungen mit gemeinsamem Speicher und privaten Cache-Speichern.
US5175837A (en) 1989-02-03 1992-12-29 Digital Equipment Corporation Synchronizing and processing of memory access operations in multiprocessor systems using a directory of lock bits
JPH04308961A (ja) 1991-01-18 1992-10-30 Ncr Corp 占有されたプロセスの同期ロックの状態を通知するための手段及び装置
JPH04330529A (ja) * 1991-05-02 1992-11-18 Mitsubishi Electric Corp 共有資源の管理方式
JP2519390B2 (ja) 1992-09-11 1996-07-31 インターナショナル・ビジネス・マシーンズ・コーポレイション デ―タ通信方法及び装置
JPH0728759A (ja) * 1993-07-14 1995-01-31 Fuji Xerox Co Ltd 共有資源利用ネットワーク装置および共有資源占有権獲得方法
JPH08106440A (ja) * 1994-10-07 1996-04-23 Hitachi Ltd 分散共有メモリ計算機システム
JPH07262155A (ja) * 1994-03-24 1995-10-13 Hitachi Ltd 並列計算機およびメッセージ放送方法
US5774731A (en) * 1995-03-22 1998-06-30 Hitachi, Ltd. Exclusive control method with each node controlling issue of an exclusive use request to a shared resource, a computer system therefor and a computer system with a circuit for detecting writing of an event flag into a shared main storage
US5721870A (en) 1994-05-25 1998-02-24 Nec Corporation Lock control for a shared main storage data processing system
US5495481A (en) 1994-09-30 1996-02-27 Apple Computer, Inc. Method and apparatus for accelerating arbitration in a serial bus by detection of acknowledge packets
US5548728A (en) 1994-11-04 1996-08-20 Canon Information Systems, Inc. System for reducing bus contention using counter of outstanding acknowledgement in sending processor and issuing of acknowledgement signal by receiving processor to indicate available space in shared memory
US5592486A (en) 1995-03-17 1997-01-07 Advanced Micro Devices, Inc. System and method for efficiently monitoring information in a network having a plurality of repeaters
US5649157A (en) 1995-03-30 1997-07-15 Hewlett-Packard Co. Memory controller with priority queues
US5657472A (en) 1995-03-31 1997-08-12 Sun Microsystems, Inc. Memory transaction execution system and method for multiprocessor system having independent parallel transaction queues associated with each processor
US5860159A (en) 1996-07-01 1999-01-12 Sun Microsystems, Inc. Multiprocessing system including an apparatus for optimizing spin--lock operations
US6163855A (en) * 1998-04-17 2000-12-19 Microsoft Corporation Method and system for replicated and consistent modifications in a server cluster
US6148300A (en) 1998-06-19 2000-11-14 Sun Microsystems, Inc. Hybrid queue and backoff computer resource lock featuring different spin speeds corresponding to multiple-states
US6480918B1 (en) 1998-12-22 2002-11-12 International Business Machines Corporation Lingering locks with fairness control for multi-node computer systems
US6523066B1 (en) * 1999-08-23 2003-02-18 Harris-Exigent, Inc. Dynamic distributed memory locking in a computer network
US6473849B1 (en) * 1999-09-17 2002-10-29 Advanced Micro Devices, Inc. Implementing locks in a distributed processing system
US6920454B1 (en) * 2000-01-28 2005-07-19 Oracle International Corporation Techniques for DLM optimization with transferring lock information

Also Published As

Publication number Publication date
EP1307818A2 (de) 2003-05-07
JP2004506265A (ja) 2004-02-26
WO2002013020A3 (en) 2003-02-27
DE60106624T2 (de) 2006-02-02
WO2002013020A2 (en) 2002-02-14
JP4660064B2 (ja) 2011-03-30
AU2001280868A1 (en) 2002-02-18
US7640315B1 (en) 2009-12-29
EP1307818B1 (de) 2004-10-20

Similar Documents

Publication Publication Date Title
DE60106624D1 (de) Verriegelung in einem distribuierten system
DE60231696D1 (de) Synchronisierung in einem verteilten System
DE60144089D1 (de) Kombinieren verschiedener transporttechnologien in einem telekommunikationssystem
DE69938801D1 (de) Server in einem Navigationssystem
GB2367781B (en) A Fence System
DE60042701D1 (de) Gruppierungen in einem präsenzverarbeitungssystem
DE60107512D1 (de) Sicherheitssystem
SG91903A1 (en) File system locking
DE60003518D1 (de) Garantierter Servicetyp in einem paketbasierten System
DE60020919D1 (de) Stereoskopisches Kamerasystem in einem Fahrzeug
DE69934105D1 (de) Amplitudenbegrenzung in einem CDMA System
DE69925028D1 (de) Weiterreichen in einem kommunikationssystem
NO20030069D0 (no) Arrangement i en detektor
DE50014156D1 (de) Rastverbindung
DE69940784D1 (de) Tiv ausgeführten jobs in einem multiverarbeitungssystem
DE50103718D1 (de) Verriegelungssystem
DE60103820D1 (de) Verschlusssystem
GB2365457B (en) Fence locking system
PL360940A1 (en) A transportation system
DE50000724D1 (de) Lokales netzwerk in einem fahrzeug
GB0006158D0 (en) Scaffolding system
DE50012648D1 (de) Schliesssystem
GB0112389D0 (en) Locking system
GB0022648D0 (en) Fence system
FI20002406A (fi) Lukitusjärjestelmä

Legal Events

Date Code Title Description
8364 No opposition during term of opposition