NEW YORK, 7. september 2022 — ACM, Association for Computing Machinery og IEEE Computer Society har utnevnt Ian Foster, professor ved University of Chicago og avdelingsdirektør ved Argonne National Laboratory, som mottaker av 2022 ACM-IEEE CS Ken Kennedy-prisen. Ken Kennedy-prisen anerkjenner banebrytende prestasjoner innen parallell (høy ytelse) databehandling. Foster er sitert for bidrag til programmering og produktivitet i databehandling via etablering av nye programmeringsmodeller og grunnleggende vitenskapelige tjenester.
Foster har vært banebrytende for nye tilnærminger til bruk av distribuert databehandling for å akselerere vitenskapelig oppdagelse gjennom hele sin karriere, både innen superdatamaskiner og over nettverk. Han har gjentatte ganger foreslått ut-av-boksen ideer som viste seg å være transformative for informatikk og beregningsvitenskap: storskala oppgaveparallell programmering, distribuerte beregninger på forespørsel (“grid computing”), virtuelle organisasjoner, universell dataoverføring, tillit tekstiler og skyadministrasjonstjenester for dataintensiv vitenskap. Hver av dem har bidratt til programmerbarhet og produktivitet innen databehandling.
Velg Tekniske bidrag
Oppgaveparallellisme på høyt nivå: Parallellisme har tradisjonelt betydd dataparallellisme og budskap på lavt nivå. I erkjennelse av at mange interessante oppgaveparallelle beregninger var vanskelige å realisere med slike verktøy, utviklet Foster og hans kolleger nye programmeringsmetoder som letter spesifikasjonen av samvirkende oppgaver, muliggjorde sammensetningen av eksisterende programmer, brukte deterministiske konstruksjoner for å unngå raseforhold, og skalert til store distribuerte og parallelle datasystemer. Verktøy som Strand, Swift og sist Parsl, utviklet i samarbeid med kolleger inkludert Steve Taylor, Mike Wilde og Kyle Chard, har blitt brukt til å utvikle banebrytende implementeringer av oppgaveparallelle programstrukturer.
Grid databehandling: Foster og kolleger, inkludert Carl Kesselman og avdøde Steve Tuecke, la merke til mulighetene høyhastighetsnettverk ga på 1990-tallet, startet et forsøk på å skape et samlende stoff av protokoller, programvare og retningslinjer for ekstern og koordinert bruk av datamaskiner, data , instrumenter og programvare uavhengig av plassering. Sammen ble disse innovasjonene kjent som “grid computing.” Grid-databehandling førte på sin side til en rekke tekniske fremskritt, innovative applikasjoner og forbedringer i vitenskapelig infrastruktur. For eksempel bruker klimafellesskapet disse metodene for å distribuere klimadata brukt i Intergovernmental Panel on Climate Change (IPCC) vurderinger, mens fysikksamfunnet samler hundretusenvis av CPUer bidratt av hundrevis av deltakere rundt om i verden som bruker Large Hadron Collider ( LHC) partikkelakselerator.
Et universelt datastoff: Historisk sett har nettverksingeniører fokusert på bevegelige biter og dataeksperter med høy ytelse på å administrere data. Som et resultat var ende-til-ende ytelse mellom filsystemer alltid dårlig. Foster og kolleger, inkludert Bill Allcock og Raj Kettimuthu, utviklet nye protokoller og programvare for å krysse lagringssystem-nettverks lagringssystembanen, utnytte flernivå-parallellisme innen overføringer, forhandle protokollparametere og oppdage og gjenopprette fra feil. Disse metodene brukes nå på tusenvis av steder over hele verden og danner grunnlaget for de demilitariserte sonene (DMZs) – undernettverk som mange vitenskapelige institusjoner bruker for å koble til verden.
Et universelt tillitsstoff: Å bestemme hvem som har lov til å utføre en handling på en ekstern datamaskin er et av de mest utfordrende problemene innen distribuert databehandling, som omfatter kryptografi, protokoller, infrastruktur og retningslinjer. Det faktum at det nå er mulig å overføre data fra ett laboratorium til et annet uten problemer, skylder mye arbeid utført av Foster og kolleger, inkludert Rachana Ananthakrishnan, med identitets- og legitimasjonshåndtering, sikker autentisering, distribuert autorisasjon – og fremfor alt , integrering av disse elementene i brukbare ende-til-ende-systemer.
Skytjenester for dataintensiv vitenskap: Foster og Tuecke innså at fremveksten av kommersielle (“offentlige”) skytjenester ga spennende muligheter til å revurdere forskningsinfrastruktur, spesielt ved å overføre ansvaret for tidligere manuelle prosesser til skybaserte tjenester. Den resulterende Globus-tjenesten gir administrert identitetsadministrasjon, dataoverføring og replikering, datadeling, datapublisering og andre tjenester til forskningsmiljøet. Fra begynnelsen av 2021 brukes Globus ved 13 nasjonale laboratorier, 65 land og mer enn 1500 institusjoner, har 150 000 registrerte brukere og har blitt brukt til å overføre mer enn 200 milliarder filer og 1,3 exabyte.
Foster og teamet hans jobbet med kolleger over hele verden for å implementere Globus som et essensielt datainfrastrukturelement i databehandlings- og eksperimentelle fasiliteter innenfor prosjekter over hele verden og i så forskjellige miljøer som US Department of Energy og National Science Foundation superdatasentre, afrikanske universiteter og US National Institutes of Health intramurale laboratorier.
Tjeneste til felt og veiledning
Fosters bøker inkluderer “Designing and Building Parallel Programs”, den første boken publisert på nettet, “The Grid: Blueprint for a New Computing Infrastructure,” (to bind, redigert med Carl Kesselman), og “Big Data and Social Science,” (to utgaver), som formidlet avanserte datavitenskapelige metoder til statlige statistiske byråer.
Han har designet og ledet en rekke vellykkede amerikanske og internasjonale prosjekter, fra tidlige grid-initiativer til nylige samarbeid innen nettverksmodellering og exascale co-design. Han har fungert som leder for generell og/eller programkomité for mange konferanser (f.eks. High Performance Distributed Computing, IEEE Cloud, IEEE eScience) og en rekke vitenskapelige rådgivende styrer (f.eks. SLAC Scientific Policy Committee, UK eScience, NZ eScience Infrastructure, NSF Computing Samfunnskonsortium). Foster har også ønsket dusinvis av studenter og postdoktorer velkommen inn i gruppen sin ved University of Chicago og Argonne National Laboratory – folk som nå er i lederroller ved universiteter, laboratorier og selskaper over hele verden.
Biografisk bakgrunn
Ian T. Foster er seniorforsker, distinguished fellow og direktør for Data Science and Learning Division ved Argonne National Laboratory, og Arthur Holly Compton Distinguished Service Professor of Computer Science ved University of Chicago. Foster mottok en BSc-grad i informatikk fra University of Canterbury, New Zealand, og en doktorgrad i informatikk fra Imperial College, Storbritannia.
Han er stipendiat i American Association for the Advancement of Science (AAAS), Association for Computing Machinery (ACM), British Computer Society (BCS), Institute of Electronics and Electrical Engineers (IEEE) og et amerikansk avdeling for Energy Office of Science Distinguished Scientists Fellow. Han har mottatt BCS Lovelace Medal og IEEE Babbage, Goode og Kanai Awards. Han har mottatt æresdoktorgrader fra University of Canterbury, New Zealand, og CINVESTAV, Mexico.
Om Ken Kennedy-prisen
ACM og IEEE CS er medsponsorer av Kennedy Award, som ble etablert i 2009 for å anerkjenne betydelige bidrag til programmerbarhet og produktivitet innen databehandling og betydelige bidrag til samfunnstjeneste eller veiledning. Det ble oppkalt etter avdøde Ken Kennedy, grunnlegger av Rice Universitys informatikkprogram og en verdensekspert på databehandling med høy ytelse. Kennedy-prisen har et honorar på USD 5000 tildelt av IEEE CS og ACM. Prisen deles formelt ut til Foster i november kl Den internasjonale konferansen for høyytelses databehandling, nettverk, lagring og analyse (SC22).
Om ACM
ACM, foreningen for datamaskiner, er verdens største pedagogiske og vitenskapelige databehandlingssamfunn, og forener datapedagoger, forskere og fagfolk for å inspirere til dialog, dele ressurser og møte feltets utfordringer. ACM styrker dataprofesjonens kollektive stemme gjennom sterkt lederskap, promotering av de høyeste standarder og anerkjennelse av teknisk fortreffelighet. ACM støtter den profesjonelle veksten til medlemmene ved å gi muligheter for livslang læring, karriereutvikling og profesjonelt nettverk.
Kilde: ACM