Structure and process for distributing SCSI LUN semantics across parallel distributed components

   
   

Briefly, the present invention provides a system and method for distributing SCSI semantics throughout a network. Specifically, the present invention distributes the SCSI semantics through multiple parallel agents and a separate controller. This configuration allows performance-sensitive distribution of SCSI semantics to be parallelized and optimized for performance in the agents, while the control and management of the SCSI semantics is centralized in the controller chosen for optimal cost, management, and other implementation practicalities. In this design, the SCSI semantics are stored in the controller, and portions of the SCSI semantics are distributed to the mapping agents as cached, read-only information. The controller is responsible for persistent storage of the SCSI semantics, thereby consolidating the costs and management for the SCSI semantics in a single component. The agents preferably do not interact with other mapping agents, thereby improving the scalability of virtual storage systems and their tolerance of component failures. Within an embodiment of the SCSI distribution system, key SCSI semantic information is distributed to the agents while infrequently used semantic information is centralized in the controller. Likewise, SCSI commands that cannot be processed by the agents may be forwarded to the controller.

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

 
Web www.patentalert.com

< Method and apparatus for updating and invalidating store data

< Address assignment procedure that enables a device to calculate addresses of neighbor devices

> Method and apparatus of providing a configuration script that uses connection rules to produce a configuration file or map for configuring a network device

> Magnetic resonance imaging using a reduced number of echo acquisitions

~ 00123