Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

XO laptop Grid project

726 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

XO laptop Grid project

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

×