[comp.sys.isis] Advanced Course on Distributed Systems

ozalp@dm.unibo.it (05/02/90)

BOLOGNA '90			 		        AN ADVANCED COURSE
						    ON DISTRIBUTED SYSTEMS

		     July 23 -- August 2, 1990
		University of Bologna, Bologna (ITALY)

Lecturers:

Prof. O. Babaoglu, Bologna, Italy
Dr. A. J. Herbert, APM Ltd, UK
Dr. B. Lampson, DEC, USA
Dr. S. J. Mullender, CWI, NL
Prof. R. M. Needham, Cambridge, UK
Prof. M. Satyanarayanan, CMU, USA
Prof. F. B. Schneider, Cornell, USA
Dr. M. D. Schroeder, DEC, USA
Prof. S. Toueg, Cornell, USA
Prof. W. E. Weihl, MIT, USA


OBJECTIVE:   Bologna '90 is the third offering of the Advanced Course on
Distributed Systems.  The two previous offerings were held in Ithaca,
New York (Fingerlakes '89) and Tromso, Norway (Arctic '88).  The
objective of the course is to familiarize practitioners and researchers
with key issues in distributed systems.  The lectures will discuss the
fundamental problems of the area, review known solutions and paradigms,
and show how to apply known theoretical results to the design of
practical systems.  Bologna '90 lecturers are internationally-known
researchers whose interests and experiences span the full range of
distributed computing.


FORMAT:  The course will be organized as a series of daily lectures
with several afternoon discussion sections.  The discussions will
permit small groups of attendees to interact directly with the
lecturers, either to focus on issues that arise during the lectures or
to pursue other topics of interest to the group.  Attendees will be
assumed to have a familiarity with basic operating systems concepts.


COURSE OUTLINE:

Introduction
	Why distributed systems?  (Schroeder)
	Motivation, requirements, goals, advantages, limitations  (Schroeder)
	Fundamental issues for implementors  (Schneider)

Fundamental Concepts
	Ordering of events, causality, logical clocks  (Babaoglu)
	Stable states, consistent cuts, distributed snapshots  (Toueg)

Communication
	Interprocess communication  (Mullender)
	Remote procedure calls (Mullender)
	Design of high-speed local networks  (Schroeder)

Distributed Services and Access Control
	Design of a distributed name service  (Needham)
	Cryptography-based authentication servers  (Needham)
	Protection and security in distributed systems  (Lampson)

Fault Tolerance
	Agreement, coordination  and commitment  (Babaoglu)
	Reliable clock synchronization  (Schneider, Toueg)
	Replication management (Schneider)

Language Support for Reliable Distributed Applications
	Transactional and other models and their applications  (Weihl)
	Theory of distributed transactions  (Weihl)

Data Storage
	Distributed file system design  (Satyanarayanan)
	Replicated data management  (Toueg)

Methodology
	High-level specifications of distributed applications  (Weihl)
	Derivation of provably-correct distributed programs (Schneider)
	Abstractions for simplifying distributed algorithms  (Toueg)

Distributed Systems Architecture
	Design of high-performance kernels for distributed systems (Mullender)
	The Advanced Networked Systems Architecture (Herbert)



BOLOGNA '90					General Information



LOCATION:  Bologna is a delightful, mid-size, North-Italian city that
is off the beaten tourist path.  Among all European cities, it is
considered to have the best-preserved historic center containing
exquisite examples of medieval architecture with narrow, portico-lined
streets.  The University of Bologna, home for Umberto Eco, has always
been a cultural and intellectual center for the city.  In 1988, the
University celebrated its 900th anniversary, making it the oldest
university in the western world.  Last but not least, Bologna lays
claim to being the gastronomical capital of Italy.  All of Central and
Northern Italy can be easily reached by train for day trips from
Bologna.  Here are some destinations:  Florence (1 hour);  Milan,
Venice, Pisa, Padova, Verona, Ferrara, Vicenza, Ravenna (all under 2
hours); Torino, Genova (under 3 hours); Rome (3 hours 30 minutes).


ACCOMMODATIONS:  A number of university residence halls and hotels, all
within walking distance of the course site, will be available to the
attendees.  Upon completion of the enclosed form and payment of a
deposit, we will make reservations (subject to availability) for the
desired type of accommodation.  Reservations will be handled on a
first-come-first-served basis.  In case of unavailability, reservations
will be made for the next higher-price class of room.  If you wish to
make local arrangements on your own, a list of suitable hotels will be
supplied.


FEES:  The tuition for the course is 1.800.000 Italian Lire or
US$1400.  With proof of full-time student status, the course fee will
be reduced to 1.150.000 Italian Lire or US$900. The fee includes all
lectures and discussion sections; all course material including a copy
of the textbook "Distributed Systems"  (Sape J. Mullender, Ed., ACM
Press, 1989); all lunches and coffee breaks; welcome reception; social
dinner; a classical music concert or opera; and a guided tour of Bologna.


PAYMENT:  All payments must be made in either Italian Lire or US
Dollars.  Payment of the tuition fee and the room deposit can be made
through a bank cheque payable to "ADVANCED COURSE 90" accompanying the
registration form or a direct bank transfer to account no. 42853 at
Credito Romagnolo, sede Via Rizzoli 34, Bologna, specifying "ADVANCED
COURSE 90".  In case of a direct transfer, a photo copy of the bank
document should accompany the registration form.  No credit cards can
be accepted.


DEADLINES:  Registration deadline is May 15, 1990.  Registrations
beyond this date will be accepted at the amount of 2.000.000 Italian
Lire or US$1600 for normal registrants and 1.400.00 Italian Lire or
US$1100 for full-time students.  No refunds will be issued after June
23, 1990.  In case of low participation levels, the organizers reserve
the right to cancel the course at full reimbursement of paid fees.

-------------------------cut here------------------------------------------

BOLOGNA '90						  Registration Form

Please type or print:

Last Name:_____________________________ First Name:________________________

Affiliation:_________________________________ Title:_______________________

Address:___________________________________________________________________

___________________________________________________________________________

___________________________________________________________________________

Telephone:______________________________ E-mail:___________________________

Are you a full-time student?  NO   YES (please enclose appropriate proof)


BOLOGNA '90					      Room Reservation Form

Category of room desired
(approximate daily prices in Italian Lire including breakfast):
	 _
	|_| Residence Hall (40.000 single,   60.000 double,
			 deposit: 120.000)
	 _
	|_| 2-star hotel (75.000-90.000 single,   90.000-120.000 double,
			deposit:  270.000)
	 _
	|_| 3-star hotel (85.000-100.000 single,   120.000-150.000 double,
			deposit:  300.000)
	 _
	|_| 4-star hotel (100.000-150.000 single,   150.000-180.000 double,
			 deposit:  450.000)

			 _		 _
Type of room desired:	|_| single	|_| double

With whom will you be sharing a room (in case you know)? ____________________
	 _		 _				 _	 _
Sex:	|_| female	|_| male	Do you smoke?	|_| no	|_| yes

Arrival Date:_________________________ Departure Date:________________________

Special requests or comments:_________________________________________________

Tuition________________Room deposit_______________Total amount________________
						  Enclosed / Transferred

Please return by May 15, 1990  to:	Italiana & Co.
					Via Oberdan 17
					40126 Bologna (ITALY)

					Tel. +39 51 228716  Fax +39 51 222881
					e-mail: bologna90@dm.unibo.it


-- 
Ozalp Babaoglu				       E-mail:	ozalp@dm.unibo.it
University of Bologna, Dept. of Mathematics
Piazza di Porta S. Donato, 5		       TEL:	+39 51 354430
40127 Bologna  (ITALY)			       FAX:	+39 51 354490