A network comprises at least one host processing system, a number of storage controllers, each coupled to one of a plurality of storage arrays, each storage array including at least one mass storage device. Each storage controller may be coupled to at least one host processing system and to at least one other storage controller to control access of the host processing systems to the mass storage devices. Multiple copies of data are maintained in storage arrays that are geographically remote to each other, such that any copy can be accessed by any host. Each storage controller includes an interface with a host that emulates a mass storage device and an interface with a local storage array that emulates a host. The interfaces to the host and local storage arrays are independent of the type of host or devices in the local storage array. Two or more hosts may be dissimilar to each other, and two or more storage arrays may include dissimilar mass storage devices. Hosts access stored data using virtual addressing. During a data access, the storage controller connected to the accessing host maps a virtual address provided by the host to a real physical location in any of the storage arrays, such that the actual location of the data is transparent to the host. The storage controllers provide automatic back-up and error correction as well as write protection of back-up copies.

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

 
Web www.patentalert.com

< (none)

< Fastener assembly for roof marker lamp

> Live upgrade process for object-oriented programs

> (none)

~ 00030