MetaSystem είναι το όνομα μιας νέας τεχνικής της πληροφορικής που επιτρέπει στους χρήστες να χρησιμοποιήσει τους πόρους που σαφώς χωρίζεται γεωγραφικά, για την ίδρυση της ιδέας ενός ολοκληρωμένου συστήματος πληροφορικής. Το μετασύστημα ενσωματώνει, μέσω δικτύων υψηλής ταχύτητας, σύνθετους ετερογενείς πόρους όπως: τεράστιες βάσεις δεδομένων ή υπερυπολογιστές.
Τα Metasystems επιτρέπουν την κοινή χρήση των πόρων με ομαλό τρόπο, σε πολύ ενεργές και διοργανικές εταιρείες. Αυξήστε την τοπική χωρητικότητα υπολογιστών. Η παραγωγικότητα βελτιώνεται έχοντας ένα κυρίως απλό περιβάλλον προγραμματισμού.
Όπως και οι συσκευές αποθήκευσης, τα μετασυστήματα πρέπει να ενσωματώνουν πόρους διαφορετικών δυνατοτήτων, που συνδέονται με αναξιόπιστα δίκτυα, τα οποία βρίσκονται σε διαφορετικά πεδία διαχείρισης. Ωστόσο, η ανάγκη για ανώτερη απόδοση ενδέχεται να απαιτεί πολύ διαφορετικά μοντέλα προγραμματισμού και διεπαφές.
Μερικά από τα πλεονεκτήματα που προσφέρουν αυτά τα συστήματα είναι: η εξοικονόμηση που προσφέρει στους χρήστες, καθώς άλλοι πόροι μπορεί να είναι ακριβοί. Κοινόχρηστοι μόνιμοι χώροι αρχείων.
Μεταξύ των λόγων που οδήγησαν στη δημιουργία των μετασυστημάτων είναι:
Επεκτασιμότητα: σκοπός του είναι τα συστήματα αυτά να υποστηρίζουν χιλιάδες, ακόμη και εκατομμύρια μηχανήματα, που μπορούν να συνδεθούν μέσω του Διαδικτύου.
Ευκολία χρήσης: η προσθήκη ενός νέου μηχανήματος στο σετ πρέπει να είναι εύκολη. Απλότητα στην ανάπτυξη εφαρμογών.
Χρόνοι εκτέλεσης: έχει να κάνει με τα προβλήματα που συνήθως χρειάζονται χρόνο για την επίλυση. Η εφαρμογή μηχανισμών ελέγχου σημείων είναι απαραίτητη για να διασφαλιστεί ότι η ποσότητα της εργασίας που χάνεται κατά τη διάρκεια αστοχιών είναι ελάχιστη.
Προσαρμοστικός παραλληλισμός: η ομάδα των μηχανών τείνει να αυξάνεται και να μειώνεται κατά την εκτέλεση μιας εφαρμογής. Αυτός είναι ο λόγος για τον οποίο το μετασύστημα πρέπει να είναι σε θέση να αναθέτει εκ νέου θέσεις εργασίας.
Ετερογένεια: υπονοεί διαφορετικές αρχιτεκτονικές. Διαθεσιμότητα και υψηλή απόδοση.