Progress on May 22 – June 4 (plan revised by June 5)

  1. Literary search on Event/Notification papers.
  2. Found Adam’s event paper and system site at

    http://www.cs.caltech.edu/~adam/isen/event-systems.html and

    http://www.cs.caltech.edu/~adam/isen/event-papers.html

    Good collection and starting point.

  3. Case study on CORBA and DCOM event system.

Papers/Articles read:

  1. Adam event papers list #1 (AP#1): Asynchronous Notification Among Distributed Objects. (http://www.usenix.org/publications/library/proceedings/coots96/full_papers/aahlad/aahlad.txt)(good)
  2. AP#49: DCOM and CORBA Side by Side, Step by Step, Layer by Layer. (http://www.research.microsoft.com/~ymwang/papers/HTML/DCOMnCORBA/S.html)(good)
  3. AP#67: Reliability with CORBA Event Channels. (http://lsewww.epfl.ch/~rachid/papers/ftdcs97.ps.gz)(o.k.)
  4. AP#85: The Design and Performance of a Real-time CORBA Object Event Service. (http://www.cs.wustl.edu/~schmidt/oopsla.html)(good)
  5. AP#109 (on line): COBEA: A CORBA-Based Event Architecture (http://www.usenix.org/publications/library/proceedings/coots98/full_papers/ma/ma_html/ma.html)(good)
  6. AP#152: Comparison between CORBA and DOM: Architectures for Distributed Computing. (http://www.sd.monash.edu.au/research/publications/1997/P97-1.ps)(can skip if read #2))
  7. Adam Event Systems list #19 (AS#19): CORBA notification RFP (request for proposal). 1997 one and 2000 one. (Skim) (http://www.omg.org/cgi-bin/doc?orbos/00-02-07.rtf) (http://www.omg.org/cgi-bin/doc?telecom/97-01-03.pdf)(skim is o.k.)
  8. CORBA: Integrating Diverse Applications within Distributed Heterogeneous Environments. (link to find)(good)
  9. DOM Architecture – DCOM White Paper from Microsoft on-line library. (skim) (http://msdn.microsoft.com/library/default.asp?URL=/library/backgrnd/html/msdn_dcomarch.htm)(not too much details. skim is o.k.)
  10. CORBAservies: Common Object Services Specification. (Concentrate on Chpt. 4: Event Service Specification and Chpt.14.3. Timer Event Service. (http://www.omg.org/cgi-bin/doc?formal/97-12-02.ps.gz)(white paper)
  11. Slides by Douglas Schmidt on "An Overview of OMG CORBA Event Services". (http://www.cs.wustl.edu/~schmidt/coss4.ps.gz)(good)
  12. Adam’s Internet draft (expires 1999/02) titled Scenarios for an Internet-Scale Event Notification Service(ENS). (http://www.cs.caltech.edu/~adam/isen/draft-khare-notify-scenarios-01.txt) This paper is just an internet draft but it gives a good sense of what was going on for Event Notification Service (ENS), things related, and a good list of related protocols and candidate protocols.
  13.  

    Other papers/source read.

  14. Generic Support for Distributed Applications. (http://www.cs.columbia.edu/~hgs/tmp/r3068.pdf)
  15. IETF Internet draft: SIP for Presence. (http://www.cs.columbia.edu/~hgs/sip/drafts_presence.html)
  16. Slides by Douglas Schmidt on "Developing Distributed Object Computing Applications with CORBA". (http://www.cs.wustl.edu/~schmidt/corba4.ps.gz)
  17. Tutorial/overview on CORBA or distributed computing given by OMG, expersoft, linuxworld, Dr. Schmidt, etc.
  18. Book: COM and CORBA side by side Architecture, Strategies, and Implementations by Jason Pritchard. (only skim part of it)

 

  1. Self-tutoring on distributed systems. (briefly)
  2. A quick skim through the course notes for distributed system course taught at the University of British Columbia, winter, 1999. And

    Other on-line sources.

  3. (In progress) a summary on CORBA and DCOM on Event systems.

 

Problems:

Lack of resource/details.

On DCOM. No longer/nowhere could I find some of the papers on DCOM/COM+. Papers available are lack of technique details and are too generalized. Little on event.

Even though abundant source available on CORBA, and good description of event service by its service specification document, it is good to be informed but hard to really make a comment, and hard to critic or make judgement on its security, scalability, etc. Because the papers are either a specification (not implementation) or only a high level overview of an implemented system which is not persuasive enough in lack of details. And also it didn’t answer topic not listed in the paper. (How it handled reliability, how it implemented multiple event channels based on priviledge(?).) Besides, quite some of the papers are not helpful at all.

Papers I went through were dated all the way back. It might be good to start with these background/history papers. I feel a big lack of the most recent papers/discussions on these two topics (CORBA/DCOM).

 

Plans:

  1. Check Dr. Schmidt's site on papers on CORBA event. Do a little bit more search on DCOM. Finish a draft summary on CORBA and DCOM event models. I am not going to hold on that because of lack of resource. So this summary could be bad. And I do not intend to write it long.
  2. Surendra Reddy's paper
  3. Adam’s Internet draft titled ‘Scenarios for an Internet-Scale Event Notification Service (ISENS)’ mentioned about 16 ISENS protocols (new and old). I am to put focus on these protocols.
  4. OMG had a Request for Proposal in 1997 on Notification Services. Found papers collected for this RFP at http://www.omg.org/members/doclist-97.html and search for key word 'Notification'. Skim them.
  5. Skim through all the papers on Adam’s paper/system list. Purpose is that starting with something we can find, we abstract from these papers models of event system, classify systems according to models. For topic lack of resource, keep a re-visit list and re-visit them when finding more sources.
  6. Search from the site normos.org for most recent Internet draft on event notifications.

Let me know if my plan is O.K. Correct me if you see me out/too far/off topic to what you request. Also, I need some guidance on writing tech summaries.