Sanjay Ghemawat - Sanjay Ghemawat

Sanjay Ghemawat
Født 1966 (alder 54–55)
utdanning
Kjent for
Utmerkelser
Vitenskapelig karriere
Institusjoner
Avhandling The Modified Object Buffer: A Storage Management Technique for Object-Oriented Databases  (1995)
Doktorgradsrådgivere

Sanjay Ghemawat (født 1. januar 1966 i West Lafayette , Indiana ) er en indisk amerikansk informatiker og programvareingeniør . Han er for tiden senior stipendiat hos Google i Systems Infrastructure Group. Ghemawat arbeid på Google, mye av det i nært samarbeid med Jeff Dean , har inkludert store dataprosesseringsmodell MapReduce , den Google File System og databaser Bigtable og Spanner . Wired har beskrevet ham som en av de "viktigste programvareingeniørene i internetttiden".

Ghemawat ble valgt som medlem av National Academy of Engineering i 2009 for bidrag til vitenskap og ingeniørfag for store distribuerte datasystemer.

Utdannelse og tidlig karriere

Ghemawat studerte ved Cornell University og Massachusetts Institute of Technology (MIT). Han tok en doktorgrad fra MIT i 1995, med en avhandling med tittelen The Modified Object Buffer: A Storage Management Technique for Object-Oriented Databases. Rådgiverne hans var Barbara Liskov og Frans Kaashoek .

Før han begynte i Google, jobbet Ghemawat ved DEC Systems Research Center . Der begynte han sitt mangeårige samarbeid med Jeff Dean , som jobbet på et annet DEC- forskningslaboratorium i nærheten. Arbeidet deres hos DEC inkluderte en Java -kompilator og et systemprofileringsverktøy .

Karriere hos Google

Etter at DEC ble kjøpt opp av Compaq , forlot mange av forskerne selskapet. Dean tok stilling i det nystiftede søkemotorselskapet Google , og fikk selskap av Ghemawat i 1999. De to begynte å jobbe med Googles kjerneinfrastruktur, og gjorde forbedringer for å takle søkemotorens raske vekst i brukerne på begynnelsen av 2000 -tallet.

Ghemawats arbeid hos Google inkluderer:

  • MapReduce , et system for store databehandlingsapplikasjoner.
  • Google File System , er et proprietært distribuert filsystem utviklet for å gi effektiv og pålitelig tilgang til data ved bruk av store klynger av varemaskinvare.
  • Skiftenøkkel , en skalerbar, flere versjoner, globalt distribuert og synkront replikert database
  • Bigtable , et storskala semi-strukturert lagringssystem.
  • TensorFlow , et programvarebibliotek for maskinlæring med åpen kildekode.

Utmerkelser og æresbevisninger

Ghemawat ble valgt til National Academy of Engineering i 2009, og til American Academy of Arts and Sciences i 2016. I 2012 mottok han og Dean ACM -prisen i databehandling for sitt arbeid med internettinfrastruktur, og ACM SIGOPS Mark Weiser Award .

Utvalgte publikasjoner

  • Ghemawat, Sanjay; Gobioff, Howard; Leung, Shun-Tak (2003). "Google filsystem". Prosedyrer fra det nittende ACM -symposiet om prinsipper for operativsystemer . SOSP '03. New York, NY, USA: ACM: 29–43. doi : 10.1145/945445.945450 . ISBN 1581137575. S2CID  221261373 .
  • Dean, Jeffrey; Ghemawat, Sanjay (januar 2008). "MapReduce: Forenklet databehandling på store klynger". Kommun. ACM . 51 (1): 107–113. doi : 10.1145/1327452.1327492 . ISSN  0001-0782 . S2CID  221021701 .
  • Chang, Fay; Dean, Jeffrey; Ghemawat, Sanjay; Hsieh, Wilson C .; Wallach, Deborah A .; Burrows, Mike; Chandra, Tushar; Fikes, Andrew; Gruber, Robert E. (juni 2008). "Bigtable: Et distribuert lagringssystem for strukturerte data". ACM Trans. Beregn. Syst . 26 (2): 4: 1–4: 26. doi : 10.1145/1365815.1365816 . ISSN  0734-2071 . S2CID  214769387 .
  • Dean, Jeffrey; Ghemawat, Sanjay (januar 2010). "MapReduce: Et fleksibelt databehandlingsverktøy" . Kommun. ACM . 53 (1): 72–77. doi : 10.1145/1629175.1629198 . ISSN  0001-0782 .
  • Corbett, James C .; Dean, Jeffrey; Epstein, Michael; Fikes, Andrew; Frost, Christopher; Furman, JJ; Ghemawat, Sanjay; Gubarev, Andrey; Heiser, Christopher (august 2013). "Skiftenøkkel: Googles globalt distribuerte database" . ACM Trans. Beregn. Syst . 31 (3): 8: 1–8: 22. doi : 10.1145/2518037.2491245 . ISSN  0734-2071 .
  • Abadi, Martín; Agarwal, Ashish; Barham, Paul; Brevdo, Eugene; Chen, Zhifeng; Citro, Craig; Corrado, Greg S .; Davis, Andy; Dean, Jeffrey (14. mars 2016). "TensorFlow: Stor maskinlæring på heterogene distribuerte systemer". arXiv : 1603.04467 [ cs.DC ].

Referanser

  1. ^ "Vennskapet som gjorde Google stort" . New Yorker . 10. desember 2018 . Hentet 10. desember 2018 .
  2. ^ a b c "Googles Sanjay Ghemawat-medvinner av datamaskinprisen" . India vest . 9. april 2013 . Hentet 16. desember 2017 .
  3. ^ a b c "Sanjay Ghemawat - ACM -prisen i databehandling" . Prisvinnere . Association for Computing Machinery . Hentet 16. desember 2017 .
  4. ^ a b "ACM And Infosys Foundation hedrer Google-utviklere for innovasjoner som transformerte databehandling på internett" . Infosys . Hentet 16. desember 2017 .
  5. ^ a b c d Metz, Cade (8. august 2012). "Hvis Xerox PARC oppfant PC -en, oppfant Google Internett" . KABLET . Arkivert fra originalen 7. desember 2017 . Hentet 16. desember 2017 .
  6. ^ "Sanjay Ghemawat" . Mathematics Genealogy Project . Institutt for matematikk, North Dakota State University . Hentet 16. desember 2017 .
  7. ^ "Medlemskap" . American Academy of Arts and Sciences . Hentet 16. desember 2017 .
  8. ^ "Mark Weiser -prisen" . ACM SIGOPS . Hentet 5. juli 2019 .