WO2004059437A3 - Preservation of intent of a volume creator with a logical volume - Google Patents

Preservation of intent of a volume creator with a logical volume Download PDF

Info

Publication number
WO2004059437A3
WO2004059437A3 PCT/US2003/040892 US0340892W WO2004059437A3 WO 2004059437 A3 WO2004059437 A3 WO 2004059437A3 US 0340892 W US0340892 W US 0340892W WO 2004059437 A3 WO2004059437 A3 WO 2004059437A3
Authority
WO
WIPO (PCT)
Prior art keywords
logical volume
volume
intent
creator
rules
Prior art date
Application number
PCT/US2003/040892
Other languages
French (fr)
Other versions
WO2004059437A2 (en
Inventor
Chirag Deepak Dalal
Vaijayanti Rakshit Bharadwaj
Pradip Madhukar Kulkarni
Ronald S Karr
Original Assignee
Veritas Software 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 Veritas Software Corp filed Critical Veritas Software Corp
Priority to AU2003299803A priority Critical patent/AU2003299803A1/en
Publication of WO2004059437A2 publication Critical patent/WO2004059437A2/en
Publication of WO2004059437A3 publication Critical patent/WO2004059437A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/0629Configuration or reconfiguration of storage systems
    • G06F3/0631Configuration or reconfiguration of storage systems by allocating resources to storage systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/0605Improving or facilitating administration, e.g. storage management by facilitating the interaction with a user or administrator
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/067Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
    • 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/99941Database schema or data structure
    • Y10S707/99943Generating database or data structure, e.g. via user interface

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Devices For Executing Special Programs (AREA)
  • Exposure Of Semiconductors, Excluding Electron Or Ion Beam Exposure (AREA)

Abstract

A method, system, and computer program product for preserving the intent 2250 of a logical volume creator with the logical volume 2282. The creator of a logical volume 2282 defines certain characteristics of that logical volume 2282. In response to the user requirements 2210, the system explores the possibilities for providing the characteristics in the existing storage environment. The system then implements the logical volume 2282 and stores the intent 2250, along with a corresponding set of rules for configuring the logical volume, with the logical volume. As a result, volume management operations like resizing the volume and evacuating data from the volume use the rules to preserve the intent of the creator. By ensuring that the logical volume 2282 consistently conforms to rules fulfilling the original intent 2250, a consistent level of availability of the logical volume can be achieved to fulfill contractual availability requirements for storage service level agreements.
PCT/US2003/040892 2002-12-20 2003-12-22 Preservation of intent of a volume creator with a logical volume WO2004059437A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2003299803A AU2003299803A1 (en) 2002-12-20 2003-12-22 Preservation of intent of a volume creator with a logical volume

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/324,858 2002-12-20
US10/324,858 US7143259B2 (en) 2002-12-20 2002-12-20 Preservation of intent of a volume creator with a logical volume

Publications (2)

Publication Number Publication Date
WO2004059437A2 WO2004059437A2 (en) 2004-07-15
WO2004059437A3 true WO2004059437A3 (en) 2005-04-14

Family

ID=32593572

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2003/040892 WO2004059437A2 (en) 2002-12-20 2003-12-22 Preservation of intent of a volume creator with a logical volume

Country Status (3)

Country Link
US (1) US7143259B2 (en)
AU (1) AU2003299803A1 (en)
WO (1) WO2004059437A2 (en)

Families Citing this family (67)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7032126B2 (en) * 2003-07-08 2006-04-18 Softek Storage Solutions Corporation Method and apparatus for creating a storage pool by dynamically mapping replication schema to provisioned storage volumes
US7398350B1 (en) * 2003-10-29 2008-07-08 Symantec Operating Corporation Distribution of data volume virtualization
US7487308B1 (en) 2003-11-28 2009-02-03 Symantec Operating Corporation Identification for reservation of replacement storage devices for a logical volume to satisfy its intent
JP4320247B2 (en) * 2003-12-24 2009-08-26 株式会社日立製作所 Configuration information setting method and apparatus
JP2005228278A (en) * 2004-01-14 2005-08-25 Hitachi Ltd Management method, management device and management program of storage area
JP2005234834A (en) * 2004-02-19 2005-09-02 Hitachi Ltd Method for relocating logical volume
US7689767B2 (en) * 2004-09-30 2010-03-30 Symantec Operating Corporation Method to detect and suggest corrective actions when performance and availability rules are violated in an environment deploying virtualization at multiple levels
US8850132B1 (en) * 2004-12-08 2014-09-30 Symantec Operating Corporation Method and system for providing a shared data resource coordinator within a storage virtualizing data processing system
CN100354833C (en) * 2005-01-14 2007-12-12 英业达股份有限公司 Protection method for SAN system in abnormal condition
US7418621B2 (en) * 2005-02-24 2008-08-26 Dot Hill Systems Corp. Redundant storage array method and apparatus
US20070016900A1 (en) * 2005-07-12 2007-01-18 Caterpillar Inc. Service tool with separately updateable data file
JP2007102439A (en) * 2005-10-04 2007-04-19 Hitachi Ltd Storage system and license management method
JP4684864B2 (en) * 2005-11-16 2011-05-18 株式会社日立製作所 Storage device system and storage control method
US8655623B2 (en) 2007-02-13 2014-02-18 International Business Machines Corporation Diagnostic system and method
US8260622B2 (en) * 2007-02-13 2012-09-04 International Business Machines Corporation Compliant-based service level objectives
US8195876B2 (en) * 2007-12-20 2012-06-05 International Business Machines Corporation Adaptation of contentious storage virtualization configurations
US8296514B2 (en) * 2007-12-20 2012-10-23 International Business Machines Corporation Automated correction of contentious storage virtualization configurations
US8898418B2 (en) * 2008-08-26 2014-11-25 International Business Machines Corporation Method, apparatus and computer program for provisioning a storage volume to a virtual server
US8316175B2 (en) * 2009-11-03 2012-11-20 Inphi Corporation High throughput flash memory system
US8386741B2 (en) 2010-08-31 2013-02-26 International Business Machines Corporation Method and apparatus for optimizing data allocation
US9141508B2 (en) 2010-12-21 2015-09-22 Oracle International Corporation Assigning read requests based on busyness of devices
US9170878B2 (en) 2011-04-11 2015-10-27 Inphi Corporation Memory buffer with data scrambling and error correction
US8687451B2 (en) 2011-07-26 2014-04-01 Inphi Corporation Power management in semiconductor memory system
US9285992B2 (en) * 2011-12-16 2016-03-15 Netapp, Inc. System and method for optimally creating storage objects in a storage system
US9158726B2 (en) 2011-12-16 2015-10-13 Inphi Corporation Self terminated dynamic random access memory
US8949473B1 (en) 2012-02-16 2015-02-03 Inphi Corporation Hybrid memory blade
US9069717B1 (en) 2012-03-06 2015-06-30 Inphi Corporation Memory parametric improvements
US8861277B1 (en) 2012-06-26 2014-10-14 Inphi Corporation Method of using non-volatile memories for on-DIMM memory address list storage
US9647799B2 (en) 2012-10-16 2017-05-09 Inphi Corporation FEC coding identification
US20140075111A1 (en) * 2012-09-13 2014-03-13 Transparent Io, Inc. Block Level Management with Service Level Agreement
WO2014108933A1 (en) * 2013-01-10 2014-07-17 Hitachi, Ltd. Resource management system and resource management method of a computer system
US9569476B2 (en) * 2013-04-02 2017-02-14 International Business Machines Corporation Intelligent data routing and storage provisioning
US10185499B1 (en) 2014-01-07 2019-01-22 Rambus Inc. Near-memory compute module
US9553670B2 (en) 2014-03-03 2017-01-24 Inphi Corporation Optical module
US9874800B2 (en) 2014-08-28 2018-01-23 Inphi Corporation MZM linear driver for silicon photonics device characterized as two-channel wavelength combiner and locker
US9325419B1 (en) 2014-11-07 2016-04-26 Inphi Corporation Wavelength control of two-channel DEMUX/MUX in silicon photonics
US9473090B2 (en) 2014-11-21 2016-10-18 Inphi Corporation Trans-impedance amplifier with replica gain control
US9553689B2 (en) 2014-12-12 2017-01-24 Inphi Corporation Temperature insensitive DEMUX/MUX in silicon photonics
US9461677B1 (en) 2015-01-08 2016-10-04 Inphi Corporation Local phase correction
US9853873B2 (en) 2015-01-10 2017-12-26 Cisco Technology, Inc. Diagnosis and throughput measurement of fibre channel ports in a storage area network environment
US9484960B1 (en) 2015-01-21 2016-11-01 Inphi Corporation Reconfigurable FEC
US9547129B1 (en) 2015-01-21 2017-01-17 Inphi Corporation Fiber coupler for silicon photonics
US9548726B1 (en) 2015-02-13 2017-01-17 Inphi Corporation Slew-rate control and waveshape adjusted drivers for improving signal integrity on multi-loads transmission line interconnects
US9632390B1 (en) 2015-03-06 2017-04-25 Inphi Corporation Balanced Mach-Zehnder modulator
US9900250B2 (en) 2015-03-26 2018-02-20 Cisco Technology, Inc. Scalable handling of BGP route information in VXLAN with EVPN control plane
US10222986B2 (en) * 2015-05-15 2019-03-05 Cisco Technology, Inc. Tenant-level sharding of disks with tenant-specific storage modules to enable policies per tenant in a distributed storage system
US11588783B2 (en) 2015-06-10 2023-02-21 Cisco Technology, Inc. Techniques for implementing IPV6-based distributed storage space
US9875189B2 (en) * 2015-06-12 2018-01-23 Intel Corporation Supporting secure memory intent
US10778765B2 (en) 2015-07-15 2020-09-15 Cisco Technology, Inc. Bid/ask protocol in scale-out NVMe storage
US10423362B2 (en) * 2015-11-30 2019-09-24 International Business Machines Corporation Utilizing multiple dispersal algorithms to encode data for storage in a dispersed storage network
US9892075B2 (en) 2015-12-10 2018-02-13 Cisco Technology, Inc. Policy driven storage in a microserver computing environment
US9847839B2 (en) 2016-03-04 2017-12-19 Inphi Corporation PAM4 transceivers for high-speed communication
US10140172B2 (en) 2016-05-18 2018-11-27 Cisco Technology, Inc. Network-aware storage repairs
US20170351639A1 (en) 2016-06-06 2017-12-07 Cisco Technology, Inc. Remote memory access using memory mapped addressing among multiple compute nodes
US10664169B2 (en) 2016-06-24 2020-05-26 Cisco Technology, Inc. Performance of object storage system by reconfiguring storage devices based on latency that includes identifying a number of fragments that has a particular storage device as its primary storage device and another number of fragments that has said particular storage device as its replica storage device
US11563695B2 (en) 2016-08-29 2023-01-24 Cisco Technology, Inc. Queue protection using a shared global memory reserve
US10545914B2 (en) 2017-01-17 2020-01-28 Cisco Technology, Inc. Distributed object storage
US10243823B1 (en) 2017-02-24 2019-03-26 Cisco Technology, Inc. Techniques for using frame deep loopback capabilities for extended link diagnostics in fibre channel storage area networks
US10713203B2 (en) 2017-02-28 2020-07-14 Cisco Technology, Inc. Dynamic partition of PCIe disk arrays based on software configuration / policy distribution
US10254991B2 (en) 2017-03-06 2019-04-09 Cisco Technology, Inc. Storage area network based extended I/O metrics computation for deep insight into application performance
US10303534B2 (en) 2017-07-20 2019-05-28 Cisco Technology, Inc. System and method for self-healing of application centric infrastructure fabric memory
US10404596B2 (en) 2017-10-03 2019-09-03 Cisco Technology, Inc. Dynamic route profile storage in a hardware trie routing table
US10942666B2 (en) 2017-10-13 2021-03-09 Cisco Technology, Inc. Using network device replication in distributed storage clusters
US11467775B2 (en) 2019-10-15 2022-10-11 Hewlett Packard Enterprise Development Lp Virtual persistent volumes for containerized applications
US11687267B2 (en) 2020-04-14 2023-06-27 Hewlett Packard Enterprise Development Lp Containerized application manifests and virtual persistent volumes
US11693573B2 (en) 2020-06-18 2023-07-04 Hewlett Packard Enterprise Development Lp Relaying storage operation requests to storage systems using underlying volume identifiers
US11960773B2 (en) * 2020-07-31 2024-04-16 Hewlett Packard Enterprise Development Lp Modifying virtual persistent volumes based on analysis of performance metrics

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5440737A (en) 1993-07-23 1995-08-08 Nec Corporation File-allocation control system for allocating files according to user-program priority and storage volume performance
US5809224A (en) 1995-10-13 1998-09-15 Compaq Computer Corporation On-line disk array reconfiguration
US5897661A (en) * 1997-02-25 1999-04-27 International Business Machines Corporation Logical volume manager and method having enhanced update capability with dynamic allocation of storage and minimal storage of metadata information
US6078990A (en) 1998-02-06 2000-06-20 Ncr Corporation Volume set configuration using a single operational view
US6457139B1 (en) * 1998-12-30 2002-09-24 Emc Corporation Method and apparatus for providing a host computer with information relating to the mapping of logical volumes within an intelligent storage system
US6519679B2 (en) * 1999-06-11 2003-02-11 Dell Usa, L.P. Policy based storage configuration
US6904599B1 (en) * 1999-11-29 2005-06-07 Microsoft Corporation Storage management system having abstracted volume providers
US6925528B2 (en) * 2000-06-20 2005-08-02 Storage Technology Corporation Floating virtualization layers
US6834299B1 (en) 2000-10-12 2004-12-21 International Business Machines Corporation Method and system for automating the configuration of a storage area network
US20020133539A1 (en) 2001-03-14 2002-09-19 Imation Corp. Dynamic logical storage volumes
US7343410B2 (en) 2001-06-28 2008-03-11 Finisar Corporation Automated creation of application data paths in storage area networks
US7092977B2 (en) 2001-08-31 2006-08-15 Arkivio, Inc. Techniques for storing data based upon storage policies
JP2003216348A (en) * 2001-11-14 2003-07-31 Hitachi Ltd Method and device for management of storage device
JP2003308213A (en) 2002-04-17 2003-10-31 Hitachi Ltd Method and apparatus for job processing and storage management system
JP2004013547A (en) 2002-06-07 2004-01-15 Hitachi Ltd Data allocation method and information processing system
US6925541B2 (en) 2002-06-12 2005-08-02 Hitachi, Ltd. Method and apparatus for managing replication volumes

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
VERITAS SOFTWARE CORPORATION: "Veritas Volume Manager 3.1 Administrator's Guide HP-UX", 30-000003-399, August 2000 (2000-08-01), pages 1 - 266, XP002314215 *

Also Published As

Publication number Publication date
AU2003299803A8 (en) 2004-07-22
US7143259B2 (en) 2006-11-28
WO2004059437A2 (en) 2004-07-15
US20040123029A1 (en) 2004-06-24
AU2003299803A1 (en) 2004-07-22

Similar Documents

Publication Publication Date Title
WO2004059437A3 (en) Preservation of intent of a volume creator with a logical volume
WO2004104764A3 (en) Graphics model referencing method and apparatus
WO2006006028A8 (en) Method, apparatus and computer program product to utilize context ontology in mobile device application personalization
WO2005112571A3 (en) System and method for flexible path handling
WO2007138546A3 (en) Single file rich media package portable across multiple devices
WO2007016440A3 (en) Carousel control for metadata navigation and assignment
EP1081609A3 (en) Metadata model
MY141362A (en) Property tree for metadata navigation and assignment
MY140667A (en) Mapping of a file system model to a database object
WO2005089446A3 (en) A novel media file access and storage solution for multi-workstation/multi-platform non-linear video editing systems
WO2009158688A3 (en) Presenting dynamic folders
WO2011088080A3 (en) Crowdsourced multi-media data relationships
WO2006088706A3 (en) Method and apparatus for identifying and cataloging software assets
WO2005099381A3 (en) Expression and time-based data creation and creator-controlled organization
WO2005015438A3 (en) Meta model for an enterprise service architecture
EP1039378A3 (en) Improvements in object-oriented computer processing
JP2008022559A5 (en)
EP1223747A3 (en) Method for storing information
WO2007038266A3 (en) Method of selectively displaying data
Ragab et al. Simulating infiltration into sand from a trickle line source using the matric flux potential concept
WO2004012103A3 (en) Content management system
CN105843618A (en) Desktop system with custom theme edition function
WO2007106695A3 (en) System and method for providing content over a communications network
WO2007027488A3 (en) System, methods, and program product to trace content genealogy
WO2000038084A3 (en) Method for processing data objects

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): BW GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP