Switch-based acceleration of computer data storage employing aggregations of disk arrays

   
   

There is disclosed apparatus and methodology for enhancing computer system data transfer when writing to network attached storage systems employing FC-2 fibrechannel protocol by dynamically reconfiguring a fibrechannel switch in response to map/unmap command controls issued by a disk drive aggregator. The reconfiguration involves fabrication of a dynamic map table having sets of fibrechannel FC-2 header fields and their corresponding new or proxy destination IDs (which correspond to the switch's output ports), and fabrication of both an input frame header buffer for temporary storage purposes and a frame header field selector (which can be a frame header mask) containing only relevant information. The input frame header is temporarily stored in the buffer and the field selector is used to obtain a "distilled" input header which is compared with the dynamic map table of stored header fields to obtain a match. If one of the sets of header fields matches the distilled input header, its corresponding proxy destination or source ID is substituted into the corresponding FC-2 input frame header's destination ID field, whereby write command data transfers are accomplished between host computer and a particular disk drive directly, avoiding the aggregator and latency otherwise introduced by the aggregator. Similar disclosure is provided for read command data.

Ci è apparecchi rilevati e la metodologia per l'aumento del trasferimento di dati del sistema di elaborazione quando scrivere alla rete ha fissato i sistemi di memorizzazione che impiegano il protocollo del fibrechannel FC-2 dinamicamente modificando un interruttore del fibrechannel in risposta ai comandi di ordine di map/unmap pubblicati da un aggregator dell'azionatore del disco. La riconfigurazione coinvolge la lavorazione di una tabella dinamica del programma che ha gli insiemi dei campi dell'intestazione del fibrechannel FC-2 e del loro corrispondere nuovi o identificazioni della destinazione di procura (che corrispondono agli orificii di uscita dell'interruttore) e la lavorazione sia di un amplificatore dell'intestazione della struttura dell'input per gli scopi di immagazzinaggio provvisorio che di un selettore del campo dell'intestazione della struttura (che possono essere una mascherina dell'intestazione della struttura) che contiene soltanto le informazioni relative. L'intestazione della struttura dell'input temporaneamente è immagazzinata nell'amplificatore ed il selettore del campo è utilizzato per ottenere un'intestazione "distillata" dell'input che è paragonata alla tabella dinamica del programma dei campi immagazzinati dell'intestazione per ottenere un fiammifero. Se uno degli insiemi dei campi dell'intestazione abbina l'intestazione distillata dell'input, la relativa identificazione corrispondente della destinazione o di fonte di procura si sostituisce nel campo di identificazione della destinazione dell'input FC-2 dell'intestazione corrispondente della struttura, per cui scriva i trasferimenti di dati di ordine sono compiuti fra l'elaboratore ospite e un azionatore del disco particolare direttamente, evitando il aggregator e lo stato latente introdotti al contrario dal aggregator. La rilevazione simile è fornita per i dati di ordine colto.

 
Web www.patentalert.com

< Database system providing methodology for property enforcement

< Data output system, mobile terminal, data output method, data output program, and computer-readable recording medium storing data output program

> Contact-free display peripheral device for contact-free portable object

> Regulated expression of PKC and/or SRB1/psa1 in yeast

~ 00137