Υλικό υπολογιστών

Γνώση Υπολογιστών >> Υλικό υπολογιστών >  >> Υπολογιστές PC

Υπάρχει ένα σύστημα για την κοινή χρήση υπολογιστικής ισχύος μεταξύ πολλών υπολογιστών;

Ναι, υπάρχουν διάφορα συστήματα για την ανταλλαγή υπολογιστικής ισχύος μεταξύ πολλών υπολογιστών. Αυτά τα συστήματα γενικά πέφτουν κάτω από την ομπρέλα κατανεμημένους υπολογιστές . Η προσέγγιση που χρησιμοποιείται εξαρτάται σε μεγάλο βαθμό από τον τύπο της εργασίας και το επιθυμητό επίπεδο ελέγχου. Ακολουθούν μερικά παραδείγματα:

* Υπολογισμός πλέγματος: Αυτό περιλαμβάνει τη χρήση μεγάλου αριθμού γεωγραφικά διασκορπισμένων υπολογιστών (που συχνά ανήκουν σε διαφορετικούς οργανισμούς ή άτομα) για την επίλυση ενός ενιαίου, μεγάλου προβλήματος. Παραδείγματα περιλαμβάνουν το seti@home (αναζήτηση για εξωγήινη νοημοσύνη) και αναδίπλωση@home (προσομοίωση πρωτεϊνικής αναδίπλωσης). Αυτά συνήθως χρησιμοποιούν ένα μοντέλο master-worker όπου ένας κεντρικός διακομιστής διανέμει εργασίες σε πολλούς κόμβους εργαζομένων.

* cluster computing: Αυτό χρησιμοποιεί μια συλλογή από διασυνδεδεμένους υπολογιστές που εργάζονται μαζί ως ένα μόνο σύστημα. Αυτοί οι υπολογιστές βρίσκονται συχνά κοντά ο ένας στον άλλο (π.χ. σε ένα κέντρο δεδομένων) και έχουν διασυνδέσεις υψηλής ταχύτητας. Αυτό επιτρέπει μεγαλύτερο συντονισμό και ταχύτερη επικοινωνία μεταξύ κόμβων από τον υπολογισμό του δικτύου. Οι συστάδες χρησιμοποιούνται συνήθως για υπολογιστική υψηλής απόδοσης (HPC), με μεγάλες προσομοιώσεις ή χειρισμό μαζικών συνόλων δεδομένων.

* cloud computing: Παρόλο που δεν είναι αυστηρά "κοινή χρήση" με την έννοια του άμεσου ελέγχου των μεμονωμένων μηχανών, οι πλατφόρμες cloud computing όπως το AWS, το Azure και το Google Cloud σας επιτρέπουν να διανείμετε το φόρτο εργασίας σε ένα τεράστιο δίκτυο διακομιστών. Μπορείτε να νοικιάσετε υπολογιστικούς πόρους (εικονικές μηχανές, δοχεία κ.λπ.) όπως απαιτείται και η πλατφόρμα διαχειρίζεται την κατανομή διανομής και πόρων.

* Υπολογισμός Peer-to-Peer (P2P): Αυτό περιλαμβάνει τη διανομή εργασιών σε ένα δίκτυο εξίσου ικανών υπολογιστών, με κάθε υπολογιστή να ενεργεί τόσο ως πελάτης όσο και ως διακομιστής. Το BitTorrent είναι ένα γνωστό παράδειγμα κοινής χρήσης αρχείων P2P, αλλά μπορεί να προσαρμοστεί και για άλλα υπολογιστικά καθήκοντα.

* Computing εθελοντής: Πρόκειται για μια εξειδικευμένη μορφή υπολογιστών δικτύου που βασίζεται στην εθελοντική υπολογιστική ισχύ των υπολογιστών των μεμονωμένων χρηστών. Το seti@home και το πτυσσόμενο@home είναι πρωταρχικά παραδείγματα.

Το συγκεκριμένο σύστημα που επιλέγεται εξαρτάται από παράγοντες όπως:

* Η φύση της εργασίας: Ορισμένα καθήκοντα είναι εύκολα παραλληλισμένα, ενώ άλλα δεν είναι.

* Το μέγεθος και η πολυπλοκότητα της εργασίας: Μεγαλύτερες, πιο πολύπλοκες εργασίες απαιτούν περισσότερη πληροφορική και μπορεί να επωφεληθεί από τον υπολογισμό του δικτύου ή του συμπλέγματος.

* Το απαιτούμενο επίπεδο συντονισμού: Οι σφιχτά συντονισμένες εργασίες χρειάζονται ένα σύμπλεγμα, ενώ χαλαρά συντονισμένα καθήκοντα μπορούν να χρησιμοποιήσουν ένα πλέγμα.

* Η γεωγραφική κατανομή των υπολογιστών: Ο υπολογισμός του πλέγματος είναι καλύτερα κατάλληλος για γεωγραφικά διασκορπισμένους υπολογιστές, ενώ ο υπολογιστής συμπλέγματος είναι καλύτερος για υπολογιστές σε κοντινή απόσταση.

* Προϋπολογισμός και υποδομή: Το Cloud Computing παρέχει επεκτασιμότητα, αλλά μπορεί να είναι ακριβό. Οι συστάδες απαιτούν σημαντική επένδυση σε υλικό και δικτύωση.

Εν ολίγοις, δεν υπάρχει ένα ενιαίο σύστημα, αλλά μάλλον μια σειρά προσεγγίσεων για την ανταλλαγή υπολογιστικής ισχύος, το καθένα με τα δικά του πλεονεκτήματα και αδυναμίες.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα