Method, system, program, and data structures for mapping logical blocks to physical blocks

   
   

Disclosed is a method, system, program, and data structure for a storage controller to map logical blocks to physical storage blocks. The storage controller is in communication with at least one host system that views a logical storage space. The storage controller defines the logical storage space as a sequence of logical chunks, wherein each logical chunk comprises a plurality of logical blocks in the logical storage space. The storage controller further defines a physical storage space as a sequence of physical chunks, wherein each physical chunk comprises a plurality of physical blocks in the physical storage system. The storage controller associates each logical chunk in the sequence of logical chunks defining the logical storage space with one physical chunk in the physical storage system. Further, the contiguous logical chunks are capable of being associated with non-contiguous physical chunks.

Αποκαλύπτονται μια μέθοδος, ένα σύστημα, ένα πρόγραμμα, και η δομή δεδομένων για έναν ελεγκτή αποθήκευσης για να χαρτογραφήσουν τους λογικούς φραγμούς στους φυσικούς φραγμούς αποθήκευσης. Ο ελεγκτής αποθήκευσης είναι στην επικοινωνία με τουλάχιστον ένα σύστημα οικοδεσποτών που βλέπει ένα λογικό διάστημα αποθήκευσης. Ο ελεγκτής αποθήκευσης καθορίζει το λογικό διάστημα αποθήκευσης ως ακολουθία λογικών χοντρών κομματιών, όπου κάθε λογικό χοντρό κομμάτι περιλαμβάνει μια πολλαπλότητα των λογικών φραγμών στο λογικό διάστημα αποθήκευσης. Ο ελεγκτής αποθήκευσης καθορίζει περαιτέρω ένα φυσικό διάστημα αποθήκευσης ως ακολουθία φυσικών χοντρών κομματιών, όπου κάθε φυσικό χοντρό κομμάτι περιλαμβάνει μια πολλαπλότητα των φυσικών φραγμών στο φυσικό σύστημα αποθήκευσης. Ο ελεγκτής αποθήκευσης συνδέει κάθε λογικό χοντρό κομμάτι στην ακολουθία λογικών χοντρών κομματιών καθορίζοντας το λογικό διάστημα αποθήκευσης με ένα φυσικό χοντρό κομμάτι στο φυσικό σύστημα αποθήκευσης. Περαιτέρω, τα παρακείμενα λογικά χοντρά κομμάτια είναι σε θέση της ένωσης με τα μη-παρακείμενα φυσικά χοντρά κομμάτια.

 
Web www.patentalert.com

< System and method for utilizing dispatch queues in a multiprocessor data processing system

< System for removing and replacing core I/O hardware in an operational computer system

> SIMD datapath coupled to scalar/vector/address/conditional data register file with selective subpath scalar processing mode

> Portable computing device with specialized operating system

~ 00153