DE69326272T2 - Verfahren und Gerät zur Ausführung von konditionellen Operationen auf externe gemeinsam genutzte Daten - Google Patents

Verfahren und Gerät zur Ausführung von konditionellen Operationen auf externe gemeinsam genutzte Daten

Info

Publication number
DE69326272T2
DE69326272T2 DE69326272T DE69326272T DE69326272T2 DE 69326272 T2 DE69326272 T2 DE 69326272T2 DE 69326272 T DE69326272 T DE 69326272T DE 69326272 T DE69326272 T DE 69326272T DE 69326272 T2 DE69326272 T2 DE 69326272T2
Authority
DE
Germany
Prior art keywords
shared data
conditional operations
external shared
performing conditional
external
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 - Fee Related
Application number
DE69326272T
Other languages
English (en)
Other versions
DE69326272D1 (de
Inventor
David Arlen Elko
Jeffrey Alan Frey
Audrey Ann Helffrich
John Franklin Isenberg
Jeffrey Mark Nick
Jimmy Paul Strickland
Michael Dustin Swanson
Brian Barry Moore
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.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of DE69326272D1 publication Critical patent/DE69326272D1/de
Application granted granted Critical
Publication of DE69326272T2 publication Critical patent/DE69326272T2/de
Anticipated expiration legal-status Critical
Expired - Fee Related 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/54Interprogram communication
    • G06F9/546Message passing systems or structures, e.g. queues
    • 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
    • G06F9/526Mutual exclusion algorithms
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/52Indexing scheme relating to G06F9/52
    • G06F2209/521Atomic
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/52Indexing scheme relating to G06F9/52
    • G06F2209/522Manager
    • 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
DE69326272T 1992-03-30 1993-03-08 Verfahren und Gerät zur Ausführung von konditionellen Operationen auf externe gemeinsam genutzte Daten Expired - Fee Related DE69326272T2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US86065592A 1992-03-30 1992-03-30

Publications (2)

Publication Number Publication Date
DE69326272D1 DE69326272D1 (de) 1999-10-14
DE69326272T2 true DE69326272T2 (de) 2000-04-20

Family

ID=25333712

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69326272T Expired - Fee Related DE69326272T2 (de) 1992-03-30 1993-03-08 Verfahren und Gerät zur Ausführung von konditionellen Operationen auf externe gemeinsam genutzte Daten

Country Status (4)

Country Link
US (1) US5742830A (de)
EP (1) EP0563624B1 (de)
JP (1) JP2566717B2 (de)
DE (1) DE69326272T2 (de)

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6381657B2 (en) 1997-01-31 2002-04-30 Hewlett-Packard Company Sharing list for multi-node DMA write operations
US5940828A (en) * 1997-11-18 1999-08-17 International Business Machines Corporation Locking contention resolution for shared resources
US6178429B1 (en) * 1997-11-26 2001-01-23 Cisco Technology, Inc. Mechanism for ensuring SCM database consistency on multi-part operation boundaries
US6253273B1 (en) * 1998-02-06 2001-06-26 Emc Corporation Lock mechanism
US6237000B1 (en) 1998-05-01 2001-05-22 International Business Machines Corporation Method and apparatus for previewing the results of a data structure allocation
US7013305B2 (en) 2001-10-01 2006-03-14 International Business Machines Corporation Managing the state of coupling facility structures, detecting by one or more systems coupled to the coupling facility, the suspended state of the duplexed command, detecting being independent of message exchange
US6449614B1 (en) * 1999-03-25 2002-09-10 International Business Machines Corporation Interface system and method for asynchronously updating a share resource with locking facility
US7703102B1 (en) * 1999-08-23 2010-04-20 Oracle America, Inc. Approach for allocating resources to an apparatus based on preemptable resource requirements
US6918044B1 (en) 1999-10-15 2005-07-12 Cisco Technology, Inc. Password protection for high reliability computer systems
US6467049B1 (en) 1999-10-15 2002-10-15 Cisco Technology, Inc. Method and apparatus for configuration in multi processing engine computer systems
US6484224B1 (en) 1999-11-29 2002-11-19 Cisco Technology Inc. Multi-interface symmetric multiprocessor
US6963882B1 (en) * 2000-10-02 2005-11-08 International Business Machines Corporation Method and apparatus for processing a list structure
US6862595B1 (en) 2000-10-02 2005-03-01 International Business Machines Corporation Method and apparatus for implementing a shared message queue using a list structure
US6954817B2 (en) * 2001-10-01 2005-10-11 International Business Machines Corporation Providing at least one peer connection between a plurality of coupling facilities to couple the plurality of coupling facilities
US6910158B2 (en) * 2001-10-01 2005-06-21 International Business Machines Corporation Test tool and methods for facilitating testing of duplexed computer functions
US6944787B2 (en) * 2001-10-01 2005-09-13 International Business Machines Corporation System-managed duplexing of coupling facility structures
US7099935B2 (en) * 2001-10-01 2006-08-29 International Business Machines Corporation Dynamically determining whether to process requests synchronously or asynchronously
US6859866B2 (en) * 2001-10-01 2005-02-22 International Business Machines Corporation Synchronizing processing of commands invoked against duplexed coupling facility structures
US6813726B2 (en) 2001-10-01 2004-11-02 International Business Machines Corporation Restarting a coupling facility command using a token from another coupling facility command
US6915522B2 (en) * 2002-01-23 2005-07-05 Intel Corporation System and method to synchronize two or more object management systems
US20030182479A1 (en) * 2002-03-22 2003-09-25 Dieter Massa Implementing clustering in raid controllers
GB0207969D0 (en) 2002-04-08 2002-05-15 Ibm Data processing arrangement and method
GB0207967D0 (en) * 2002-04-08 2002-05-15 Ibm Data processing arrangement and method
US7120746B2 (en) * 2002-09-09 2006-10-10 International Business Machines Corporation Technique for data transfer
US7249189B2 (en) * 2003-01-09 2007-07-24 Alcatel Network management programmable configuration management framework
US7337444B2 (en) * 2003-01-09 2008-02-26 International Business Machines Corporation Method and apparatus for thread-safe handlers for checkpoints and restarts
US7209919B2 (en) * 2003-06-11 2007-04-24 International Business Machines Corporation Library server locks DB2 resources in short time for CM implicit transaction
US8225327B2 (en) * 2005-09-15 2012-07-17 International Business Machines Corporation Synchronizing access to a shared resource utilizing selective locking
US8341368B2 (en) 2010-06-07 2012-12-25 International Business Machines Corporation Automatic reallocation of structured external storage structures
US8838910B2 (en) 2010-06-07 2014-09-16 International Business Machines Corporation Multi-part aggregated variable in structured external storage
US8838888B2 (en) 2012-03-19 2014-09-16 International Business Machines Corporation Conditional write processing for a cache structure of a coupling facility
KR101690933B1 (ko) * 2014-09-26 2016-12-30 삼성중공업 주식회사 화물창 방벽 설치용 결합장치
US11924340B2 (en) * 2021-11-30 2024-03-05 Oracle International Corporation Cryptographically secure shuffle with multi-layer randomness

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4183083A (en) 1972-04-14 1980-01-08 Duquesne Systems, Inc. Method of operating a multiprogrammed computing system
US4189771A (en) 1977-10-11 1980-02-19 International Business Machines Corporation Method and means for the detection of deadlock among waiting tasks in a multiprocessing, multiprogramming CPU environment
US4271468A (en) * 1979-11-06 1981-06-02 International Business Machines Corp. Multiprocessor mechanism for handling channel interrupts
US4399504A (en) 1980-10-06 1983-08-16 International Business Machines Corporation Method and means for the sharing of data resources in a multiprocessing, multiprogramming environment
US4410940A (en) 1980-12-05 1983-10-18 International Business Machines Corporation Transfer of control method and means among hierarchical cooperating sequential processes
US4435766A (en) * 1981-06-16 1984-03-06 International Business Machines Corporation Nested resource control using locking and unlocking routines with use counter for plural processes
US4847754A (en) * 1985-10-15 1989-07-11 International Business Machines Corporation Extended atomic operations
US5202971A (en) * 1987-02-13 1993-04-13 International Business Machines Corporation System for file and record locking between nodes in a distributed data processing environment maintaining one copy of each file lock
JPH02151955A (ja) * 1988-12-02 1990-06-11 Nec Corp 複数セッション同時開設方式
JPH02162439A (ja) * 1988-12-15 1990-06-22 Fujitsu Ltd 共有メモリのフリーリスト管理方式
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
JPH03130834A (ja) * 1989-10-17 1991-06-04 Nec Corp テーブル排他制御方式
US5493668A (en) 1990-12-14 1996-02-20 International Business Machines Corporation Multiple processor system having software for selecting shared cache entries of an associated castout class for transfer to a DASD with one I/O operation
US5537574A (en) 1990-12-14 1996-07-16 International Business Machines Corporation Sysplex shared data coherency method
US5222238A (en) * 1991-09-05 1993-06-22 International Business Machines Corp. System and method for shared latch serialization enhancement
US5357608A (en) 1992-02-20 1994-10-18 International Business Machines Corporation Configurable, recoverable parallel bus
US5267240A (en) 1992-02-20 1993-11-30 International Business Machines Corporation Frame-group transmission and reception for parallel/serial buses
US5412803A (en) 1992-02-20 1995-05-02 International Business Machines Corporation Communications system having plurality of originator and corresponding recipient buffers with each buffer having three different logical areas for transmitting messages in single transfer
US5339405A (en) 1992-03-30 1994-08-16 International Business Machines Corporation Command quiesce function
US5394542A (en) 1992-03-30 1995-02-28 International Business Machines Corporation Clearing data objects used to maintain state information for shared data at a local complex when at least one message path to the local complex cannot be recovered
JP2532194B2 (ja) 1992-03-30 1996-09-11 インターナショナル・ビジネス・マシーンズ・コーポレイション プロセッサと結合機能間に対するメッセ―ジ経路指定機能を有するデ―タ処理システム
US5457793A (en) 1992-03-30 1995-10-10 International Business Machines Corporation Software cache management of a shared electronic store in a supplex
US5410695A (en) 1992-03-30 1995-04-25 International Business Machines Corporation Apparatus and method for list management in a coupled data processing system
US5317739A (en) 1992-03-30 1994-05-31 International Business Machines Corp. Method and apparatus for coupling data processing systems
US5392397A (en) 1992-03-30 1995-02-21 International Business Machines Corporation Command execution system for using first and second commands to reserve and store second command related status information in memory portion respectively
US5390328A (en) 1992-03-30 1995-02-14 International Business Machines Corporation Data processing system and method for providing notification in a central processor of state changes for shared data structure on external storage
US5331673A (en) 1992-03-30 1994-07-19 International Business Machines Corporation Integrity of data objects used to maintain state information for shared data at a local complex

Also Published As

Publication number Publication date
US5742830A (en) 1998-04-21
DE69326272D1 (de) 1999-10-14
EP0563624B1 (de) 1999-09-08
JPH0683783A (ja) 1994-03-25
JP2566717B2 (ja) 1996-12-25
EP0563624A3 (de) 1994-01-05
EP0563624A2 (de) 1993-10-06

Similar Documents

Publication Publication Date Title
DE69326272D1 (de) Verfahren und Gerät zur Ausführung von konditionellen Operationen auf externe gemeinsam genutzte Daten
DE69319070D1 (de) Verfahren und Gerät zur Verwaltung von Bilddaten
DE69428979D1 (de) Einrichtung und verfahren zur kodierung von bilddaten
DE69429902D1 (de) Verfahren und Gerät zur Datenverwaltung
DE69322376D1 (de) Einrichtung und Verfahren zur Datenverschlüsselung
DE69327375D1 (de) Verfahren und Vorrichtung zur Wiederherstellung von Bilddaten
DE69229654D1 (de) Vorrichtung und Verfahren zur Eingabe von Daten
DE69428930T2 (de) Verfahren und Vorrichtung zur Übertragung von Daten
DE69424462D1 (de) Gerät und Verfahren zur Wiedergabe von kontinuierlichen Daten
DE69331311T2 (de) Datenkommunikationssystem und Verfahren
DE69417963T2 (de) Gerät und Verfahren zur Verwaltung von Bilderspeichern
DE69320609T2 (de) Vorrichtung und Verfahren zur Identifikation von Rundfunkprogrammen und Zugriff auf diesbezügliche Daten
DE69124817D1 (de) Verfahren und Gerät zur Aufzeichnung von Daten
DE69319855T2 (de) Verfahren und Vorrichtung zur Bilddatencodierung
DE69321640D1 (de) Einrichtung zur graphischen Eingabe von Daten
DE69229148D1 (de) Datenverarbeitungssystem und Verfahren
DE69333196D1 (de) Verfahren und Gerät zur Informationsverarbeitung
DE69322811T2 (de) Verfahren und Gerät zur Analyse von Prozessdaten
DE69327391D1 (de) Informationssystem und Verfahren zur Pufferspeicherverwaltung
DE69319455T2 (de) Verfahren und Gerät zur Wiedergabe von Information
DE69320025T2 (de) Verfahren und gerät zur informationsaufzeichnung
DE69220907D1 (de) Gerät und Verfahren zur Aufrasterung von Bildumrissdaten
DE69324783T2 (de) System zur Dateneingabe und -darstellung
DE69318603D1 (de) Eingabegerät und Verfahren zur Dateneingabe
DE59302763D1 (de) Verfahren und vorrichtung zur erstellung von liniendaten

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee