[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[dist-obj] Distributed Systems (lecture and exercises)



     Dear Dist-Objers,
     
     a friend of mine talked me into doing a lecture and exercises on 
     Distributed Systems at "Hochschule der Medien - a university of 
     applied science", Stuttgart, Germany. The class level is advanced, I 
     believe this is called "graduate" in the US.
     
     I looked at some material from other universities and it looks like 
     most DS courses are organized like this:
     1. Basics of DS (Time, State, Reliability etc.)
     2. Types of DS 
     3. Programming models for DS: Sockets based IPC, RPC, CORBA, RMI, MQ, 
     p2p, Grids, Agents, Jini, WebServices etc.
     
     
     For the exercises, I'd like the students to pick a technology, install 
     the infrastructure (with my help) and do some examples.
     
     A couple of questions:
     
     1. Does anybody know of a lightweight MOM implementation usable in 
     this type of course? (iBus?). Or other lightweight implementations for 
     e.g. WebServices, Agents etc.?)
     
     2. Thinking about your own DS classes: What did you really like, what 
     turned out to be very useful? Is the split in lecture and exercises 
     OK? Am I expecting too much? 
     
     3. Is there something that absolutely HAS to be covered (even so its 
     perhaps not mainstream yet (;-)
     
     
     Besides 15 years of system development I've got some very good 
     literature (Ted Newards Server Side Java Programming, Wolfgang 
     Emmerichs Engineering Distributed Objects, Coulouris et.alii 
     Distributed Systems, Peer-to-Peer by Andy Oram and last but not least 
     Ken Birmans book for all the reliability and availability issues). 
     
     Not to forget the many messages from dist-obj about the Waldo papers, 
     Peter Wegener etc.
     
     Anything I'm missing?
     
     
     Thank you very much for your input,
     
     Regards,
     
     
     Walter Kriha


==========================================================================
To manage your subscription, mailto:dist-obj-help@distributedcoalition.org 
Archives, FAQ, etc.     http://www.distributedcoalition.org/mailing_lists/