XO laptop Grid project
-
Upload
georgios-kasselakis -
Category
Technology
-
view
754 -
download
4
description
Transcript of XO laptop Grid project
Ανάπτυξη Κατανεμημένων Συστημάτων με τη χρήση του
OLPC XO
BOINC Control System(BOINC CS)
www.boinccs.com
Νικόλαος Πασσαλής
Περιορισμοί του ΧΟ
Μη συμμετοχή του χρήστη Φυσικοί Περιορισμοί
Flash memory Παθητική Ψύξη Τροφοδοσία και από μπαταρία
Μη συνεχής πρόσβαση στο Internet Επεξεργασία Δεδομένων Διαχείριση ενέργειας του φορητού
Λειτουργία του προγράμματος
XO
XO
BOINC CS Server
XO
System Control(Governments,Universities,...)
BOINC Server
Universities, Research Institutes,
...
...
Χαρακτηριστικά/Δυνατότητες
Απομακρυσμένη Διαχείριση των projects και άλλων παραμέτρων του προγράμματος ανά περιοχή
Χρήση του BOINC ως βάση (libboinc) Χρήση εικονικού διαμερίσματος στη μνήμη Ram
για την ελαχιστοποίηση καταπόνησης της μνήμης flash (χρήση συμπίεσης)
Κατανομή του χρόνου επικοινωνίας(Server-XO) για την αποφυγή μεγάλου φόρτου στο δίκτυο (Χρήση στατιστικών)
Καταγραφή στατιστικών για την καλύτερη προσαρμογή των laptops ανα περιοχή (internet, temperature, processing time)
Χρήση hashing functions κατα την επικοινωνία με τον server
Δυνατότητα ελέγχου αρτιότητας των αρχείων του προγράμματος
Προσπάθεια αυτοδιόρθωσης σε περίπτωση προβλήματος/ ανάκαμψης σε περίπτωση σφάλματος
Hardcored back-up server Aποστολή crash reports στον server Signal handling
“Έξυπνο” σύστημα διαχείρισης θερμοκρασίας Σύστημα διαχείρισης ενέργειας Επεξεργασία δεδομένων
Μη εντατική χρήση Φόρτιση
Αλλαγή runlevel όταν δεν είναι διαθέσιμη αρκετή μνήμη (κατά την φόρτιση)
Ελάχιστη επιβάρυνση του φορητού ( daemon ~500KB )
Web – Interface ( ρύθμιση server, έλεγχος reports, στατιστικών, ...)
Οφέλη
Πανεπιστήμια – πρόσβαση σε κατανεμημένα συστήματα με μεγαλη ισχύ
Ενοίκιαση μέρους αυτής σε ιδιωτικούς οργανισμους (Πανεπιστήμια,...) με σκοπο την απόσβεση του κόστους αγοράς
Επένδυση των πανεπιστημίων στα ΧΟ αντί σε ένα “καθαρό” κατανεμημένο συστήμα