Ρέιντια Πέρλμαν

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια
Πήδηση στην πλοήγηση Πήδηση στην αναζήτηση
Ρέιντια Πέρλμαν
Radia Perlman.png
Γενικές πληροφορίες
Γέννηση1951[1][2][3][4]
Πόρτσμουθ[5][1]
Χώρα πολιτογράφησηςΗνωμένες Πολιτείες Αμερικής[6][1][7]
Εκπαίδευση και γλώσσες
ΣπουδέςΤεχνολογικό Ινστιτούτο Μασαχουσέτης
Πληροφορίες ασχολίας
Ιδιότηταεπιστήμονας υπολογιστών[6][7][8]
ΕργοδότηςDigital Equipment Corporation
Αξιώματα και βραβεύσεις
ΒραβεύσειςAnita Borg Institute Women of Vision Awards (2005)[9]
SIGCOMM Award (2010)
Αίθουσα Φήμης των Εθνικών Εφευρετών
Internet Hall of Fame (2014)
ACM Fellow (2016)[10]
Commons page Σχετικά πολυμέσα

Η Ρέιντια Τζόι Πέρλμαν, (αγγ: Radia Joy Perlman, 1951) είναι Αμερικανίδα προγραμματίστρια υπολογιστών και μηχανικός δικτύων. Έγινε γνωστή λόγω της εφεύρεσης του πρωτοκόλλου "spanning tree" (STP), που είναι απαραίτητο για την λειτουργία των δικτυακών γεφυρών, ενώ εργαζόταν για την εταιρία ψηφιακού εξοπλισμού (Digital equipment corporation). Μεγάλη ήταν και η συνεισφορά της σε πολλές άλλες περιοχές του δικτυακού σχεδιασμού και τυποποίησης, όπως τα πρωτόκολλα link-state routing.

Πιο πρόσφατα εφηύρε το πρωτόκολλο TRILL για να διορθώσει ορισμένες ατέλειες στα spanning trees. Πλέον εργάζεται για την Dell EMC.

Πρώτα χρόνια[Επεξεργασία | επεξεργασία κώδικα]

Η Πέρλμαν μεγάλωσε κοντά στο πάρκο Άσμπουρι, στο Νιού Τζέρσεϋ. Οι γονείς της εργάζονταν ως μηχανικοί στην Αμερικάνικη Κυβέρνηση. Ο πατέρας της εργάστηκε σε ραντάρ και η μητέρα της ήταν μαθηματικός που εργάστηκε ως προγραμματιστής ηλεκτρονικών υπολογιστών. Στο σχολείο τα μαθηματικά και η φυσική ήταν εύκολα και πάρα πολύ ενδιαφέροντα για την Πέρλμαν, αν και τα πήγαινε καλά ακόμα και στα μαθήματα που δεν της άρεσαν τόσο, γιατί αποστήθιζε γεγονότα, ονόματα και ημερομηνίες πριν τα τεστ. Της άρεσε πολύ να παίζει πιάνο και τρομπέτα. Ενώ η μητέρα της την βοηθούσε στα μαθηματικά, πιο πολύ μιλούσαν για λογοτεχνία και μουσική.[11]

Αν και ήταν η καλύτερη στα μαθηματικά και στην φυσική στο σχολείο της, μόνο όταν άρχισε μαθήματα πληροφορικής στο Λύκειο άρχισε να σκέφτεται το ενδεχόμενο να κάνει καριέρα σε κάτι που να έχει σχέση με υπολογιστές. Ήταν η μόνη γυναίκα στο τμήμα της και αργότερα δήλωσε "Δεν ήμουν ο τύπος που έπαιρνε στα χέρια του τα πράγματα και δοκίμαζε - ποτέ δεν σκέφτηκα να διαλύσω οτιδήποτε. Νόμιζα ότι είτε θα πάθαινα ηλεκτροπληξία, ή θα έσπαζα κάτι".[12]

Εκπαίδευση[Επεξεργασία | επεξεργασία κώδικα]

Η Πέρλμαν έμαθε προγραμματισμό για μία τάξη φυσικής. Πήρε την πρώτη της δουλειά επί πληρωμή το 1971 σαν part-time προγραμματίστρια για το LOGO Lab στο (τότε) εργαστήριο πληροφοριών του ΜΙΤ, προγραμματίζοντας λογισμικό συστήματος, όπως debuggers.[13]

Εργαζόμενη υπό την επιτήρηση του Σέυμουρ Πάπερτ, ανέπτυξε μία φιλική προς τα παιδιά έκδοση από την εκπαιδευτική γλώσσα ρομποτικής LOGO, ονομαζόμενη TORTIS (Από τα αγγλικά "Toddler's Own Recursive Turtle Interpreter System" - "Αναδρομικός διερμηνέας χελώνας για νήπεια "). Μέσα σε έρευνα που διεξάχθηκε το 1974-76, μικρά παιδιά, το μικρότερο τρισήμιση ετών, προγραμμάτισαν ένα LOGO εκπαιδευτικό ρομπότ, ονομαζόμενο "χελώνα". Η Πέρλμαν έχει αναφερθεί ως πρωτοπόρα στην εκμάθηση προγραμματισμού σε παιδιά.[14]

Ως απόφοιτη μαθηματικών στο ΜΙΤ χρειάστηκε κάποιον σύμβουλο για την διατριβή της, και μπήκε στην ομάδα του ΜΙΤ στο BBN technologies. Έπειτα ασχολήθηκε με τον σχεδιασμό δικτυακών πρωτοκόλλων. Η Πέρλμαν πήρε Bachelor & Master στα μαθηματικά, και διδακτορικό στην πληροφορική από το ΜΙΤ το 1988.[15]

Όταν σπούδαζε στο ΜΙΤ, στο τέλος της δεκαετίας του '60 ήταν μία από τις περίπου 50 γυναίκες, σε μια τάξη 1.000 μαθητών. Το ΜΙΤ είχε, από την αρχή, μόνο ένα γυναικείο κοιτώνα, περιορίζοντας τον αριθμό των γυναικών που θα μπορούσαν να φοιτήσουν σε αυτό. Όταν οι αντρικοί κοιτώνες έγιναν μεικτοί η Πέρλμαν μετακόμισε σε έναν από αυτούς. Αργότερα ανέφερε πως ήταν τόσο συνηθισμένη σε αυτή την ανισότητα, που της φαινόταν φυσιολογικό. Μόνο όταν παρατήρησε τις γυναίκες μαθήτριες ανάμεσα στους άντρες παρατήρησε ότι φαινόταν κάπως παράξενο.[16]

Καριέρα[Επεξεργασία | επεξεργασία κώδικα]

Διάσημη έγινε λόγω του πρωτοκόλλου της "Spanning Tree" (από εδώ και πέρα αναφέρεται ως STP), που είναι απαραίτητο για την λειτουργία των δικτυακών γεφυρών, το οποίο ανέπτυξε όσο δούλευε για την Εταιρία ψηφιακού εξοπλισμού.Είναι η συγγραφέας ενός εγχειριδίου δικτύωσης και ενός δικτυακής ασφάλειας. Έχει κατοχυρωμένες πάνω από 100 πατέντες ευρεσιτεχνίας.[17] Ήταν διακεκριμένη μηχανικός στο Sun Microsystems και έχει παραδώσει μαθήματα στο πανεπιστήμιο της Ουάσινγκτον, στο Χάρβαρντ και το ΜΙΤ, και έχει υπάρξει κεντρικός ομιλητής σε events σε όλο τον κόσμο. Η Πέρλμαν έχει πάρει βραβεία συνολικής προσφοράς από το Usenix και την Ομάδα Ειδικών Συμφερόντων της Εταιρείας Υπολογιστικών Μηχανών στο Data Communication (SIGCOMM).[18]

Πρωτόκολλο Spanning Tree[Επεξεργασία | επεξεργασία κώδικα]

Η Πέρλμαν εφηύρε τον αλγόριθμο "spanning tree" και το STP. Όσο δούλευε ως σύμβουλος μηχανικός στην Εταιρία ψηφιακού εξοπλισμού το 1984, της ανατέθηκε η ανάπτυξη ενός απλού πρωτοκόλλου πού να επιτρέπει δικτυακές γέφυρες να εντοπίσουν loops σε τοπικό δίκτυο. Προϋπόθεση, το πρωτόκολλο να χρησιμοποιεί σταθερή ποσότητα μνήμης όταν εφαρμόζεται σε συσκευές δικτύου, ανεξάρτητα από το πόσο μεγάλο είναι το δίκτυο. Η ανάπτυξη και η επέκταση γεφυρωμένων δικτύων ήταν δύσκολη, γιατί τα loops, όπου πάνω από μία διαδρομή οδηγούσε στον ίδιο προορισμό, μπορούσαν να "ρίξουν" το δίκτυο. Περιττές διαδρομές σε ένα δίκτυο σήμαιναν ότι μια γέφυρα θα μπορούσε να προωθήσει πλαίσια δεδομένων σε πολλαπλούς προορισμούς. Επιπλέον, εξαιτίας τους πλαίσια δεδομένων Ethernet πολλές φορές δεν έφταναν στον προορισμό τους, πλυμμυρίζοντας το δίκτυο. Η Πέρλμαν χρησιμοποίησε το γεγονός ότι οι γέφυρες είχαν μοναδικές 48-bit MAC διευθύνσεις και εφηύρε ένα πρωτόκολλο δικτύου που να κάνει τις γέφυρες μεταξύ των τοπικών δικτύων να επικοινωνούν μεταξύ τους. Ο αλγόριθμος που εφαρμόστηκε σε όλες τις γέφυρες του δικτύου επέτρεπε στις γέφυρες να ορίσουν μια γεφύρα-ρίζα στο δίκτυο. Έπειτα, κάθε γέφυρα χαρτογραφούσε το δίκτυο και έβρισκε την μικρότερη διαδρομή για την ρίζα, και απενεργοποιούσε τις περιττές διαδρομές. Ανεξάρτητα από τον προβληματισμό της Πέρλμαν πως το πρωτόκολλο έκανε περίπου ένα λεπτό να ανταποκριθεί όταν αλλαγές στην τοπολογία του δικτύου συνέβαιναν, διάστημα στο οποίο τα loops θα μπορούσαν να ρίξουν το σύστημα, το Ινστιτούτο Ηλεκτρικών και Ηλεκτρονικών Μηχανικών (IEEE) το τυποποίησε σαν 80,1d. Η Πέρλμαν έχει πει πως το πλεονέκτημα αυτού του πρωτοκόλλου είναι το γεγονός πως "δεν χρειάζεται να ανησυχείς για την τοπολογία" όταν αλλάζεις τον τρόπου που ένα τοπικό δίκτυο είναι συνδεδεμένο. 'Ομως η Πέρλμαν κριτίκαρε τις αλλαγές που έγιναν κατά την διάρκεια της τυποποίησης του πρωτοκόλλου. [19]

Άλλα δικτυακά πρωτόκολλα[Επεξεργασία | επεξεργασία κώδικα]

Η Πέρλμαν ήταν η βασική σχεδιάστρια των Πρωτοκόλλων DECnet IV & V , από την σουίτα δικτυακών πρωτοκόλλων DECnet για peer-to-peer αρχιτεκτονικές δικτύων. Επίσης μεγάλη ήταν και η συμβολή της στο Πρωτόκολλο ασύρματης δικτύωσης (CLNP) Έχει συνεργαστεί με τον Yakov Rekhter στην ανάπτυξη στάνταρ δικτυακής δρομολόγησης, όπως το Ανοιχτού συστήματος διασυνδεδεμένης δρομολόγησης (IDRP) που επιτρέπει δρομολογητές σε δίκτυα εναλλαγής πακέτων να επικοινωνούν το ένα με το άλλο ανάμεσα σε broadcast domains. Στη DEC είδε επίσης την αλλαγή από διανύσματα απόστασης σε link-state routing πρωτόκολλα. Τα δεύτερα είχαν το πλεονέκτημα της γρήγορης αλλαγής της δικτυακής τοπολογίας, και της DEC ήταν το δεύτερο μόνο του ARPANET. Ενώ δούλευε στο DECnet project η Πέρλμαν επιπλέον βοήθησε στην βελτίωση του IS-IS, έτσι ώστε να μπορεί να ορίσει την πορεία για το ΙΡ, τα πρωτόκολλα AppleTalk και IPX.[20]

H Πέρλμαν εργάστηκε στη συνέχεια ως μηχανικός δικτύων για τη Sun Microsystems, τώρα Oracle. Ειδικεύτηκε στα πρωτόκολλα δικτύων και ασφάλειας, και ενώ εργαζόταν εκεί κατοχύρωσε πάνω απο 500 πατέντες.[21]

Βραβεία[Επεξεργασία | επεξεργασία κώδικα]

Βιβλιογραφία[Επεξεργασία | επεξεργασία κώδικα]

Παραπομπές[Επεξεργασία | επεξεργασία κώδικα]

  1. 1,0 1,1 1,2 1,3 www.computerhope.com/people/radia_perlman.htm.
  2. 2,0 2,1 www.ieeeghn.org/wiki/index.php/Radia_Perlman.
  3. 3,0 3,1 www.recoveryhope4all.com/sitebuildercontent/sitebuilderfiles/computerhistory.pdf.
  4. 4,0 4,1 (Αγγλικά) SNAC. w6rd2gp9. Ανακτήθηκε στις 9  Οκτωβρίου 2017.
  5. mitadmissions.org/blogs/entry/radia_perlman_73_mother_of_the.
  6. 6,0 6,1 timesofindia.indiatimes.com/topic/Grace-Hopper.
  7. 7,0 7,1 www.huffingtonpost.com/2013/08/16/femtechnet-online-courses-teach-feminist-technology_n_3763863.html.
  8. www.trust.org/item/20130815105504-tcl2g?view=print.
  9. anitab.org/profiles/abie-award-winners/radia-perlman/. Ανακτήθηκε στις 27  Ιανουαρίου 2018.
  10. awards.acm.org/fellows/award-winners.
  11. Salim, Nancy (18 October 2010). «Radia Perlman: Don't Call Me the Mother of the Internet». The Atlantic. https://www.theatlantic.com/technology/archive/2014/03/radia-perlman-dont-call-me-the-mother-of-the-internet/284146/. Ανακτήθηκε στις 20 March 2018. 
  12. Salim, Nancy (18 October 2010). «Meet the Mother of the Internet». IEEE Women in Engineering Magazine 4 (2): 10–12. doi:10.1109/MWIE.2010.938214. http://ieeexplore.ieee.org/document/5605062/. Ανακτήθηκε στις 20 March 2018. 
  13. Salim, Nancy (18 October 2010). «Radia Perlman: Don't Call Me the Mother of the Internet». The Atlantic. https://www.theatlantic.com/technology/archive/2014/03/radia-perlman-dont-call-me-the-mother-of-the-internet/284146/. Ανακτήθηκε στις 20 March 2018. 
  14. Leonel Morgado (2006). «Radia Perlman – A pioneer of young children computer programming». Current Developments in Technology-Assisted Education: 1903–1908. 
  15. «Radia Perlman». MIT. Ανακτήθηκε στις 14 Οκτωβρίου 2012. 
  16. Salim, Nancy (18 October 2010). «Radia Perlman: Don't Call Me the Mother of the Internet». The Atlantic. https://www.theatlantic.com/technology/archive/2014/03/radia-perlman-dont-call-me-the-mother-of-the-internet/284146/. Ανακτήθηκε στις 20 March 2018. 
  17. «Patents by Inventor Radia J. Perlman». Justia Patents. Ανακτήθηκε στις 29 Αυγούστου 2013. 
  18. «Radia Perlman | Internet Hall of Fame». internethalloffame.org. Ανακτήθηκε στις 23 Νοεμβρίου 2017. 
  19. Juneau, Lucie (18 Oct 1992). «Radia Perlman». Network World 9 (41): 103. ISSN 0887-7661. 
  20. Juneau, Lucie (18 Oct 1992). «Radia Perlman». Network World 9 (41): 103. ISSN 0887-7661. 
  21. Salim, Nancy (18 October 2010). «Meet the Mother of the Internet». IEEE Women in Engineering Magazine 4 (2): 10–12. doi:10.1109/MWIE.2010.938214. http://ieeexplore.ieee.org/document/5605062/. Ανακτήθηκε στις 20 March 2018. 
  22. «Internet Hall of Fame Pioneer Radia Perlman». Internet Society. 
  23. «2010 SIGCOM Lifetime Achievement Award given to Radia Perlman». SIGCOMM. 
  24. Fuller, Brian (18 Οκτωβρίου 2005). «Perlman, Samuelson, Tsao, honored for innovations». EETimes. UBM Electronics. Ανακτήθηκε στις 29 Ιουνίου 2011. 
  25. "Inventors of The Year" Αρχειοθετήθηκε 2017-11-07 στο Wayback Machine., Silicon Valley Intellectual Property Law Association (SVIPLA). Retrieved 2 July 2013.
  26. «ACM Recognizes New Fellows», Communications of the ACM 60 (3): 23, March 2017, doi:10.1145/3039921 .

Εξωτερικοί σύνδεσμοι[Επεξεργασία | επεξεργασία κώδικα]

Πρότυπο:Internet Hall of Fame