WO2001098906A3 - Virtual storage layer approach for dynamically associating computer storage with processing hosts - Google Patents

Virtual storage layer approach for dynamically associating computer storage with processing hosts Download PDF

Info

Publication number
WO2001098906A3
WO2001098906A3 PCT/US2001/041086 US0141086W WO0198906A3 WO 2001098906 A3 WO2001098906 A3 WO 2001098906A3 US 0141086 W US0141086 W US 0141086W WO 0198906 A3 WO0198906 A3 WO 0198906A3
Authority
WO
WIPO (PCT)
Prior art keywords
storage
host
volumes
gateways
coupled
Prior art date
Application number
PCT/US2001/041086
Other languages
French (fr)
Other versions
WO2001098906A2 (en
Inventor
Thomas Markson
Ashar Aziz
Martin Patterson
Benjamin Stoltz
Osman Ismael
Jayaraman Manni
Suvendu Ray
Chris La
Original Assignee
Terraspring Inc
Thomas Markson
Ashar Aziz
Martin Patterson
Benjamin Stoltz
Osman Ismael
Jayaraman Manni
Suvendu Ray
Chris La
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 Terraspring Inc, Thomas Markson, Ashar Aziz, Martin Patterson, Benjamin Stoltz, Osman Ismael, Jayaraman Manni, Suvendu Ray, Chris La filed Critical Terraspring Inc
Priority to AU2001273617A priority Critical patent/AU2001273617A1/en
Publication of WO2001098906A2 publication Critical patent/WO2001098906A2/en
Publication of WO2001098906A3 publication Critical patent/WO2001098906A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]

Abstract

A method and apparatus for selectively logically adding storage to a host features dynamically mapping one or more disk volumes to the host using a storage virtualization layer, without affecting an operating system of the host or its configuration. Storage devices participate in storage area networks and are coupled to gateways. A boot portion of the host is coupled to a direct-attached storage network that includes a switching fabric. When a host needs storage to participate in a virtual server farm, software elements allocate one or more volumes or concatenated volumes of disk storage, and command the gateways and switches in the storage networks to logically and physically connect the host to the allocated volumes. As a result, the host acquires access to storage without modification to a configuration of the host, and a real-world virtual server farm or data center may be created and deployed substantially instantly.
PCT/US2001/041086 2000-06-20 2001-06-20 Virtual storage layer approach for dynamically associating computer storage with processing hosts WO2001098906A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2001273617A AU2001273617A1 (en) 2000-06-20 2001-06-20 Virtual storage layer approach for dynamically associating computer storage with processing hosts

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US21293600P 2000-06-20 2000-06-20
US21287300P 2000-06-20 2000-06-20
US60/212,873 2000-06-20
US60/212,936 2000-06-20
US09/885,290 US20020103889A1 (en) 2000-02-11 2001-06-19 Virtual storage layer approach for dynamically associating computer storage with processing hosts

Publications (2)

Publication Number Publication Date
WO2001098906A2 WO2001098906A2 (en) 2001-12-27
WO2001098906A3 true WO2001098906A3 (en) 2003-03-20

Family

ID=27395794

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/041086 WO2001098906A2 (en) 2000-06-20 2001-06-20 Virtual storage layer approach for dynamically associating computer storage with processing hosts

Country Status (2)

Country Link
US (1) US20020103889A1 (en)
WO (1) WO2001098906A2 (en)

Families Citing this family (166)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7222176B1 (en) 2000-08-28 2007-05-22 Datacore Software Corporation Apparatus and method for using storage domains for controlling data in storage area networks
US7792923B2 (en) * 2000-10-13 2010-09-07 Zhe Khi Pak Disk system adapted to be directly attached to network
US7343410B2 (en) * 2001-06-28 2008-03-11 Finisar Corporation Automated creation of application data paths in storage area networks
US7613806B2 (en) * 2001-06-28 2009-11-03 Emc Corporation System and method for managing replication sets of data distributed over one or more computer systems
US7783727B1 (en) * 2001-08-30 2010-08-24 Emc Corporation Dynamic host configuration protocol in a storage environment
US6880002B2 (en) * 2001-09-05 2005-04-12 Surgient, Inc. Virtualized logical server cloud providing non-deterministic allocation of logical attributes of logical servers to physical resources
US6976134B1 (en) 2001-09-28 2005-12-13 Emc Corporation Pooling and provisioning storage resources in a storage network
US7404000B2 (en) * 2001-09-28 2008-07-22 Emc Corporation Protocol translation in a storage system
US7864758B1 (en) 2001-09-28 2011-01-04 Emc Corporation Virtualization in a storage system
US7707304B1 (en) 2001-09-28 2010-04-27 Emc Corporation Storage switch for storage area network
US7421509B2 (en) * 2001-09-28 2008-09-02 Emc Corporation Enforcing quality of service in a storage network
US7558264B1 (en) 2001-09-28 2009-07-07 Emc Corporation Packet classification in a storage system
US7185062B2 (en) * 2001-09-28 2007-02-27 Emc Corporation Switch-based storage services
US6880101B2 (en) * 2001-10-12 2005-04-12 Dell Products L.P. System and method for providing automatic data restoration after a storage device failure
US20030078996A1 (en) * 2001-10-15 2003-04-24 Ensoport Internetworks EnsoBox clustered services architecture: techniques for enabling the creation of scalable, robust, and industrial strength internet services provider appliance
US7194563B2 (en) * 2001-12-05 2007-03-20 Scientific-Atlanta, Inc. Disk driver cluster management of time shift buffer with file allocation table structure
US7962011B2 (en) 2001-12-06 2011-06-14 Plourde Jr Harold J Controlling substantially constant buffer capacity for personal video recording with consistent user interface of available disk space
US7159080B1 (en) * 2001-12-20 2007-01-02 Network Appliance, Inc. System and method for storing storage operating system data in switch ports
US7433948B2 (en) * 2002-01-23 2008-10-07 Cisco Technology, Inc. Methods and apparatus for implementing virtualization of storage within a storage area network
US7548975B2 (en) * 2002-01-09 2009-06-16 Cisco Technology, Inc. Methods and apparatus for implementing virtualization of storage within a storage area network through a virtual enclosure
US7231639B1 (en) * 2002-02-28 2007-06-12 Convergys Cmg Utah System and method for managing data output
JP4146653B2 (en) * 2002-02-28 2008-09-10 株式会社日立製作所 Storage device
US7010663B2 (en) * 2002-03-22 2006-03-07 Sun Microsystems, Inc. Method and system for dividing a plurality of existing volumes of storage into a plurality of virtual logical units of storage
US7165258B1 (en) * 2002-04-22 2007-01-16 Cisco Technology, Inc. SCSI-based storage area network having a SCSI router that routes traffic between SCSI and IP networks
JP2003316522A (en) * 2002-04-26 2003-11-07 Hitachi Ltd Computer system and method for controlling the same system
JP4704659B2 (en) 2002-04-26 2011-06-15 株式会社日立製作所 Storage system control method and storage control device
JP4211285B2 (en) * 2002-05-24 2009-01-21 株式会社日立製作所 Method and apparatus for virtual unification of network storage system
JP2003345631A (en) * 2002-05-28 2003-12-05 Hitachi Ltd Computer system and allocating method for storage area
US7219189B1 (en) * 2002-05-31 2007-05-15 Veritas Operating Corporation Automatic operating system handle creation in response to access control changes
US6732171B2 (en) * 2002-05-31 2004-05-04 Lefthand Networks, Inc. Distributed network storage system with virtualization
US9344235B1 (en) * 2002-06-07 2016-05-17 Datacore Software Corporation Network managed volumes
US6912643B2 (en) * 2002-08-19 2005-06-28 Aristos Logic Corporation Method of flexibly mapping a number of storage elements into a virtual storage element
US7143420B2 (en) * 2002-08-29 2006-11-28 Sun Microsystems, Inc. Strategic technology architecture roadmap
US7146389B2 (en) * 2002-08-30 2006-12-05 Hitachi, Ltd. Method for rebalancing free disk space among network storages virtualized into a single file system view
US8805918B1 (en) 2002-09-11 2014-08-12 Cisco Technology, Inc. Methods and apparatus for implementing exchange management for virtualization of storage within a storage area network
JP2004110367A (en) * 2002-09-18 2004-04-08 Hitachi Ltd Storage system control method, storage control device, and storage system
US8181205B2 (en) 2002-09-24 2012-05-15 Russ Samuel H PVR channel and PVR IPG information
JP4130615B2 (en) * 2003-07-02 2008-08-06 株式会社日立製作所 Fault information management method and management server in a network having a storage device
US7409583B2 (en) * 2002-10-07 2008-08-05 Hitachi, Ltd. Volume and failure management method on a network having a storage device
JP4202709B2 (en) * 2002-10-07 2008-12-24 株式会社日立製作所 Volume and failure management method in a network having a storage device
US7117324B2 (en) * 2002-10-18 2006-10-03 International Business Machines Corporation Simultaneous data backup in a computer system
US8019840B2 (en) * 2002-10-31 2011-09-13 Hewlett-Packard Development Company, L.P. Storage area network mapping
US6957294B1 (en) * 2002-11-15 2005-10-18 Unisys Corporation Disk volume virtualization block-level caching
US7263593B2 (en) 2002-11-25 2007-08-28 Hitachi, Ltd. Virtualization controller and data transfer control method
JP2004220450A (en) * 2003-01-16 2004-08-05 Hitachi Ltd Storage device, its introduction method and its introduction program
US8499086B2 (en) * 2003-01-21 2013-07-30 Dell Products L.P. Client load distribution
JP4567293B2 (en) 2003-01-21 2010-10-20 株式会社日立製作所 file server
US20040210724A1 (en) * 2003-01-21 2004-10-21 Equallogic Inc. Block data migration
US7526527B1 (en) * 2003-03-31 2009-04-28 Cisco Technology, Inc. Storage area network interconnect server
US7817583B2 (en) * 2003-04-28 2010-10-19 Hewlett-Packard Development Company, L.P. Method for verifying a storage area network configuration
US7739363B1 (en) * 2003-05-09 2010-06-15 Apple Inc. Configurable offline data store
JP4278445B2 (en) * 2003-06-18 2009-06-17 株式会社日立製作所 Network system and switch
JP2005018193A (en) * 2003-06-24 2005-01-20 Hitachi Ltd Interface command control method for disk device, and computer system
US8352724B2 (en) * 2003-07-23 2013-01-08 Semiconductor Energy Laboratory Co., Ltd. Microprocessor and grid computing system
US20050080982A1 (en) * 2003-08-20 2005-04-14 Vasilevsky Alexander D. Virtual host bus adapter and method
US20050044301A1 (en) * 2003-08-20 2005-02-24 Vasilevsky Alexander David Method and apparatus for providing virtual computing services
US8776050B2 (en) * 2003-08-20 2014-07-08 Oracle International Corporation Distributed virtual machine monitor for managing multiple virtual resources across multiple physical nodes
US7143112B2 (en) 2003-09-10 2006-11-28 Hitachi, Ltd. Method and apparatus for data integration
JP4386694B2 (en) * 2003-09-16 2009-12-16 株式会社日立製作所 Storage system and storage control device
US7219201B2 (en) * 2003-09-17 2007-05-15 Hitachi, Ltd. Remote storage disk control device and method for controlling the same
JP4598387B2 (en) * 2003-09-17 2010-12-15 株式会社日立製作所 Storage system
CN1286018C (en) * 2003-09-29 2006-11-22 摩托罗拉公司 Method for locating files in logical file systems
WO2005031576A2 (en) * 2003-09-23 2005-04-07 Revivio, Inc. Systems and methods for time dependent data storage and recovery
US7769004B2 (en) * 2003-09-26 2010-08-03 Surgient, Inc. Network abstraction and isolation layer for masquerading machine identity of a computer
JP4307202B2 (en) 2003-09-29 2009-08-05 株式会社日立製作所 Storage system and storage control device
US20050080909A1 (en) * 2003-10-10 2005-04-14 Anatoliy Panasyuk Methods and apparatus for scalable secure remote desktop access
US20050114595A1 (en) * 2003-11-26 2005-05-26 Veritas Operating Corporation System and method for emulating operating system metadata to provide cross-platform access to storage volumes
US7934023B2 (en) * 2003-12-01 2011-04-26 Cisco Technology, Inc. Apparatus and method for performing fast fibre channel write operations over relatively high latency networks
TW200520462A (en) * 2003-12-03 2005-06-16 Tatung Co Ltd Method for identifying and managing devices
JP4412989B2 (en) 2003-12-15 2010-02-10 株式会社日立製作所 Data processing system having a plurality of storage systems
US7467381B2 (en) * 2003-12-16 2008-12-16 Intel Corporation Resource partitioning and direct access utilizing hardware support for virtualization
US7500000B2 (en) * 2003-12-17 2009-03-03 International Business Machines Corporation Method and system for assigning or creating a resource
US7921262B1 (en) 2003-12-18 2011-04-05 Symantec Operating Corporation System and method for dynamic storage device expansion support in a storage virtualization environment
JP2005202893A (en) * 2004-01-19 2005-07-28 Hitachi Ltd Storage device controller, storage system, recording medium recording program, information processor, and method for controlling storage system
JP4391265B2 (en) 2004-02-26 2009-12-24 株式会社日立製作所 Storage subsystem and performance tuning method
TWI269165B (en) 2004-03-30 2006-12-21 Infortrend Technology Inc Dispatching of service requests in redundant storage virtualization subsystems
US7237062B2 (en) * 2004-04-02 2007-06-26 Seagate Technology Llc Storage media data structure system and method
US8335909B2 (en) 2004-04-15 2012-12-18 Raytheon Company Coupling processors to each other for high performance computing (HPC)
US8336040B2 (en) 2004-04-15 2012-12-18 Raytheon Company System and method for topology-aware job scheduling and backfilling in an HPC environment
US9178784B2 (en) 2004-04-15 2015-11-03 Raytheon Company System and method for cluster management based on HPC architecture
EP1589422A1 (en) * 2004-04-23 2005-10-26 Hitachi, Ltd. Information processor and program with plural administrative area information for implementing access rights for devices to virtual servers in a data center
US20050278382A1 (en) * 2004-05-28 2005-12-15 Network Appliance, Inc. Method and apparatus for recovery of a current read-write unit of a file system
US7499980B2 (en) * 2004-08-19 2009-03-03 International Business Machines Corporation System and method for an on-demand peer-to-peer storage virtualization infrastructure
US8307026B2 (en) * 2004-08-19 2012-11-06 International Business Machines Corporation On-demand peer-to-peer storage virtualization infrastructure
JP4646574B2 (en) 2004-08-30 2011-03-09 株式会社日立製作所 Data processing system
US20060053215A1 (en) * 2004-09-07 2006-03-09 Metamachinix, Inc. Systems and methods for providing users with access to computer resources
JP2006127028A (en) 2004-10-27 2006-05-18 Hitachi Ltd Memory system and storage controller
GB2419703A (en) * 2004-10-29 2006-05-03 Hewlett Packard Development Co Isolated virtual overlay infrastructures each having an interface to control interaction with others
JP4833541B2 (en) * 2004-12-08 2011-12-07 株式会社日立製作所 Deployment method, program, and server system
US9606821B2 (en) 2004-12-17 2017-03-28 Intel Corporation Virtual environment manager for creating and managing virtual machine environments
JP4553723B2 (en) * 2004-12-24 2010-09-29 富士通株式会社 Virtual storage configuration management system, information processing apparatus for virtual storage configuration, and computer-readable storage medium
US7730183B2 (en) * 2005-01-13 2010-06-01 Microsoft Corporation System and method for generating virtual networks
US8583770B2 (en) * 2005-02-16 2013-11-12 Red Hat, Inc. System and method for creating and managing virtual services
US20060190532A1 (en) * 2005-02-23 2006-08-24 Kalyana Chadalavada Apparatus and methods for multiple user remote connections to an information handling system via a remote access controller
JP4611062B2 (en) * 2005-03-09 2011-01-12 株式会社日立製作所 Computer system and data backup method in computer system
US7343468B2 (en) * 2005-04-14 2008-03-11 International Business Machines Corporation Method and apparatus for storage provisioning automation in a data center
US7609649B1 (en) 2005-04-26 2009-10-27 Cisco Technology, Inc. Methods and apparatus for improving network based virtualization performance
US7523273B2 (en) * 2005-05-05 2009-04-21 International Business Machines Corporation Autonomic storage provisioning to enhance storage virtualization infrastructure availability
US20060288130A1 (en) 2005-06-21 2006-12-21 Rajesh Madukkarumukumana Address window support for direct memory access translation
JP4701929B2 (en) 2005-09-02 2011-06-15 株式会社日立製作所 Boot configuration change method, management server, and computer system
US20070094402A1 (en) * 2005-10-17 2007-04-26 Stevenson Harold R Method, process and system for sharing data in a heterogeneous storage network
US7840902B2 (en) * 2005-10-26 2010-11-23 Hewlett-Packard Development Company, L.P. Method and an apparatus for automatic creation of secure connections between segmented resource farms in a utility computing environment
US7802251B2 (en) * 2005-11-09 2010-09-21 Hitachi, Ltd. System for resource allocation to an active virtual machine using switch and controller to associate resource groups
US9118698B1 (en) 2005-12-02 2015-08-25 Branislav Radovanovic Scalable data storage architecture and methods of eliminating I/O traffic bottlenecks
US8347010B1 (en) 2005-12-02 2013-01-01 Branislav Radovanovic Scalable data storage architecture and methods of eliminating I/O traffic bottlenecks
US8635348B2 (en) * 2005-12-07 2014-01-21 Intel Corporation Switch fabric service hosting
US8572330B2 (en) * 2005-12-19 2013-10-29 Commvault Systems, Inc. Systems and methods for granular resource management in a storage network
US7777322B2 (en) * 2005-12-30 2010-08-17 Dialight Corporation Apparatus for providing a light source that combines different color LEDS
US7434013B2 (en) * 2006-01-30 2008-10-07 Microsoft Corporation Assigning disks during system recovery
US8078728B1 (en) 2006-03-31 2011-12-13 Quest Software, Inc. Capacity pooling for application reservation and delivery
US7617373B2 (en) * 2006-05-23 2009-11-10 International Business Machines Corporation Apparatus, system, and method for presenting a storage volume as a virtual volume
US20080034167A1 (en) * 2006-08-03 2008-02-07 Cisco Technology, Inc. Processing a SCSI reserve in a network implementing network-based virtualization
US7542982B2 (en) * 2006-09-05 2009-06-02 International Business Machines Corporation Message validation model
US8145837B2 (en) * 2007-01-03 2012-03-27 Raytheon Company Computer storage system with redundant storage servers and at least one cache server
US7945643B2 (en) * 2007-04-30 2011-05-17 Hewlett-Packard Development Company, L.P. Rules for shared entities of a network-attached storage device
JP2008276596A (en) * 2007-05-01 2008-11-13 Hitachi Ltd Method for determining storage device and computer
US7739388B2 (en) * 2007-05-30 2010-06-15 International Business Machines Corporation Method and system for managing data center power usage based on service commitments
US7689797B2 (en) * 2007-08-29 2010-03-30 International Business Machines Corporation Method for automatically configuring additional component to a storage subsystem
US7945640B1 (en) * 2007-09-27 2011-05-17 Emc Corporation Methods and apparatus for network provisioning
US20090112919A1 (en) * 2007-10-26 2009-04-30 Qlayer Nv Method and system to model and create a virtual private datacenter
US8194674B1 (en) 2007-12-20 2012-06-05 Quest Software, Inc. System and method for aggregating communications and for translating between overlapping internal network addresses and unique external network addresses
US7783604B1 (en) * 2007-12-31 2010-08-24 Emc Corporation Data de-duplication and offsite SaaS backup and archiving
US8930537B2 (en) 2008-02-28 2015-01-06 International Business Machines Corporation Zoning of devices in a storage area network with LUN masking/mapping
WO2010008707A1 (en) * 2008-07-17 2010-01-21 Lsi Corporation Systems and methods for installing a bootable virtual storage appliance on a virtualized server platform
US7908368B2 (en) * 2008-09-23 2011-03-15 International Business Machines Corporation Method and apparatus for redirecting data traffic based on external switch port status
US8775544B2 (en) 2009-02-04 2014-07-08 Citrix Systems, Inc. Methods and systems for dynamically switching between communications protocols
US9773033B2 (en) * 2009-05-22 2017-09-26 International Business Machines Corporation Storing and retrieving volumes in a database by volume attributes
US20110060815A1 (en) * 2009-09-09 2011-03-10 International Business Machines Corporation Automatic attachment of server hosts to storage hostgroups in distributed environment
US8825819B2 (en) * 2009-11-30 2014-09-02 Red Hat, Inc. Mounting specified storage resources from storage area network in machine provisioning platform
CN102263774B (en) * 2010-05-24 2014-04-16 杭州华三通信技术有限公司 Method and device for processing source role information
US9069467B2 (en) * 2011-06-01 2015-06-30 Microsoft Technology Licensing, Llc Isolation of virtual machine I/O in multi-disk hosts
US8996671B1 (en) * 2012-03-30 2015-03-31 Emc Corporation Method of providing service-provider-specific support link data to a client in a storage context
US9237195B2 (en) * 2012-04-27 2016-01-12 Netapp, Inc. Virtual storage appliance gateway
US8938477B1 (en) * 2012-09-26 2015-01-20 Emc Corporation Simulating data storage system configuration data
US10482194B1 (en) * 2013-12-17 2019-11-19 EMC IP Holding Company LLC Simulation mode modification management of embedded objects
US9940332B1 (en) 2014-06-27 2018-04-10 EMC IP Holding Company LLC Storage pool-backed file system expansion
US20160139834A1 (en) * 2014-11-14 2016-05-19 Cisco Technology, Inc. Automatic Configuration of Local Storage Resources
WO2016085537A1 (en) * 2014-11-26 2016-06-02 Hewlett Packard Enterprise Development Lp Backup operations
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
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
US10778765B2 (en) 2015-07-15 2020-09-15 Cisco Technology, Inc. Bid/ask protocol in scale-out NVMe storage
US10025947B1 (en) * 2015-11-30 2018-07-17 Ims Health Incorporated System and method to produce a virtually trusted database record
US9892075B2 (en) 2015-12-10 2018-02-13 Cisco Technology, Inc. Policy driven storage in a microserver computing environment
US10331353B2 (en) 2016-04-08 2019-06-25 Branislav Radovanovic Scalable data access system and methods of eliminating controller bottlenecks
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
US11023128B2 (en) * 2018-03-16 2021-06-01 Portworx, Inc. On-demand elastic storage infrastructure
JP6836536B2 (en) * 2018-03-19 2021-03-03 株式会社日立製作所 Storage system and IO processing control method
US11249852B2 (en) 2018-07-31 2022-02-15 Portwonx, Inc. Efficient transfer of copy-on-write snapshots
US11354060B2 (en) 2018-09-11 2022-06-07 Portworx, Inc. Application snapshot for highly available and distributed volumes
US11494128B1 (en) 2020-01-28 2022-11-08 Pure Storage, Inc. Access control of resources in a cloud-native storage system
US11531467B1 (en) 2021-01-29 2022-12-20 Pure Storage, Inc. Controlling public access of resources in a secure distributed storage system
US11520516B1 (en) 2021-02-25 2022-12-06 Pure Storage, Inc. Optimizing performance for synchronous workloads
US11733897B1 (en) 2021-02-25 2023-08-22 Pure Storage, Inc. Dynamic volume storage adjustment
US11726684B1 (en) 2021-02-26 2023-08-15 Pure Storage, Inc. Cluster rebalance using user defined rules

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0917056A2 (en) * 1997-11-04 1999-05-19 Digital Equipment Corporation A multi-processor computer system and a method of operating thereof
WO1999067713A1 (en) * 1998-06-22 1999-12-29 Colin Constable Virtual data storage (vds) system
EP0989490A2 (en) * 1998-09-25 2000-03-29 Ncr International Inc. Protocol for dynamic binding of shared resources
WO2000029954A1 (en) * 1998-11-14 2000-05-25 Mti Technology Corporation Logical unit mapping in a storage area network (san) environment

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4591967A (en) * 1982-06-29 1986-05-27 Andover Controls Corporation Distributed drum emulating programmable controller system
US5163130A (en) * 1989-10-11 1992-11-10 Next Computer, Inc. System and method for configuring a graphic interface
EP0562251A2 (en) * 1992-03-24 1993-09-29 Universities Research Association, Inc. Parallel data transfer network controlled by a dynamically reconfigurable serial network
CA2100540A1 (en) * 1992-10-19 1994-04-20 Jonel George System and method for performing resource reconfiguration in a computer system
US5574914A (en) * 1993-01-04 1996-11-12 Unisys Corporation Method and apparatus for performing system resource partitioning
US5504670A (en) * 1993-03-31 1996-04-02 Intel Corporation Method and apparatus for allocating resources in a multiprocessor system
JPH07219913A (en) * 1994-01-28 1995-08-18 Fujitsu Ltd Method for controlling multiprocessor system and device therefor
US5537585A (en) * 1994-02-25 1996-07-16 Avail Systems Corporation Data storage management for network interconnected processors
US5778411A (en) * 1995-05-16 1998-07-07 Symbios, Inc. Method for virtual to physical mapping in a mapped compressed virtual storage subsystem
US6212587B1 (en) * 1997-12-10 2001-04-03 Compaq Computer Corp. Device proxy agent for hiding computing devices on a computer bus
US6658526B2 (en) * 1997-03-12 2003-12-02 Storage Technology Corporation Network attached virtual data storage subsystem
US6148369A (en) * 1997-09-30 2000-11-14 Emc Corp Method and apparatus for providing logical devices spanning several physical volumes
US6081883A (en) * 1997-12-05 2000-06-27 Auspex Systems, Incorporated Processing system with dynamically allocatable buffer memory
US6567889B1 (en) * 1997-12-19 2003-05-20 Lsi Logic Corporation Apparatus and method to provide virtual solid state disk in cache memory in a storage controller
US6532535B1 (en) * 1998-02-24 2003-03-11 Adaptec, Inc. Method for managing primary and secondary storage devices in an intelligent backup and restoring system
US6298428B1 (en) * 1998-03-30 2001-10-02 International Business Machines Corporation Method and apparatus for shared persistent virtual storage on existing operating systems
US6389465B1 (en) * 1998-05-08 2002-05-14 Attachmate Corporation Using a systems network architecture logical unit activation request unit as a dynamic configuration definition in a gateway
US6421711B1 (en) * 1998-06-29 2002-07-16 Emc Corporation Virtual ports for data transferring of a data storage system
US6542909B1 (en) * 1998-06-30 2003-04-01 Emc Corporation System for determining mapping of logical objects in a computer system
US6330246B1 (en) * 1998-08-21 2001-12-11 International Business Machines Corporation Method and system for switching SCSI devices utilizing an analog multiplexor
US6393466B1 (en) * 1999-03-11 2002-05-21 Microsoft Corporation Extensible storage system
US6640278B1 (en) * 1999-03-25 2003-10-28 Dell Products L.P. Method for configuration and management of storage resources in a storage network
US6446141B1 (en) * 1999-03-25 2002-09-03 Dell Products, L.P. Storage server system including ranking of data source
US6389432B1 (en) * 1999-04-05 2002-05-14 Auspex Systems, Inc. Intelligent virtual volume access
US6631442B1 (en) * 1999-06-29 2003-10-07 Emc Corp Methods and apparatus for interfacing to a data storage system
US6779016B1 (en) * 1999-08-23 2004-08-17 Terraspring, Inc. Extensible computing system
US7103647B2 (en) * 1999-08-23 2006-09-05 Terraspring, Inc. Symbolic definition of a computer system
US6816905B1 (en) * 2000-11-10 2004-11-09 Galactic Computing Corporation Bvi/Bc Method and system for providing dynamic hosted service management across disparate accounts/sites

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0917056A2 (en) * 1997-11-04 1999-05-19 Digital Equipment Corporation A multi-processor computer system and a method of operating thereof
WO1999067713A1 (en) * 1998-06-22 1999-12-29 Colin Constable Virtual data storage (vds) system
EP0989490A2 (en) * 1998-09-25 2000-03-29 Ncr International Inc. Protocol for dynamic binding of shared resources
WO2000029954A1 (en) * 1998-11-14 2000-05-25 Mti Technology Corporation Logical unit mapping in a storage area network (san) environment

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
BUCK A L ET AL: "The storage server as virtual volume manager", MASS STORAGE SYSTEMS, 1993. PUTTING ALL THAT DATA TO WORK. PROCEEDINGS., TWELFTH IEEE SYMPOSIUM ON MONTEREY, CA, USA 26-29 APRIL 1993, LOS ALAMITOS, CA, USA,IEEE COMPUT. SOC, US, 26 April 1993 (1993-04-26), pages 79 - 86, XP010095401, ISBN: 0-8186-3460-X *

Also Published As

Publication number Publication date
WO2001098906A2 (en) 2001-12-27
US20020103889A1 (en) 2002-08-01

Similar Documents

Publication Publication Date Title
WO2001098906A3 (en) Virtual storage layer approach for dynamically associating computer storage with processing hosts
US11269669B2 (en) Providing data that is remotely stored to an operating system responsive to a local access request
US10474624B2 (en) Systems and methods for using resources in a networked computing environment
US9563469B2 (en) System and method for storage and deployment of virtual machines in a virtual server environment
US8412935B2 (en) Administration of storage systems containing three groups of data-operational, backup, and standby
JP6055310B2 (en) Virtual memory target offload technology
US8255607B2 (en) SAS expander-based SAS/SATA bridging
US8438360B2 (en) Distributed storage through a volume device architecture
JP4681505B2 (en) Computer system, management computer, and program distribution method
JP4440098B2 (en) Multiprotocol storage appliance that provides integrated support for file and block access protocols
WO2006017584A3 (en) Virtual host bus adapter and method
US20070050767A1 (en) Method, apparatus and system for a virtual diskless client architecture
WO2005055043A1 (en) System and method for emulating operating system metadata to provide cross-platform access to storage volumes
WO2004086363A3 (en) Data storage device with full access by all users
WO2007019316A3 (en) Zero-copy network i/o for virtual hosts
EP1901161A3 (en) Storage system and control method for the same
WO2006013559A3 (en) Storage area network boot server and method
US8706942B2 (en) Direct memory access (DMA) address translation between peer-to-peer input/output (I/O) devices
WO2013032806A1 (en) Computer system accessing object storage system
JP2008102940A (en) Server operating system for supporting multiple client-server sessions and dynamic reconnection of users to previous sessions
MXPA04011275A (en) Systems and methods for bimodal device virtualization of actual and idealized hardware-based devices.
TW200614000A (en) Information processing device, communication processing method, and computer program
US20100191873A1 (en) Enabling and disabling device images on a platform without disrupting bios or os
KR100372915B1 (en) Network-attached disk system
US20210255784A1 (en) Non-disruptive transformation of a logical storage device from a first access protocol to a second access protocol

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 NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

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

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP