Τι είναι Distributed Computing;
Κατανεμημένα υπολογιστικά αναφέρεται στα μέσα με τα οποία ένα μόνο πρόγραμμα υπολογιστή εκτελείται σε περισσότερους από έναν υπολογιστή ταυτόχρονα. Ειδικότερα, τα διάφορα στοιχεία και αντικείμενα του προγράμματος είναι να τρέχει ή με τη χρήση διαφόρων επεξεργαστών του υπολογιστή.
Κατανεμημένα υπολογιστών είναι παρόμοια με την παράλληλη υπολογιστών και δικτύων υπολογιστών. Παράλληλες υπολογιστών, όμως, αναφέρεται σε ένα ενιαίο πρόγραμμα λειτουργίας με τη χρήση τουλάχιστον δύο επεξεργαστές που ανήκουν σε έναν υπολογιστή. Grid computing, από την άλλη πλευρά, αναφέρεται σε μια πιο εξειδικευμένη κατανεμημένα υπολογιστικά setup - έναν υπολογιστή του οποίου η «μέλη» που ασχολούνται ειδικά με το πρόγραμμα υπό επεξεργασία.
Διακριτά χαρακτηριστικά
Σε κατανεμημένα υπολογιστικά setup, το πρόγραμμα λειτουργεί όπως θα ήταν σε ένα μόνο υπολογιστή, ακόμη και αν είναι, στην πραγματικότητα, με τη χρήση διαφόρων επεξεργαστών του υπολογιστή. Αυτό σημαίνει ότι δεν μεταφέρει μόνο υπολογιστή, ολόκληρο το βάρος του στους πόρους του συστήματος που εκτελεί ένα πρόγραμμα υπολογιστή συνήθως συνεπάγεται.
Ωστόσο, κατανεμημένα συστήματα πληροφορικής δεν είναι στην πραγματικότητα χρησιμοποιούνται για να ελαφρύνει το φορτίο ενός ατόμου επεξεργαστή του υπολογιστή. Είναι στην πραγματικότητα να γίνει για να μπορέσει να πολύπλοκη διαδικασία ή την εκτέλεση των πόρων και την αποστράγγιση των προγραμμάτων με μεγαλύτερη ταχύτητα και αποτελεσματικότητα. Κατανεμημένα υπολογιστικά, στην ουσία, μπορεί να θεωρηθεί ως μια προσπάθεια για την παραγωγή ενός εικονικού υπερυπολογιστής από εκατοντάδες ή χιλιάδες μεμονωμένους υπολογιστές.
Dedicated Servers
Τα κατανεμημένα υπολογιστικά setup είναι συνήθως ονομάζεται peer-to-peer αρχιτεκτονική. Στην πραγματικότητα, όμως, δεν είναι κατανεμημένα υπολογιστικά διομότιμου μεμονωμένους υπολογιστές, δεδομένου ότι στην πραγματικότητα δεν επικοινωνούν απευθείας μεταξύ τους. Υπάρχει τουλάχιστον ένα αφιερωμένο κατανεμημένα υπολογιστικά διαχείρισης διακομιστή που συντονίζει τις προσπάθειες σε όλο το δίκτυο των υπολογιστών που αποτελούν τους πόρους του συστήματος που συμβάλλει στη συλλογική προσπάθεια.
Σε κατανεμημένα υπολογιστικά setup, υπάρχουν ένας ή περισσότεροι εξυπηρετητές που περιέχουν το σχέδιο για το συντονισμένο πρόγραμμα προσπάθειες, τις πληροφορίες που χρειάζονται να έχουν πρόσβαση σε υπολογιστές-μέλη, καθώς και τις εφαρμογές που θα αυτοματοποιήσει τη διανομή του προγράμματος όταν αυτές οι διαδικασίες είναι απαραίτητες. Είναι επίσης προς το κατανεμημένα υπολογιστικά διοικητικές διακομιστές που διανέμονται οι διεργασίες είναι η συντονισμένη και συνδυασμένη, και είναι το πρόγραμμα, όπου οι έξοδοι που δημιουργούνται.
Πώς Διανεμητικές Computing Έργων
Ένας υπολογιστής που είναι μέρος ενός δικτύου υπολογιστών που διανέμονται συνήθως ένα πρόγραμμα που έχει εγκατασταθεί σε αυτή, ότι είναι η άμεση σύνδεση με τις διοικητικές ή διακομιστή των διακομιστών. Το λογισμικό παραμένει αδρανής στα επιμέρους υπολογιστή μέχρι τη στιγμή που το σύστημα του υπολογιστή είναι σε κατάσταση αδράνειας (ο χρήστης δεν χρησιμοποιεί πόρους του). Σε αυτό το σημείο, το λογισμικό θα ενεργοποιηθεί και θα ενημερώσουν σχετικά το διοικητικό server σχετικά με τους διαθέσιμους πόρους του υπολογιστή. Η διοικητική server θα απαντήσει στέλνοντας ένα πακέτο αίτησης στο αιτούν υπολογιστή. Η στιγμή που ο χρήστης έχει ανάγκη από τους δικούς του πόρους και πάλι, τη διαχείριση του διακομιστή θα εγκαταλείψει αμέσως τα μέσα που έχει μονοπώληση, επιστροφή στον ιδιοκτήτη του υπολογιστή.
Distributed Computing Έργα
Κατανεμημένα υπολογιστών, σιγά-σιγά αποδεκτή ως υπολογιστική μέθοδο. Ορισμένα έργα που χρησιμοποιεί το εν λόγω πλαίσιο είναι το SETI @ home το οποίο είναι ένα πρόγραμμα αφιερωμένο στην εξεύρεση σημάδια Εξωγήινη ζωή. Υπάρχει επίσης το Folding @ home αφιερωμένο στην οποία ψάχνει για τη θεραπεία του καρκίνου.
|
Ελεύθερος Λευκές Βίβλους στις IT Management
Bookmark Τι είναι Distributed Computing;Τελευταίες θέσεις Blog
- SourceForge έναντι Freshmeat

