[go: up one dir, main page]

WO1999008173B1 - Object oriented data storage device - Google Patents

Object oriented data storage device

Info

Publication number
WO1999008173B1
WO1999008173B1 PCT/US1998/016623 US9816623W WO9908173B1 WO 1999008173 B1 WO1999008173 B1 WO 1999008173B1 US 9816623 W US9816623 W US 9816623W WO 9908173 B1 WO9908173 B1 WO 9908173B1
Authority
WO
WIPO (PCT)
Prior art keywords
objects
data storage
interface
disc
association
Prior art date
Application number
PCT/US1998/016623
Other languages
French (fr)
Other versions
WO1999008173A3 (en
WO1999008173A2 (en
Inventor
David Bruce Anderson
Original Assignee
Seagate Technology
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 Seagate Technology filed Critical Seagate Technology
Priority to JP2000506576A priority Critical patent/JP2003517645A/en
Priority to GB0001558A priority patent/GB2345167B/en
Priority to KR1020007001402A priority patent/KR100602393B1/en
Priority to DE19882605T priority patent/DE19882605T1/en
Publication of WO1999008173A2 publication Critical patent/WO1999008173A2/en
Publication of WO1999008173A3 publication Critical patent/WO1999008173A3/en
Publication of WO1999008173B1 publication Critical patent/WO1999008173B1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device
    • G06F3/0674Disk device
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/289Object oriented databases
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0604Improving or facilitating administration, e.g. storage management
    • G06F3/0607Improving or facilitating administration, e.g. storage management by facilitating the process of upgrading existing storage systems, e.g. for improving compatibility between host and storage device
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0638Organizing or formatting or addressing of data

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Data Mining & Analysis (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Debugging And Monitoring (AREA)
  • Storage Device Security (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

A data storage device (110, 112) includes storage media (132) having stored thereon data configured as a plurality of objects (124, 126), each object having attributes indicative of characteristics of the object. A control component (150) is operably coupled to the storage media (132) and is configured to provide an interface (128) to the objects (124, 126). The interface exposes methods (ζ-N) which are invoked to access the objects (124, 126).

Claims

- 47 -
AMENDED CLAIMS
[received by the International Bureau on 25 May 1999 (25.05.99); original claim 23 amended; remaining claims unchanged ( 1 page)]
indicative of characteristics of the object; and (b) accessing the objects on the disc through an interface to the objects by invoking functions exposed by the interface .
21. The method of claim 20 the storing step (a) comprises a step of : storing a device association object including association attributes indicative of associations among two or more disc drives .
22. The method of claim 21 wherein the accessing step (b) comprises a step of: invoking a get association attributes function to obtain and return the association attributes; and invoking a set association attributes function to set the association attributes in the device association object .
23. A data storage system including a first disc drive, the first disc drive comprising: a data head; a data storage disc, rotatably mounted relative to the data head and having stored thereon data configured as a plurality of objects, each object having attributes indicative of characteristics of the obj ect ; and a disc drive controller implementing a control component, operably coupled to the data storage disc, configured to provide an interface to the objects, the interface exposing methods which are invoked to access the objects .
PCT/US1998/016623 1997-08-11 1998-08-10 Object oriented data storage device WO1999008173A2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2000506576A JP2003517645A (en) 1997-08-11 1998-08-10 Data storage device and storage method
GB0001558A GB2345167B (en) 1997-08-11 1998-08-10 Object oriented data storage device
KR1020007001402A KR100602393B1 (en) 1997-08-11 1998-08-10 Object-oriented data storage
DE19882605T DE19882605T1 (en) 1997-08-11 1998-08-10 Object oriented data storage device

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US5473797P 1997-08-11 1997-08-11
US60/054,737 1997-08-11
US8183498P 1998-04-15 1998-04-15
US60/081,834 1998-04-15

Publications (3)

Publication Number Publication Date
WO1999008173A2 WO1999008173A2 (en) 1999-02-18
WO1999008173A3 WO1999008173A3 (en) 1999-09-30
WO1999008173B1 true WO1999008173B1 (en) 1999-11-04

Family

ID=26733438

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1998/016623 WO1999008173A2 (en) 1997-08-11 1998-08-10 Object oriented data storage device

Country Status (6)

Country Link
JP (1) JP2003517645A (en)
KR (1) KR100602393B1 (en)
CN (1) CN1266514A (en)
DE (1) DE19882605T1 (en)
GB (1) GB2345167B (en)
WO (1) WO1999008173A2 (en)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999009479A1 (en) * 1997-08-15 1999-02-25 Seagate Technology, Inc. Redundancy implementation on object oriented data storage device
KR100593568B1 (en) * 1997-08-28 2006-06-28 시게이트 테크놀로지 엘엘씨 Object Reconstruction on Object-Oriented Data Storage
US6725392B1 (en) 1999-03-03 2004-04-20 Adaptec, Inc. Controller fault recovery system for a distributed file system
US6742137B1 (en) * 1999-08-17 2004-05-25 Adaptec, Inc. Object oriented fault tolerance
US6823398B1 (en) 2000-03-31 2004-11-23 Dphi Acquisitions, Inc. File system management embedded in a storage device
FI120638B (en) * 2003-12-17 2009-12-31 Nokia Corp Protection system for data used by Java applications
US7680864B2 (en) 2004-03-02 2010-03-16 Intel Corporation Method and apparatus for managing access to stored objects based on retention policy
US8225221B2 (en) * 2004-04-12 2012-07-17 Microsoft Corporation Method and apparatus for constructing representations of objects and entities
US7444464B2 (en) 2004-11-08 2008-10-28 Emc Corporation Content addressed storage device configured to maintain content address mapping
US8161013B2 (en) 2004-11-08 2012-04-17 Emc Corporation Implementing application specific management policies on a content addressed storage device
US8996466B2 (en) 2008-12-01 2015-03-31 Sap Se Extend crud to support lifecyle management and business continuity
WO2011113504A1 (en) * 2010-03-16 2011-09-22 Amplidata Nv Device driver for use in a data storage system
US8433849B2 (en) 2010-12-27 2013-04-30 Amplidata Nv Hierarchical, distributed object storage system
US8386840B2 (en) 2010-12-27 2013-02-26 Amplidata Nv Distributed object storage system
CN111414330B (en) * 2019-01-04 2024-03-22 阿里巴巴集团控股有限公司 Data editing method and system, data processing device and storage medium

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2711216B2 (en) * 1993-01-26 1998-02-10 インターナショナル・ビジネス・マシーンズ・コーポレイション System and method for managing objects
US5613099A (en) * 1993-02-17 1997-03-18 International Business Machines Corporation Persistent object storage system with modifiable group skeletal formats
US5893107A (en) * 1996-07-01 1999-04-06 Microsoft Corporation Method and system for uniformly accessing multiple directory services

Also Published As

Publication number Publication date
GB0001558D0 (en) 2000-03-15
KR100602393B1 (en) 2006-07-20
KR20010022801A (en) 2001-03-26
GB2345167B (en) 2002-08-21
CN1266514A (en) 2000-09-13
GB2345167A (en) 2000-06-28
WO1999008173A3 (en) 1999-09-30
DE19882605T1 (en) 2000-08-10
WO1999008173A2 (en) 1999-02-18
JP2003517645A (en) 2003-05-27

Similar Documents

Publication Publication Date Title
WO1999008173B1 (en) Object oriented data storage device
CA2242516A1 (en) Distributed processing
CA2264232A1 (en) Systems and methods for providing dynamic data referencing in a generic data exchange environment
EP0827065A3 (en) Method and system for sharing storage device via mutually different interfaces
CA2320240A1 (en) Method and apparatus for transferring data from the cache of one node to the cache of another node
EP0364176A3 (en) System and method for formatting high density storage media
WO1999010893A3 (en) Object reconstruction on object oriented data storage device
CA2250678A1 (en) Reproducing apparatus, recording apparatus, and recording medium
CA2176213A1 (en) Mass data storage library
CA2172644A1 (en) Methods and apparatus for storage and retrieval of name space information in a distributed computing system
AU6634096A (en) Method for parallel addressing of an optical memory, a write/read device for implementing by the method, and uses thereof
MY111852A (en) Data recording medium management method, data recording medium management device and data recording medium
CA2150765A1 (en) Method and Operating System for Separately Manipulating the Architecture and Content of a Document
DE60014557D1 (en) Printer, control method therefor and data storage medium
EP1628307A3 (en) Information storage medium, and apparatus for reproducing the same
EP0353897A3 (en) Control system for a disk drive head
CA2306081A1 (en) Information storing disk, reproduction apparatus, and reproduction method
CA2278642A1 (en) A method and device for storing audio-centered information by a table-of-contents (toc) mechanism and also by a file-based access mechanism through a root directory that contains a highest level toc directory, and a unitary storage medium containing such information
CA2285205A1 (en) System and method for tracking records in a distributed computing system
WO2002054171A3 (en) System, method, software architecture and business model for an intelligent object based information technology platform
GB2341466B (en) Redundancy implementation on object oriented data storage device
CA2153938A1 (en) Apparatus and method for randomly accessing sequential access storage
EP0962865A4 (en) FILE PROCESSING METHOD, DATA PROCESSING DEVICE, AND STORAGE MEDIUM
EP0778553A3 (en) Portable storage medium issuing system and issuing method
WO2002084550A1 (en) Commodity supply/management device and commodity supply/management method

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 98808046.X

Country of ref document: CN

AK Designated states

Kind code of ref document: A2

Designated state(s): CN DE GB JP KR SG

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
AK Designated states

Kind code of ref document: A3

Designated state(s): CN DE GB JP KR SG

AK Designated states

Kind code of ref document: B1

Designated state(s): CN DE GB JP KR SG

ENP Entry into the national phase in:

Ref document number: 200001558

Country of ref document: GB

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 1020007001402

Country of ref document: KR

RET De translation (de og part 6b)

Ref document number: 19882605

Country of ref document: DE

Date of ref document: 20000810

WWE Wipo information: entry into national phase

Ref document number: 19882605

Country of ref document: DE

WWP Wipo information: published in national office

Ref document number: 1020007001402

Country of ref document: KR

WWG Wipo information: grant in national office

Ref document number: 1020007001402

Country of ref document: KR