WO2006026677A3 - Virtual logical unit state maintenance rules engine - Google Patents

Virtual logical unit state maintenance rules engine Download PDF

Info

Publication number
WO2006026677A3
WO2006026677A3 PCT/US2005/030997 US2005030997W WO2006026677A3 WO 2006026677 A3 WO2006026677 A3 WO 2006026677A3 US 2005030997 W US2005030997 W US 2005030997W WO 2006026677 A3 WO2006026677 A3 WO 2006026677A3
Authority
WO
WIPO (PCT)
Prior art keywords
virtual logical
logical unit
status
state
current state
Prior art date
Application number
PCT/US2005/030997
Other languages
French (fr)
Other versions
WO2006026677A2 (en
Inventor
Shreyas P Gandhi
Original Assignee
Emc Corp
Shreyas P Gandhi
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 Emc Corp, Shreyas P Gandhi filed Critical Emc Corp
Publication of WO2006026677A2 publication Critical patent/WO2006026677A2/en
Publication of WO2006026677A3 publication Critical patent/WO2006026677A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • G06F16/90335Query processing
    • G06F16/90344Query processing by using string matching techniques

Abstract

A rules engine is provided to enhance management capability in storage area networks and particularly within storage switches. Resulting state and status information for virtual logical units can be maintained in a database. The database can be indexed according to the current state and/or status of members of a virtual logical unit. When an event associated with a physical target of a virtual logical unit is detected, the current state and status of members of the virtual logical unit can be determined. The current state and status information can be maintained in dynamic state and status indicator. The current state and status information can be used to identify a corresponding entry in the rules database. From the rules database, the proper resulting status and/or state of the members and/or the virtual logical unit can be determined.
PCT/US2005/030997 2004-08-31 2005-08-31 Virtual logical unit state maintenance rules engine WO2006026677A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/931,794 2004-08-31
US10/931,794 US7516214B2 (en) 2004-08-31 2004-08-31 Rules engine for managing virtual logical units in a storage network

Publications (2)

Publication Number Publication Date
WO2006026677A2 WO2006026677A2 (en) 2006-03-09
WO2006026677A3 true WO2006026677A3 (en) 2009-02-26

Family

ID=36000712

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2005/030997 WO2006026677A2 (en) 2004-08-31 2005-08-31 Virtual logical unit state maintenance rules engine

Country Status (2)

Country Link
US (1) US7516214B2 (en)
WO (1) WO2006026677A2 (en)

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9009427B2 (en) * 2001-12-26 2015-04-14 Cisco Technology, Inc. Mirroring mechanisms for storage area networks and network based virtualization
US20090259817A1 (en) * 2001-12-26 2009-10-15 Cisco Technology, Inc. Mirror Consistency Checking Techniques For Storage Area Networks And Network Based Virtualization
US20090259816A1 (en) * 2001-12-26 2009-10-15 Cisco Technology, Inc. Techniques for Improving Mirroring Operations Implemented In Storage Area Networks and Network Based Virtualization
US8239477B2 (en) * 2005-07-08 2012-08-07 Cisco Technology, Inc. Apparatus and methods for controlling a data tapping session in a storage area network
US7356573B2 (en) * 2005-07-08 2008-04-08 Cisco Technology, Inc. Apparatus and methods for data tapping in a storage area network
US20070067488A1 (en) * 2005-09-16 2007-03-22 Ebay Inc. System and method for transferring data
US7765365B2 (en) * 2005-11-18 2010-07-27 Lsi Corporation Method of partioning storage in systems with both single and virtual target interfaces
EP1955471A4 (en) * 2005-12-01 2009-03-11 Firestar Software Inc System and method for exchanging information among exchange applications
US8176217B2 (en) * 2005-12-20 2012-05-08 Lsi Corporation System and method for implementing a storage protocol with initiator controlled data transfer
TWI305619B (en) * 2006-05-12 2009-01-21 Qisda Corp State synchronization systems and methods
US8793361B1 (en) * 2006-06-30 2014-07-29 Blue Coat Systems, Inc. Traffic synchronization across multiple devices in wide area network topologies
JP4724640B2 (en) * 2006-10-30 2011-07-13 富士通株式会社 Storage virtualization switch
US7779118B1 (en) * 2006-12-28 2010-08-17 Emc Corporation Method and apparatus for representing, managing, analyzing and problem reporting in storage networks
EP2140662A2 (en) 2007-04-30 2010-01-06 Netapp, Inc. Method and apparatus for offloading network processes in a computer storage system
US7945640B1 (en) * 2007-09-27 2011-05-17 Emc Corporation Methods and apparatus for network provisioning
US8156211B2 (en) * 2008-02-26 2012-04-10 Sap Ag Transitioning from dynamic cluster management to virtualized cluster management
US20100153612A1 (en) * 2008-12-15 2010-06-17 Lsi Corporation Transport agnostic scsi i/o referrals
US8775544B2 (en) * 2009-02-04 2014-07-08 Citrix Systems, Inc. Methods and systems for dynamically switching between communications protocols
US7822056B2 (en) * 2009-03-04 2010-10-26 Alcatel Lucent LCR switch with header compression
US20110071994A1 (en) * 2009-09-22 2011-03-24 Appsimple, Ltd Method and system to securely store data
US8892723B2 (en) * 2010-06-16 2014-11-18 Netapp, Inc. Method and apparatus for enabling communication between iSCSI devices and SAS devices
US8504691B1 (en) 2010-12-29 2013-08-06 Amazon Technologies, Inc. System and method for allocating resources for heterogeneous service requests
US8839030B2 (en) 2011-09-09 2014-09-16 Lsi Corporation Methods and structure for resuming background tasks in a clustered storage environment
CN104054060A (en) * 2012-01-20 2014-09-17 惠普发展公司,有限责任合伙企业 Storage provisioning negotiation
US9104639B2 (en) * 2012-05-01 2015-08-11 SEAKR Engineering, Inc. Distributed mesh-based memory and computing architecture
US20150295981A1 (en) * 2014-03-05 2015-10-15 Unisys Corporation Systems and methods of distributed silo signaling
WO2015163868A1 (en) * 2014-04-23 2015-10-29 Hewlett-Packard Development Company, L.P. Determining connectivity information for a storage device
US9710194B1 (en) 2014-06-24 2017-07-18 EMC IP Holding Company LLC Port provisioning based on initiator usage
US9521085B1 (en) * 2014-06-24 2016-12-13 Emc Corporation Policy-based bandwidth allocation
US10772141B2 (en) * 2018-06-28 2020-09-08 The Chinese University Of Hong Kong System and method for peer-to-peer wireless communication

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020019920A1 (en) * 2000-06-02 2002-02-14 Reuter James M. Process for fast, space-efficient disk copies using parallel distributed table driven I/O mapping
US20020180795A1 (en) * 2001-05-30 2002-12-05 International Business Machines Corporation Method, system, and program for generating a progress indicator
US20040139240A1 (en) * 2003-01-15 2004-07-15 Hewlett-Packard Company Storage system with LUN virtualization
US20040139195A1 (en) * 2003-01-15 2004-07-15 Hewlett-Packard Company Monitor for obtaining device state by intelligents sampling

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020019920A1 (en) * 2000-06-02 2002-02-14 Reuter James M. Process for fast, space-efficient disk copies using parallel distributed table driven I/O mapping
US20020180795A1 (en) * 2001-05-30 2002-12-05 International Business Machines Corporation Method, system, and program for generating a progress indicator
US20040139240A1 (en) * 2003-01-15 2004-07-15 Hewlett-Packard Company Storage system with LUN virtualization
US20040139195A1 (en) * 2003-01-15 2004-07-15 Hewlett-Packard Company Monitor for obtaining device state by intelligents sampling

Also Published As

Publication number Publication date
WO2006026677A2 (en) 2006-03-09
US20060080416A1 (en) 2006-04-13
US7516214B2 (en) 2009-04-07

Similar Documents

Publication Publication Date Title
WO2006026677A3 (en) Virtual logical unit state maintenance rules engine
TW200632767A (en) A model and system for reasoning with N-step lookahead in policy-based system management
WO2006073899A3 (en) Operating point management in multi-core architectures
WO2006069141A3 (en) Financial activity based on natural events
WO2005008439A3 (en) San/storage self-healing/capacity planning system and method
WO2012092148A3 (en) Scene activity analysis using statistical and semantic feature learnt from object trajectory data
WO2004003745A3 (en) Handling faults associated with operation of guest software in the virtual-machine architecture
TW200513838A (en) System management infrastructure for corrective actions to servers with shared resources
WO2005067645A3 (en) Layered barrier structure having one or more definable layers and method
WO2006053084A3 (en) Method and system of pooling storage devices
WO2006007146A3 (en) A method and apparatus for managing power consumption of a server
CN104842988B (en) A kind of brake vacuum pump opens threshold value and closes the control method and system of threshold value
CN201926247U (en) Device for controlling refrigerator noise
WO2014047193A3 (en) Mail indexing and searching using hierarchical caches
EP3922503A4 (en) Load access detection method, switch circuit and battery management system
CN109840654A (en) Analysis method, device, system and the computer equipment of vehicle drive behavior
WO2005003964A3 (en) Evaluating storage options
WO2007087106A3 (en) Techniques to manage contact information
BR112012007754A2 (en) fuel efficiency information management server, fuel efficiency information management system and fuel efficiency information management method
WO2011129815A3 (en) Security systems and methods
WO2005024581A3 (en) Method and implementation for real time retail
WO2010027665A8 (en) Type descriptor management for frozen objects
EP1758065A3 (en) Method for forecasting a traffic condition in a road network and traffic management centre
WO2003019438A3 (en) Consumer and revocation of their equipment
CN106408220A (en) Method and device for generating super warning in unattended manner

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 BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KM KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NG NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GM KE LS MW MZ NA 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 IS IT LT LU LV MC NL PL 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
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase