A device, system and methods of data management are disclosed, which facilitate the implementation of improved mirroring, back-up, volume remapping, extent relocation, prefetching, caching, data reformatting, statistic gathering, and data translation, among others. A new, intelligent I/O stream splitter is disclosed that may intercept and alter an I/O stream received by the splitter from a communications link. For example, in the case of mirroring, the intelligent splitter may intercept write commands and associated data from a mainframe that target a specific storage location on a specific control unit. The splitter may then transmit the intercepted I/O stream to the targeted control unit and storage location over one link and in parallel transmit on another link an altered version of the intercepted I/O stream to another control unit, which is responsible for holding a mirrored version of the data. The altered version could have the same data as that on the one link but have new frame headers injected at appropriate points in the I/O stream. Moreover, the intelligent splitter may improve the functionality of extended functions such as mirroring as well. The alterations to the I/O stream to the mirroring control unit may include changes to the control information of the I/O stream, for example, to address the mirroring control instead of the primary unit. But the alterations may also include changes to the data itself, including formatting, filtering and translating. A host may be connected to potentially several intelligent splitters to implement extended functions cooperatively. Among other things, the host may be used to configure the splitter to perform the mirroring (or other) operation at a physical level of addressing, though the host may receive requests expressed at a logical level. The host may then map the logical name to physical addresses and configure the splitter accordingly. The host may also instruct the splitter to create and send streams independently of any I/O streams passing through the splitter. This created I/O stream may correspond to an entire CCW in ESCON contexts.

Μια συσκευή, ένα σύστημα και οι μέθοδοι διαχείρισης στοιχείων αποκαλύπτονται, οι οποίες διευκολύνουν την εφαρμογή βελτιωμένης να αντανακλάσουν, της υποστήριξης, όγκου, του επανεντοπισμού βαθμού, της εναποθήκευσης, των στοιχείων που επαναμορφοποιούν, της συλλογής στατιστικής, και της μετάφρασης στοιχείων, μεταξύ των άλλων. Ένας νέος, ευφυής I/O θραύστης ρευμάτων αποκαλύπτεται που μπορεί να παρεμποδίσει και να αλλάξει ένα I/O ρεύμα που παραλαμβάνεται από το θραύστη από μια σύνδεση επικοινωνιών. Για το παράδειγμα, στην περίπτωση, ο ευφυής θραύστης μπορεί να παρεμποδίσει να γράψει τις εντολές και τα σχετικά στοιχεία από έναν κεντρικό υπολογιστή που στοχεύουν σε μια συγκεκριμένη θέση αποθήκευσης σε μια συγκεκριμένη μονάδα ελέγχου. Ο θραύστης μπορεί έπειτα να διαβιβάσει το παρεμποδισμένο I/O ρεύμα στη στοχοθετημένη θέση μονάδων και αποθήκευσης ελέγχου άνω των μιας σύνδεσης και παράλληλα παράλληλος διαβιβάστε σε μια άλλη σύνδεση μια αλλαγμένη έκδοση του παρεμποδισμένου I/O ρεύματος σε μια άλλη μονάδα ελέγχου, η οποία είναι αρμόδια για το κράτημα μιας αντανακλημένης έκδοσης των στοιχείων. Η αλλαγμένη έκδοση θα μπορούσε να έχει τα ίδια στοιχεία με αυτό επάνω η μια σύνδεση αλλά εγχέει τις νέες επιγραφές πλαισίων στα κατάλληλα σημεία στο I/O ρεύμα. Επιπλέον, ο ευφυής θραύστης μπορεί να βελτιώσει τη λειτουργία των εκτεταμένων λειτουργιών όπως να αντανακλάσει επίσης. Οι αλλαγές στο I/O ρεύμα στην αντανακλώντας μονάδα ελέγχου μπορούν να περιλάβουν τις αλλαγές στις πληροφορίες ελέγχου του I/O ρεύματος, παραδείγματος χάριν, για να εξετάσουν τον αντανακλώντας έλεγχο αντί της αρχικής μονάδας. Αλλά οι αλλαγές μπορούν επίσης να περιλάβουν τις αλλαγές τα ίδια στα στοιχεία, συμπεριλαμβανομένης της μορφοποίησης, του φιλτραρίσματος και της μετάφρασης. Ένας οικοδεσπότης μπορεί να συνδεθεί με ενδεχομένως διάφορους ευφυείς θραύστες για να εφαρμόσει τις εκτεταμένες λειτουργίες συνεταιριστικά. Μεταξύ άλλων, ο οικοδεσπότης μπορεί να χρησιμοποιηθεί για να διαμορφώσει το θραύστη για να εκτελέσει τη να αντανακλάσει (ή άλλη) λειτουργία σε φυσικό επίπεδο εξέτασης, αν και ο οικοδεσπότης μπορεί να λάβει τα αιτήματα που εκφράζονται σε λογικό επίπεδο. Ο οικοδεσπότης μπορεί έπειτα να χαρτογραφήσει το λογικό όνομα στις φυσικές διευθύνσεις και να διαμορφώσει το θραύστη αναλόγως. Ο οικοδεσπότης μπορεί επίσης να καθοδηγήσει το θραύστη για να δημιουργήσει και να στείλει τα ρεύματα ανεξάρτητα από οποιαδήποτε I/O ρεύματα που περνούν μέσω του θραύστη. Αυτό το δημιουργημένο I/O ρεύμα μπορεί να αντιστοιχεί σε ένα ολόκληρο CCW στα πλαίσια ESCON.

 
Web www.patentalert.com

< SCSI repeater circuit with SCSI address translation and enable

< Method and apparatus for mode selection in a computer system

> Transferring data between asynchronous devices

> Method for configuration and management of storage resources in a storage network

~ 00088