Movatterモバイル変換


[0]ホーム

URL:


US20050149562A1 - Method and system for managing data access requests utilizing storage meta data processing - Google Patents

Method and system for managing data access requests utilizing storage meta data processing
Download PDF

Info

Publication number
US20050149562A1
US20050149562A1US10/749,879US74987903AUS2005149562A1US 20050149562 A1US20050149562 A1US 20050149562A1US 74987903 AUS74987903 AUS 74987903AUS 2005149562 A1US2005149562 A1US 2005149562A1
Authority
US
United States
Prior art keywords
data
manager
request
preparing
cache
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.)
Abandoned
Application number
US10/749,879
Inventor
Michael Browne
Glenn Wightwick
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 CorpfiledCriticalInternational Business Machines Corp
Priority to US10/749,879priorityCriticalpatent/US20050149562A1/en
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATIONreassignmentINTERNATIONAL BUSINESS MACHINES CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: WIGHTWICK, GLENN R., BROWNE, MICHAEL E.
Priority to CNB2004100909773Aprioritypatent/CN1292352C/en
Publication of US20050149562A1publicationCriticalpatent/US20050149562A1/en
Priority to US11/854,002prioritypatent/US7818309B2/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A method and system are provided for managing requests to access data in a computer environment. In one aspect of the present invention, a request manager receives a request associated with meta data corresponding to data that is maintained separately from the meta data. In another aspect, the request manager informs a data object manager of an anticipated request that will be received by the data object manager to enable it to prepare for the anticipated request. The data object manager commences preparing for the anticipated request in response to being informed of the anticipated request to facilitate a reduction in data access time. In one example of a computing environment utilizing one or aspects of the invention, a storage subsystem comprising a data object manager prepares for the anticipated request by pre-fetching data blocks from storage media into a cache.

Description

Claims (20)

US10/749,8792003-12-312003-12-31Method and system for managing data access requests utilizing storage meta data processingAbandonedUS20050149562A1 (en)

Priority Applications (3)

Application NumberPriority DateFiling DateTitle
US10/749,879US20050149562A1 (en)2003-12-312003-12-31Method and system for managing data access requests utilizing storage meta data processing
CNB2004100909773ACN1292352C (en)2003-12-312004-11-11Method and system for managing data access requests utilizing storage meta data processing
US11/854,002US7818309B2 (en)2003-12-312007-09-12Method for managing data access requests utilizing storage meta data processing

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
US10/749,879US20050149562A1 (en)2003-12-312003-12-31Method and system for managing data access requests utilizing storage meta data processing

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US11/854,002ContinuationUS7818309B2 (en)2003-12-312007-09-12Method for managing data access requests utilizing storage meta data processing

Publications (1)

Publication NumberPublication Date
US20050149562A1true US20050149562A1 (en)2005-07-07

Family

ID=34711153

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US10/749,879AbandonedUS20050149562A1 (en)2003-12-312003-12-31Method and system for managing data access requests utilizing storage meta data processing
US11/854,002Expired - Fee RelatedUS7818309B2 (en)2003-12-312007-09-12Method for managing data access requests utilizing storage meta data processing

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US11/854,002Expired - Fee RelatedUS7818309B2 (en)2003-12-312007-09-12Method for managing data access requests utilizing storage meta data processing

Country Status (2)

CountryLink
US (2)US20050149562A1 (en)
CN (1)CN1292352C (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20070265855A1 (en)*2006-05-092007-11-15Nokia CorporationmCARD USED FOR SHARING MEDIA-RELATED INFORMATION
US20080120487A1 (en)*2006-11-212008-05-22Ramakrishna SaripalliAddress translation performance in virtualized environments
US20080201549A1 (en)*2007-02-202008-08-21Raytheon CompanySystem and Method for Improving Data Caching
US20080263259A1 (en)*2007-04-232008-10-23Microsoft CorporationHints model for optimization of storage devices connected to host and write optimization schema for storage devices
WO2009045884A3 (en)*2007-09-282009-06-25Intel CorpAddress translation caching and i/o cache performance improvement in virtualized environments
US20100138613A1 (en)*2008-06-202010-06-03Nokia CorporationData Caching
US9632557B2 (en)2011-09-302017-04-25Intel CorporationActive state power management (ASPM) to reduce power consumption by PCI express components
US11520769B1 (en)*2021-06-252022-12-06International Business Machines CorporationBlock level lock on data table

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20070179854A1 (en)*2006-01-302007-08-02M-SystemsMedia predictive consignment
US8539124B1 (en)*2010-03-312013-09-17Emc CorporationStorage integration plugin for virtual servers
US8767334B2 (en)*2010-09-302014-07-01International Business Machines CorporationSystem, method, and computer program product for creating a single library image from multiple independent tape libraries
US9645950B2 (en)*2013-01-312017-05-09Vmware, Inc.Low-cost backup and edge caching using unused disk blocks
US10489852B2 (en)*2013-07-022019-11-26Yodlee, Inc.Financial account authentication
US10534714B2 (en)*2014-12-182020-01-14Hewlett Packard Enterprise Development LpAllocating cache memory on a per data object basis
US10831398B2 (en)2016-09-192020-11-10International Business Machines CorporationStorage device efficiency during data replication

Citations (29)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5761678A (en)*1996-06-261998-06-02International Business Machines CorporationCreation of clone storage area with identification of base storage area and deferred cloning of metadata
US5819296A (en)*1996-10-311998-10-06Veritas Software CorporationMethod and apparatus for moving large numbers of data files between computer systems using import and export processes employing a directory of file handles
US5832515A (en)*1996-09-121998-11-03Veritas SoftwareLog device layered transparently within a filesystem paradigm
US5852724A (en)*1996-06-181998-12-22Veritas Software Corp.System and method for "N" primary servers to fail over to "1" secondary server
US5872931A (en)*1996-08-131999-02-16Veritas Software, Corp.Management agent automatically executes corrective scripts in accordance with occurrences of specified events regardless of conditions of management interface and management engine
US5944782A (en)*1996-10-161999-08-31Veritas Software CorporationEvent management system for distributed computing environment
US5996054A (en)*1996-09-121999-11-30Veritas Software Corp.Efficient virtualized mapping space for log device data storage system
US6021408A (en)*1996-09-122000-02-01Veritas Software Corp.Methods for operating a log device
US6044373A (en)*1997-09-292000-03-28International Business Machines CorporationObject-oriented access control method and system for military and commercial file systems
US6119222A (en)*1996-12-232000-09-12Texas Instruments IncorporatedCombined branch prediction and cache prefetch in a microprocessor
US6145012A (en)*1998-10-142000-11-07Veritas Software CorporationApparatus and method for efficiently updating files in computer networks
US6163773A (en)*1998-05-052000-12-19International Business Machines CorporationData storage system with trained predictive cache management engine
US6256645B1 (en)*1998-02-142001-07-03International Business Machines CorporationStorage manager which sets the size of an initial-free area assigned to a requesting application according to statistical data
US6282710B1 (en)*1998-10-282001-08-28Veritas Software Corp.Apparatus and method for externally initiating automatic execution of media placed in basic removable disc drives
US6381602B1 (en)*1999-01-262002-04-30Microsoft CorporationEnforcing access control on resources at a location other than the source location
US6389420B1 (en)*1999-09-302002-05-14Emc CorporationFile manager providing distributed locking and metadata management for shared data access by clients relinquishing locks after time period expiration
US6401193B1 (en)*1998-10-262002-06-04Infineon Technologies North America Corp.Dynamic data prefetching based on program counter and addressing mode
US20020078239A1 (en)*2000-12-182002-06-20Howard John H.Direct access from client to storage device
US6487644B1 (en)*1996-11-222002-11-26Veritas Operating CorporationSystem and method for multiplexed data back-up to a storage tape and restore operations using client identification tags
US6502174B1 (en)*1999-03-032002-12-31International Business Machines CorporationMethod and system for managing meta data
US20030005219A1 (en)*2001-06-292003-01-02Royer Robert J.Partitioning cache metadata state
US20030131097A1 (en)*2002-01-092003-07-10Stephane KasrielInteractive path analysis
US20030149694A1 (en)*2002-02-052003-08-07Ibm CorporationPath-based ranking of unvisited web pages
US20030187860A1 (en)*2002-03-292003-10-02Panasas, Inc.Using whole-file and dual-mode locks to reduce locking traffic in data storage systems
US6654766B1 (en)*2000-04-042003-11-25International Business Machines CorporationSystem and method for caching sets of objects
US20050086206A1 (en)*2003-10-152005-04-21International Business Machines CorporationSystem, Method, and service for collaborative focused crawling of documents on a network
US6952737B1 (en)*2000-03-032005-10-04Intel CorporationMethod and apparatus for accessing remote storage in a distributed storage cluster architecture
US6982960B2 (en)*2001-03-092006-01-03Motorola, Inc.Protocol for self-organizing network using a logical spanning tree backbone
US20060085397A1 (en)*2004-10-152006-04-20Microsoft CorporationMethod and apparatus for intranet searching

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPH0773085A (en)1993-07-021995-03-17Hitachi Ltd Data processing system and metadata prefetching method
US5852743A (en)*1996-07-121998-12-22Twinhead International Corp.Method and apparatus for connecting a plug-and-play peripheral device to a computer
US7392390B2 (en)*2001-12-122008-06-24Valve CorporationMethod and system for binding kerberos-style authenticators to single clients
US7113945B1 (en)*2002-04-102006-09-26Emc CorporationVirtual storage device that uses volatile memory
US7035854B2 (en)*2002-04-232006-04-25International Business Machines CorporationContent management system and methodology employing non-transferable access tokens to control data access

Patent Citations (30)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5852724A (en)*1996-06-181998-12-22Veritas Software Corp.System and method for "N" primary servers to fail over to "1" secondary server
US5761678A (en)*1996-06-261998-06-02International Business Machines CorporationCreation of clone storage area with identification of base storage area and deferred cloning of metadata
US5872931A (en)*1996-08-131999-02-16Veritas Software, Corp.Management agent automatically executes corrective scripts in accordance with occurrences of specified events regardless of conditions of management interface and management engine
US5832515A (en)*1996-09-121998-11-03Veritas SoftwareLog device layered transparently within a filesystem paradigm
US5996054A (en)*1996-09-121999-11-30Veritas Software Corp.Efficient virtualized mapping space for log device data storage system
US6021408A (en)*1996-09-122000-02-01Veritas Software Corp.Methods for operating a log device
US5944782A (en)*1996-10-161999-08-31Veritas Software CorporationEvent management system for distributed computing environment
US5819296A (en)*1996-10-311998-10-06Veritas Software CorporationMethod and apparatus for moving large numbers of data files between computer systems using import and export processes employing a directory of file handles
US6487644B1 (en)*1996-11-222002-11-26Veritas Operating CorporationSystem and method for multiplexed data back-up to a storage tape and restore operations using client identification tags
US6119222A (en)*1996-12-232000-09-12Texas Instruments IncorporatedCombined branch prediction and cache prefetch in a microprocessor
US6044373A (en)*1997-09-292000-03-28International Business Machines CorporationObject-oriented access control method and system for military and commercial file systems
US6256645B1 (en)*1998-02-142001-07-03International Business Machines CorporationStorage manager which sets the size of an initial-free area assigned to a requesting application according to statistical data
US6163773A (en)*1998-05-052000-12-19International Business Machines CorporationData storage system with trained predictive cache management engine
US6145012A (en)*1998-10-142000-11-07Veritas Software CorporationApparatus and method for efficiently updating files in computer networks
US6401193B1 (en)*1998-10-262002-06-04Infineon Technologies North America Corp.Dynamic data prefetching based on program counter and addressing mode
US6282710B1 (en)*1998-10-282001-08-28Veritas Software Corp.Apparatus and method for externally initiating automatic execution of media placed in basic removable disc drives
US6381602B1 (en)*1999-01-262002-04-30Microsoft CorporationEnforcing access control on resources at a location other than the source location
US6502174B1 (en)*1999-03-032002-12-31International Business Machines CorporationMethod and system for managing meta data
US6389420B1 (en)*1999-09-302002-05-14Emc CorporationFile manager providing distributed locking and metadata management for shared data access by clients relinquishing locks after time period expiration
US6952737B1 (en)*2000-03-032005-10-04Intel CorporationMethod and apparatus for accessing remote storage in a distributed storage cluster architecture
US6654766B1 (en)*2000-04-042003-11-25International Business Machines CorporationSystem and method for caching sets of objects
US20020078239A1 (en)*2000-12-182002-06-20Howard John H.Direct access from client to storage device
US6982960B2 (en)*2001-03-092006-01-03Motorola, Inc.Protocol for self-organizing network using a logical spanning tree backbone
US20030005219A1 (en)*2001-06-292003-01-02Royer Robert J.Partitioning cache metadata state
US20030131097A1 (en)*2002-01-092003-07-10Stephane KasrielInteractive path analysis
US20030149694A1 (en)*2002-02-052003-08-07Ibm CorporationPath-based ranking of unvisited web pages
US20030187860A1 (en)*2002-03-292003-10-02Panasas, Inc.Using whole-file and dual-mode locks to reduce locking traffic in data storage systems
US20050086206A1 (en)*2003-10-152005-04-21International Business Machines CorporationSystem, Method, and service for collaborative focused crawling of documents on a network
US20060085397A1 (en)*2004-10-152006-04-20Microsoft CorporationMethod and apparatus for intranet searching
US20060085427A1 (en)*2004-10-152006-04-20Microsoft CorporationMethod and apparatus for intranet searching

Cited By (13)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2007132302A3 (en)*2006-05-092008-01-31Nokia CorpmCARD USED FOR SHARING MEDIA-RELATED INFORMATION
US20070265855A1 (en)*2006-05-092007-11-15Nokia CorporationmCARD USED FOR SHARING MEDIA-RELATED INFORMATION
US7707383B2 (en)2006-11-212010-04-27Intel CorporationAddress translation performance in virtualized environments
US20080120487A1 (en)*2006-11-212008-05-22Ramakrishna SaripalliAddress translation performance in virtualized environments
US20080201549A1 (en)*2007-02-202008-08-21Raytheon CompanySystem and Method for Improving Data Caching
US20080263259A1 (en)*2007-04-232008-10-23Microsoft CorporationHints model for optimization of storage devices connected to host and write optimization schema for storage devices
US7853759B2 (en)*2007-04-232010-12-14Microsoft CorporationHints model for optimization of storage devices connected to host and write optimization schema for storage devices
WO2009045884A3 (en)*2007-09-282009-06-25Intel CorpAddress translation caching and i/o cache performance improvement in virtualized environments
US8161243B1 (en)2007-09-282012-04-17Intel CorporationAddress translation caching and I/O cache performance improvement in virtualized environments
US8407422B2 (en)2007-09-282013-03-26Intel CorporationAddress translation caching and I/O cache performance improvement in virtualized environments
US20100138613A1 (en)*2008-06-202010-06-03Nokia CorporationData Caching
US9632557B2 (en)2011-09-302017-04-25Intel CorporationActive state power management (ASPM) to reduce power consumption by PCI express components
US11520769B1 (en)*2021-06-252022-12-06International Business Machines CorporationBlock level lock on data table

Also Published As

Publication numberPublication date
US20070299809A1 (en)2007-12-27
CN1292352C (en)2006-12-27
US7818309B2 (en)2010-10-19
CN1637722A (en)2005-07-13

Similar Documents

PublicationPublication DateTitle
US7818309B2 (en)Method for managing data access requests utilizing storage meta data processing
CN110998557B (en)High availability database system and method via distributed storage
US10437865B1 (en)Computer storage deduplication
US9348752B1 (en)Cached data replication for cache recovery
US10642794B2 (en)Computer storage deduplication
US8176233B1 (en)Using non-volatile memory resources to enable a virtual buffer pool for a database application
CN102307206B (en)Caching method of caching system for quickly accessing virtual machine mirror image based on cloud storage
US8868610B2 (en)File system with optimistic I/O operations on shared storage
US20040049636A1 (en)Technique for data transfer
EP2352090B1 (en)System accessing shared data by a plurality of application servers
CN101556559A (en)Transactional memory execution utilizing virtual memory
US11366594B2 (en)In-band extent locking
US11341163B1 (en)Multi-level replication filtering for a distributed database
CN117480500A (en)Historical information in an instructor-based database system for transaction consistency
CN102984256B (en)Processing method and system for metadata based on authorization manner
US20130103922A9 (en)Method, computer program product and appartus for accelerating responses to requests for transactions involving data operations
CN113703672A (en)Super-fusion system, IO request issuing method thereof and physical server
US10055139B1 (en)Optimized layout in a two tier storage
US11914571B1 (en)Optimistic concurrency for a multi-writer database
US7752386B1 (en)Application performance acceleration
CN110569112A (en)Log data writing method and object storage daemon device
US11586353B2 (en)Optimized access to high-speed storage device
US12216592B1 (en)Enhancing i/o performance using in-memory reservation state caching at block storage services
CN114207602B (en) Using probabilistic data structures to reduce requests
US11216439B2 (en)Auto-expiring locks based on object stamping

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BROWNE, MICHAEL E.;WIGHTWICK, GLENN R.;REEL/FRAME:014860/0534;SIGNING DATES FROM 20031223 TO 20031224

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp