Sanjay Ghemawat (nacido el 1 de enero de 1966 en West Lafayette , Indiana ) [1] es un científico informático e ingeniero de software indio americano [2] . Actualmente es Senior Fellow de Google en el Grupo de Infraestructura de Sistemas. [3] [4] El trabajo de Ghemawat en Google, en gran parte en estrecha colaboración con Jeff Dean , [5] ha incluido el modelo de procesamiento de big data MapReduce , el sistema de archivos de Google y las bases de datos Bigtable y Spanner.. Wired lo ha descrito como uno de los "ingenieros de software más importantes de la era de Internet". [5]
Sanjay Ghemawat | |
---|---|
Nació | 1966 (54 a 55 años de edad) |
Educación |
|
Conocido por | |
Premios |
|
Carrera científica | |
Instituciones | |
Tesis | El búfer de objetos modificados: una técnica de gestión de almacenamiento para bases de datos orientadas a objetos (1995) |
Consejeros de doctorado |
Ghemawat fue elegido miembro de la Academia Nacional de Ingeniería en 2009 por sus contribuciones a la ciencia y la ingeniería de sistemas informáticos distribuidos a gran escala.
Educación y carrera temprana
Ghemawat estudió en la Universidad de Cornell y en el Instituto de Tecnología de Massachusetts (MIT). [3] Obtuvo un doctorado del MIT en 1995, con una disertación titulada, El búfer de objetos modificados: una técnica de gestión de almacenamiento para bases de datos orientadas a objetos. Sus asesores fueron Barbara Liskov y Frans Kaashoek . [6]
Antes de unirse a Google, Ghemawat trabajó en el DEC Systems Research Center . Allí comenzó su larga colaboración con Jeff Dean , quien trabajaba en otro laboratorio de investigación de DEC cercano. Su trabajo en DEC incluyó un compilador de Java y una herramienta de creación de perfiles del sistema . [5]
Carrera en Google
Después de que Compaq adquiriera DEC , muchos de sus investigadores dejaron la empresa. Dean tomó un puesto en la empresa de motores de búsqueda recién fundada Google , y se unió a Ghemawat en 1999. Los dos comenzaron a trabajar en la infraestructura central de Google, haciendo mejoras para hacer frente al rápido crecimiento de usuarios del motor de búsqueda a principios de la década de 2000. [5]
El trabajo de Ghemawat en Google incluye:
- MapReduce , un sistema para aplicaciones de procesamiento de datos a gran escala.
- Google File System es un sistema de archivos distribuido patentado desarrollado para proporcionar un acceso eficiente y confiable a los datos utilizando grandes grupos de hardware básico.
- Spanner , una base de datos escalable, de múltiples versiones, distribuida globalmente y replicada sincrónicamente
- Bigtable , un sistema de almacenamiento semiestructurado a gran escala.
- TensorFlow , una biblioteca de software de aprendizaje automático de código abierto.
Premios y honores
Ghemawat fue elegido miembro de la Academia Nacional de Ingeniería en 2009, [2] y de la Academia Estadounidense de Artes y Ciencias en 2016. [7] En 2012, él y Dean recibieron el Premio ACM en Computación por su trabajo en infraestructura de Internet, [ 2] [3] [4] y el premio ACM SIGOPS Mark Weiser . [8]
Publicaciones Seleccionadas
- Ghemawat, Sanjay; Gobioff, Howard; Leung, Shun-Tak (2003). "El sistema de archivos de Google". Actas del XIX Simposio de ACM sobre principios de sistemas operativos . SOSP '03. Nueva York, NY, EE. UU .: ACM: 29–43. doi : 10.1145 / 945445.945450 . ISBN 1581137575. S2CID 221261373 .
- Dean, Jeffrey; Ghemawat, Sanjay (enero de 2008). "MapReduce: procesamiento de datos simplificado en grandes clústeres". Comun. 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. (junio de 2008). "Bigtable: un sistema de almacenamiento distribuido para datos estructurados". ACM Trans. Computación. Syst . 26 (2): 4: 1–4: 26. doi : 10.1145 / 1365815.1365816 . ISSN 0734-2071 . S2CID 214769387 .
- Dean, Jeffrey; Ghemawat, Sanjay (enero de 2010). "MapReduce: una herramienta de procesamiento de datos flexible" . Comun. 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 (agosto de 2013). "Spanner: base de datos distribuida globalmente de Google" . ACM Trans. Computación. 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 de marzo de 2016). "TensorFlow: aprendizaje automático a gran escala en sistemas distribuidos heterogéneos". arXiv : 1603.04467 [ cs.DC ].
Referencias
- ^ "La amistad que hizo enorme a Google" . Neoyorquino . 10 de diciembre de 2018 . Consultado el 10 de diciembre de 2018 .
- ^ a b c "Sanjay Ghemawat co-ganador del premio de computadora de Google" . India occidental . 9 de abril de 2013 . Consultado el 16 de diciembre de 2017 .
- ^ a b c "Sanjay Ghemawat - Premio ACM en Informática" . Ganadores de premios . Asociación de Maquinaria Informática . Consultado el 16 de diciembre de 2017 .
- ^ a b "ACM e Infosys Foundation honran a los desarrolladores de Google por sus innovaciones que transformaron la informática a escala de Internet" . Infosys . Consultado el 16 de diciembre de 2017 .
- ^ a b c d Metz, Cade (8 de agosto de 2012). "Si Xerox PARC inventó la PC, Google inventó Internet" . CON CABLE . Archivado desde el original el 7 de diciembre de 2017 . Consultado el 16 de diciembre de 2017 .
- ^ "Sanjay Ghemawat" . Proyecto de genealogía matemática . Departamento de Matemáticas, Universidad Estatal de Dakota del Norte . Consultado el 16 de diciembre de 2017 .
- ^ "Membresía" . Academia Estadounidense de Artes y Ciencias . Consultado el 16 de diciembre de 2017 .
- ^ "El premio Mark Weiser" . SIGOPS ACM . Consultado el 5 de julio de 2019 .