[Olug-list] Gjesteforelesning fra Andrew Tanenbaum (fwd)

Thomas Gramstad Thomas Gramstad <thomas@ifi.uio.no>
Wed, 16 Oct 2002 18:24:25 +0200 (MEST)


---------- Forwarded message ----------
Date: Wed, 16 Oct 2002 17:25:48 +0200
From: Thomas Plageman <plageman@ifi.uio.no>
To: ansatte@ifi.uio.no, Kjersti Moldeklev <kjersti.moldeklev@telenor.com>,
     Wolfgang Leister <wolfgang.leister@nr.no>,
     Robert Macdonald <macdonald@freya.unik.no>,
     Petter Marthiniussen <petter.marthiniussen@thales.no>, komstip@ifi.uio.no,
     Hans Frisvold <hans.frisvold@wnet.no>, info@uninett.no,
     Ketil Lund <ketillu@unik.no>, gabriela.grolms@telenor.com,
     terje.ormhaug@telenor.com,
     Arne J. Berre <Arne.J.Berre@informatics.sintef.no>,
     Naci Akkøk <Naci.Akkok@nr.no>,
     "tor.hammerstad@telenor.com" <tor.hammerstad@telenor.com>,
     Alfhild Skogsfjord <alfhild.skogsfjord@no.thalesgroup.com>,
     "Jon. Andersson (E-mail)" <j.andersson@no.thalesgroup.com>, unik@unik.no,
     Otto J. Anshus <otto@cs.uit.no>, tore@cs.uit.no, kjellb@idi.ntnu.no,
     conradi@idi.ntnu.no, mads@idi.ntnu.no, aagesen@item.ntnu.no,
     Joan.Nordbotten@ifi.uib.no, inge@ii.uib.no
Subject: Gjesteforelesning fra Andrew Tanenbaum

Hei!

Jeg har æren å invitere alle interesserte til en gjesteforelesning
av Andrew Tanenbaum i INF242 Operativsystemer.
Forlesningens tittel er:

The Design of a Billion-User Worldwide Distributed System

Se vedlagte abstract for forelesningen, samt informasjon om
Andrew Tanenbaum.

Forelesingen holdes fredag den 25.10.2002 i store auditorium og lille
auditorium (videooverføring) på ifi. Videre blir forelesningen
"webcastet" på Internett slik at de som ikke kan reise til ifi kan
følge forelesningen over nettet! All nødvendig informasjon for å
følge forelesningen via nettet finnes på

http://www.usit.uio.no/it/dlo/lab/webcast/

For de som er ikke kjent med INF242:
For å undervise operativsystemer bruker vi (som mange
andre) Andrew Tanenbaums bok "Modern Operating Systems"
som pensum. Det som skiller kurset fra de fleste andre
OS-kurs er kursets praktiske øvelser.
I kurset utvikler studentene et operativsystem fra bunnen av. Dette
gjøres gjennom fem prosjekter som bygger på hverandre. Studentene
lager en egen bootblock, skriver en scheduler, implementerer
systemkall, virtuelt minne, filsystem osv. Kurset er svært krevende,
men den kunnskapen og innsikten som studentene erverver seg er
betydelig dypere enn i andre typer OS-kurs. Kurset har blitt utviklet
ved Universitet i Tromsø og blir forlest i Tromsø, ved Princeton
University og ved Universitet i Oslo.

Med vennlig hilsen,
Thomas Plagemann

----------------------------------------------------------------------------------



The Design of a Billion-User Worldwide Distributed System

Andrew S. Tanenbaum

Vrije Universiteit


With the enormous growth of wide-area networks, especially the Internet,
one
research focus within the operating systems community has moved to
building
systems that can connect together a billion users who collectively have
a
trillion objects.  No existing system can even begin to handle this.
Current
wide-area applications are constructed individually and do not have any
common framework and do not interwork.  Furthermore, each new
application
developer must begin again from scratch, since pieces of existing
systems are
rarely reusable.

The Globe system is being designed to address these problems.  It
consists of
an object-based layer of software ("middleware") that can be placed on
top of
each operating system to provide a common interface for applications to
deal
with.  The lecture will discuss the design of the Globe layer, including
the
properties of its objects, classes, and interfaces.  A key idea used in
Globe
is the distributed object, in which an object resides in multiple
(possibly
widely-separated) addresses spaces at the same time.  Properties and
structure of distributed objects will be discussed, as will object
binding
and location, a highly complex matter for a system with a trillion
(potentially mobile) objects owned by a billion users.

-----------------------------------------

Biography of Andrew S. Tanenbaum

Andrew S. Tanenbaum was born in New York City and raised in White
Plains, NY.
He has an S.B.from M.I.T. and a Ph.D. from the University of
California at Berkeley.  He is currently a Professor of Computer Science

at the Vrije Universiteit in Amsterdam, where he teaches and does
research
in the areas of computer architecture, operating systems, networks, and
distributed systems.
He is also Dean of the interuniversity computer science graduate school,
ASCI.

Prof. Tanenbaum is the principal designer of three operating systems:
TSS-11, Amoeba, and MINIX.
TSS-11 was an early system for the PDP-11.
Amoeba is a distributed operating systems for SUN, VAX, and similar
workstation computers.
MINIX is a system for the IBM PC, Atari, Macintosh, Amiga, and SPARC,
providing a system as simple as real UNIX (i.e. Version 7) for
educational
use.

Furthermore, Tanenbaum was also the chief designer of the Amsterdam
Compiler Kit, a system that has been used to produce compilers for a
half dozen languages on about 10 different machines.
The Kit was widely used at universities and companies around the world.

In addition, Tanenbaum is the author or coauthor of five books:
"Distributed Systems" (2002),
"Modern Operating Systems 2/e" (2001),
"Structured Computer Organization, 4/e" (1999)
"Operating Systems: Design and Implementation, 2nd ed.", (1997), and
"Computer Networks, 3rd ed." (1996).
These books have been translated into 16 languages and are used all
over the world.
Tanenbaum has also published more than 90 refereed papers on a variety
of
subjects and has lectured in a dozen countries on many topics.

Tanenbaum is a Fellow of the ACM, a Fellow of the IEEE, and
a member of the Royal Dutch Academy of Sciences.  In 1994 he was the
recipient of the ACM Karl V. Karlstrom Outstanding Educator Award.
In 1997 he won the ACM SIGCSE Award for Outstanding Contributions to
Computer Science.