DE69507940T2 - Rechner-verfahren und gerät für asynchrone geordnete operationen - Google Patents

Rechner-verfahren und gerät für asynchrone geordnete operationen

Info

Publication number
DE69507940T2
DE69507940T2 DE69507940T DE69507940T DE69507940T2 DE 69507940 T2 DE69507940 T2 DE 69507940T2 DE 69507940 T DE69507940 T DE 69507940T DE 69507940 T DE69507940 T DE 69507940T DE 69507940 T2 DE69507940 T2 DE 69507940T2
Authority
DE
Germany
Prior art keywords
asynchronous
computer method
organized
operations
organized operations
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
DE69507940T
Other languages
English (en)
Other versions
DE69507940D1 (de
Inventor
Kshitij Doshi
Jonathan Saks
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.)
Micro Focus Software Inc
Original Assignee
Novell 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 Novell Inc filed Critical Novell Inc
Application granted granted Critical
Publication of DE69507940D1 publication Critical patent/DE69507940D1/de
Publication of DE69507940T2 publication Critical patent/DE69507940T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

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
    • 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/953Organization of data
    • Y10S707/959Network
    • 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/99951File or database maintenance
    • Y10S707/99956File allocation
DE69507940T 1994-07-26 1995-07-26 Rechner-verfahren und gerät für asynchrone geordnete operationen Expired - Lifetime DE69507940T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/280,307 US5642501A (en) 1994-07-26 1994-07-26 Computer method and apparatus for asynchronous ordered operations
PCT/US1995/009469 WO1996003704A1 (en) 1994-07-26 1995-07-26 Computer method and apparatus for asynchronous ordered operations

Publications (2)

Publication Number Publication Date
DE69507940D1 DE69507940D1 (de) 1999-04-01
DE69507940T2 true DE69507940T2 (de) 1999-10-21

Family

ID=23072525

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69507940T Expired - Lifetime DE69507940T2 (de) 1994-07-26 1995-07-26 Rechner-verfahren und gerät für asynchrone geordnete operationen

Country Status (6)

Country Link
US (2) US5642501A (de)
EP (1) EP0730766B1 (de)
JP (1) JP2941947B2 (de)
CA (1) CA2172075C (de)
DE (1) DE69507940T2 (de)
WO (1) WO1996003704A1 (de)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102016124605A1 (de) * 2016-12-16 2018-06-21 Océ Holding B.V. Verfahren zum Betreiben eines Computers für digitale Hochleistungsdrucksysteme zum Weiterleiten von Druckdaten

Families Citing this family (97)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6604118B2 (en) 1998-07-31 2003-08-05 Network Appliance, Inc. File system image transfer
US5963962A (en) * 1995-05-31 1999-10-05 Network Appliance, Inc. Write anywhere file-system layout
US5727203A (en) * 1995-03-31 1998-03-10 Sun Microsystems, Inc. Methods and apparatus for managing a database in a distributed object operating environment using persistent and transient cache
JP3335801B2 (ja) * 1995-07-05 2002-10-21 株式会社日立製作所 異種ファイルへのアクセスを可能とする情報処理システム及びその制御方法
US5765151A (en) * 1995-08-17 1998-06-09 Sun Microsystems, Inc. System and method for file system fix-on-panic for a computer operating system
US5745903A (en) * 1995-10-06 1998-04-28 Ncr Corporation Method and apparatus for file change notification
US5806065A (en) * 1996-05-06 1998-09-08 Microsoft Corporation Data system with distributed tree indexes and method for maintaining the indexes
US5996047A (en) * 1996-07-01 1999-11-30 Sun Microsystems, Inc. Method and apparatus for caching file control information corresponding to a second file block in a first file block
US5996054A (en) * 1996-09-12 1999-11-30 Veritas Software Corp. Efficient virtualized mapping space for log device data storage system
US6021408A (en) * 1996-09-12 2000-02-01 Veritas Software Corp. Methods for operating a log device
US5832515A (en) * 1996-09-12 1998-11-03 Veritas Software Log device layered transparently within a filesystem paradigm
US5875444A (en) * 1996-12-10 1999-02-23 International Business Machines Corporation Computer file system check and repair utility
US5809511A (en) * 1997-01-02 1998-09-15 International Business Machines Corporation Outboard data migration in a volume stacking library
US6151688A (en) 1997-02-21 2000-11-21 Novell, Inc. Resource management in a clustered computer system
US6067540A (en) * 1997-02-28 2000-05-23 Oracle Corporation Bitmap segmentation
US6105026A (en) * 1997-07-03 2000-08-15 Oracle Corporation Multi-phase locking for partition maintenance operations
JP3823468B2 (ja) * 1997-08-29 2006-09-20 ソニー株式会社 データ処理方法、記録媒体及びデータ処理装置
US7200623B2 (en) * 1998-11-24 2007-04-03 Oracle International Corp. Methods to perform disk writes in a distributed shared disk system needing consistency across failures
US7930278B2 (en) * 1998-02-13 2011-04-19 Oracle International Corporation Methods to perform disk writes in a distributed shared disk system needing consistency across failures
US6295608B1 (en) 1998-02-17 2001-09-25 Microsoft Corporation Optimized allocation of data elements among cache lines
US6189069B1 (en) * 1998-02-17 2001-02-13 Microsoft Corporation Optimized logging of data elements to a data storage device
US6457130B2 (en) 1998-03-03 2002-09-24 Network Appliance, Inc. File access control in a multi-protocol file server
US6317844B1 (en) 1998-03-10 2001-11-13 Network Appliance, Inc. File server storage arrangement
EP0964333A1 (de) * 1998-06-10 1999-12-15 Sun Microsystems, Inc. Betriebsmittelverwaltung
US6353845B1 (en) * 1998-06-25 2002-03-05 International Business Machines Corporation Computer system, program product and method for tracking asynchronous I/O with timeout support
WO2000005644A1 (en) 1998-07-22 2000-02-03 California Institute Of Technology Reshuffled communications processes in pipelined asynchronous circuits
KR100539956B1 (ko) * 1998-07-23 2006-03-20 삼성전자주식회사 네트웍 관리 시스템에서의 다수의 네트웍 요소에 대한 로그 파일 저장 방법
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
US6247024B1 (en) 1998-09-25 2001-06-12 International Business Machines Corporation Method and system for performing deferred file removal in a file system
US6636891B1 (en) 1998-11-06 2003-10-21 Seiko Epson Corporation Methods and apparatus for controlling an input or output device over the internet
US6988123B2 (en) * 1998-11-06 2006-01-17 Seiko Epson Corporation Methods and apparatus for remote execution of an application over the internet
US6343984B1 (en) 1998-11-30 2002-02-05 Network Appliance, Inc. Laminar flow duct cooling system
US6408357B1 (en) 1999-01-15 2002-06-18 Western Digital Technologies, Inc. Disk drive having a cache portion for storing write data segments of a predetermined length
US6539495B1 (en) * 1999-02-22 2003-03-25 International Business Machines Corporation Method, system and program products for providing user-managed duplexing of coupling facility cache structures
US6401093B1 (en) 1999-03-31 2002-06-04 International Business Machines Corporation Cross file system caching and synchronization
US6535949B1 (en) 1999-04-19 2003-03-18 Research In Motion Limited Portable electronic device having a log-structured file system in flash memory
US6895418B1 (en) * 1999-04-28 2005-05-17 Emc Corporation Versatile indirection in an extent based file system
US6654772B1 (en) * 1999-04-28 2003-11-25 Emc Corporation Multi-volume extent based file system
US6571257B1 (en) * 2000-06-07 2003-05-27 Hewlett-Packard Development Company, L.P. Efficient, real-time management of storage resources
US6725444B2 (en) * 2000-12-14 2004-04-20 Communication Technologies, Inc. System and method for programmable removal of sensitive information from computing systems
US6990493B1 (en) * 2000-12-22 2006-01-24 Emc Corporation File access system
US7283557B2 (en) * 2002-01-25 2007-10-16 Fulcrum Microsystems, Inc. Asynchronous crossbar with deterministic or arbitrated control
US7698535B2 (en) 2002-09-16 2010-04-13 Fulcrum Microsystems, Inc. Asynchronous multiple-order issue system architecture
US7287046B2 (en) * 2002-09-30 2007-10-23 Emc Corporation Method and system of compacting sparse directories in a file system
US7260753B2 (en) * 2003-07-14 2007-08-21 Fulcrum Microsystems, Inc. Methods and apparatus for providing test access to asynchronous circuits and systems
US7865485B2 (en) * 2003-09-23 2011-01-04 Emc Corporation Multi-threaded write interface and methods for increasing the single file read and write throughput of a file server
US7412465B2 (en) * 2004-04-06 2008-08-12 International Business Machines Corporation Method for append mode insertion of rows into tables in database management systems
US7213103B2 (en) * 2004-04-22 2007-05-01 Apple Inc. Accessing data storage systems without waiting for read errors
US7644239B2 (en) 2004-05-03 2010-01-05 Microsoft Corporation Non-volatile memory cache performance improvement
US7657894B2 (en) * 2004-09-29 2010-02-02 Intel Corporation Detecting lock acquisition hierarchy violations in multithreaded programs
US7490197B2 (en) 2004-10-21 2009-02-10 Microsoft Corporation Using external memory devices to improve system performance
US7584449B2 (en) * 2004-11-22 2009-09-01 Fulcrum Microsystems, Inc. Logic synthesis of multi-level domino asynchronous pipelines
US7814280B2 (en) * 2005-01-12 2010-10-12 Fulcrum Microsystems Inc. Shared-memory switch fabric architecture
US8495015B2 (en) * 2005-06-21 2013-07-23 Apple Inc. Peer-to-peer syncing in a decentralized environment
US7523146B2 (en) 2005-06-21 2009-04-21 Apple Inc. Apparatus and method for peer-to-peer N-way synchronization in a decentralized environment
US7996366B1 (en) * 2005-10-13 2011-08-09 Cadence Design Systems, Inc. Method and system for identifying stale directories
US8914557B2 (en) 2005-12-16 2014-12-16 Microsoft Corporation Optimizing write and wear performance for a memory
US7774327B1 (en) * 2006-01-31 2010-08-10 Network Appliance, Inc. Method and system for reducing boot time of a storage server
US7797670B2 (en) * 2006-04-14 2010-09-14 Apple Inc. Mirrored file system
US7844584B1 (en) * 2006-06-23 2010-11-30 Netapp, Inc. System and method for persistently storing lock state information
US7860826B2 (en) 2006-08-04 2010-12-28 Apple Inc. Method and system for using global equivalency sets to identify data during peer-to-peer synchronization
US7707356B2 (en) * 2006-09-28 2010-04-27 Agere Systems Inc. Method and apparatus for scheduling disk read requests
US7822728B1 (en) * 2006-11-08 2010-10-26 Emc Corporation Metadata pipelining and optimization in a file server
US7657769B2 (en) 2007-01-08 2010-02-02 Marcy M Scott N-way synchronization of data
US7818302B2 (en) * 2007-03-09 2010-10-19 Emc Corporation System and method for performing file system checks on an active file system
US7660570B2 (en) * 2007-03-12 2010-02-09 John Mezzalingua Associates, Inc. Active step attenuator
US7916718B2 (en) * 2007-04-19 2011-03-29 Fulcrum Microsystems, Inc. Flow and congestion control in switch architectures for multi-hop, memory efficient fabrics
US20090055234A1 (en) * 2007-08-22 2009-02-26 International Business Machines Corporation System and methods for scheduling meetings by matching a meeting profile with virtual resources
US8010584B1 (en) * 2007-09-24 2011-08-30 The United States Of America, As Represented By The Secretary Of The Army Relational database method for technology program management
US8631203B2 (en) 2007-12-10 2014-01-14 Microsoft Corporation Management of external memory functioning as virtual cache
US8229968B2 (en) * 2008-03-26 2012-07-24 Microsoft Corporation Data caching for distributed execution computing
US8275970B2 (en) * 2008-05-15 2012-09-25 Microsoft Corp. Optimizing write traffic to a disk
US9678879B2 (en) * 2008-05-29 2017-06-13 Red Hat, Inc. Set partitioning for encoding file system allocation metadata
US20090327525A1 (en) * 2008-06-27 2009-12-31 Jade Quantum Technologies, Inc. Method for improving data writing speed of a diskless computer
DE102008037651B4 (de) * 2008-08-14 2010-08-19 OCé PRINTING SYSTEMS GMBH Verfahren zur Kommunikation zwischen zwei unveränderbaren Anwendungsprogrammen und Computerprogrammen
US8032707B2 (en) 2008-09-15 2011-10-04 Microsoft Corporation Managing cache data and metadata
US9032151B2 (en) 2008-09-15 2015-05-12 Microsoft Technology Licensing, Llc Method and system for ensuring reliability of cache data and metadata subsequent to a reboot
US7953774B2 (en) 2008-09-19 2011-05-31 Microsoft Corporation Aggregation of write traffic to a data store
US20110004718A1 (en) * 2009-07-02 2011-01-06 Ross John Stenfort System, method, and computer program product for ordering a plurality of write commands associated with a storage device
US8762532B2 (en) * 2009-08-13 2014-06-24 Qualcomm Incorporated Apparatus and method for efficient memory allocation
US20110041128A1 (en) * 2009-08-13 2011-02-17 Mathias Kohlenz Apparatus and Method for Distributed Data Processing
US8788782B2 (en) * 2009-08-13 2014-07-22 Qualcomm Incorporated Apparatus and method for memory management and efficient data processing
US9038073B2 (en) * 2009-08-13 2015-05-19 Qualcomm Incorporated Data mover moving data to accelerator for processing and returning result data based on instruction received from a processor utilizing software and hardware interrupts
US8510334B2 (en) 2009-11-05 2013-08-13 Oracle International Corporation Lock manager on disk
CA2794339C (en) * 2010-03-26 2017-02-21 Carbonite, Inc. Transfer of user data between logical data sites
US8661068B1 (en) * 2011-09-29 2014-02-25 Emc Corporation Managing global metadata caches in data storage systems
US9489307B2 (en) * 2012-10-24 2016-11-08 Texas Instruments Incorporated Multi domain bridge with auto snoop response
US20140164323A1 (en) * 2012-12-10 2014-06-12 Transparent Io, Inc. Synchronous/Asynchronous Storage System
US9223843B1 (en) * 2013-12-02 2015-12-29 Amazon Technologies, Inc. Optimized log storage for asynchronous log updates
US9697227B2 (en) * 2014-10-27 2017-07-04 Cohesity, Inc. Concurrent access and transactions in a distributed file system
US10769113B2 (en) 2016-03-25 2020-09-08 Microsoft Technology Licensing, Llc Attribute-based dependency identification for operation ordering
US9886449B1 (en) * 2016-07-22 2018-02-06 Red Hat, Inc. Delayed allocation for data object creation
US9588976B1 (en) * 2016-07-22 2017-03-07 Red Hat, Inc. Delayed allocation for a direct access non-volatile file system
US10248557B1 (en) * 2016-09-15 2019-04-02 Veritas Technologies Llc Systems and methods for delayed allocation in cluster storage
US10725974B2 (en) * 2016-11-22 2020-07-28 Huawei Technologies Co., Ltd. Systems, devices and methods for managing file system replication
CN109725840B (zh) * 2017-10-30 2022-04-05 伊姆西Ip控股有限责任公司 利用异步冲刷对写入进行节流
US11163449B2 (en) 2019-10-17 2021-11-02 EMC IP Holding Company LLC Adaptive ingest throttling in layered storage systems

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5247618A (en) * 1989-06-30 1993-09-21 Digital Equipment Corporation Transferring data in a digital data processing system
GB8915875D0 (en) * 1989-07-11 1989-08-31 Intelligence Quotient United K A method of operating a data processing system
US5317734A (en) * 1989-08-29 1994-05-31 North American Philips Corporation Method of synchronizing parallel processors employing channels and compiling method minimizing cross-processor data dependencies
US5218695A (en) * 1990-02-05 1993-06-08 Epoch Systems, Inc. File server system having high-speed write execution
US5297258A (en) * 1991-11-21 1994-03-22 Ast Research, Inc. Data logging for hard disk data storage systems
US5353410A (en) * 1992-03-18 1994-10-04 International Business Machines Corporation Method and system for deferred read in lazy-write disk cache systems
US5386559A (en) * 1992-07-16 1995-01-31 International Business Machines Corporation Variant domains and variant maps in a versioned database management system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102016124605A1 (de) * 2016-12-16 2018-06-21 Océ Holding B.V. Verfahren zum Betreiben eines Computers für digitale Hochleistungsdrucksysteme zum Weiterleiten von Druckdaten
US10402129B2 (en) 2016-12-16 2019-09-03 Océ Holding B.V. Method to operate a computer for digital high-capacity printing systems to relay print data
DE102016124605B4 (de) * 2016-12-16 2021-05-06 Canon Production Printing Holding B.V. Verfahren zum Betreiben eines Computers für digitale Hochleistungsdrucksysteme zum Weiterleiten von Druckdaten

Also Published As

Publication number Publication date
CA2172075C (en) 1999-09-21
EP0730766A1 (de) 1996-09-11
EP0730766B1 (de) 1999-02-24
CA2172075A1 (en) 1996-02-08
US5642501A (en) 1997-06-24
JPH09503328A (ja) 1997-03-31
DE69507940D1 (de) 1999-04-01
EP0730766A4 (de) 1997-12-03
WO1996003704A1 (en) 1996-02-08
US5666532A (en) 1997-09-09
JP2941947B2 (ja) 1999-08-30

Similar Documents

Publication Publication Date Title
DE69507940D1 (de) Rechner-verfahren und gerät für asynchrone geordnete operationen
DE69525673D1 (de) Informationsverarbeitungsmethode und Gerät dafür
DE69525804D1 (de) Programminformationsanzeigeverfahren und Empfangseinrichtung
DE69521819D1 (de) Gesteneingabeverfahren und Gerät
DE69522423T2 (de) Digitalisierstift und Verfahren
DE69629084D1 (de) Verfahren und gerät für textobjektverwaltung
DE19581386T1 (de) Hemmsteg-Schneidevorrichtung und Hemmsteg-Schneideverfahren
DE69516366D1 (de) Messverfahren und Messvorrichtung
DE69525606T2 (de) Eingabe- und Anzeigegerät für Handschrift
DE69429799T2 (de) Verfahren und einrichtung für mikrobische reduktion
DE69527563D1 (de) Automationssystem und -verfahren zum LSI-Entwurf
DE69524104D1 (de) Verfahren und gerät für einen lokalen rechnernetzzugang
DE69523670T2 (de) Anzeigeverfahren und -gerät
DE69510251T2 (de) Informationsverarbeitungsverfahren und -vorrichtung
DE69735936D1 (de) Seriendatenschnitstellenverfahren und vorrichtung
DE69511080D1 (de) Schnittstellenanordnung und verfahren
DE19781945T1 (de) Biegeverfahren und Biegevorrichtung
DE69517913T2 (de) Fixiervorrichtung und Fixierverfahren
DE69635153D1 (de) Anzeigegerät und -verfahren für Berechnungsdaten
KR970702105A (ko) 세정방법 및 세정장치(washing method and washing device)
KR960010925A (ko) 방적방법 및 방적장치
DE19581534T1 (de) Datenübertragungsgerät und Verfahren
DE69628370D1 (de) Schneidvorrichtung zum Gestalten und Schneiden von Bandenden
DE69817152D1 (de) Computergraphisches bump-mapping-verfahren und geraet
KR960013296A (ko) 쌀밥보온방법 및 쌀밥보온장치

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
R082 Change of representative

Ref document number: 730766

Country of ref document: EP

Representative=s name: OSTERTAG & PARTNER, PATENTANWAELTE, 70597 STUTTGAR