CS542 -- Project Handout





Please select one of the following as your project.
 

  • Implement Centralized Two Phase Locking
  • Local vs Global Transactions in Optimistic CC
  • Replicated Copy Control: Correct Read-From Precedence
  • Adaptability
  • Semantics
  • Three Phase Commit Protocol
  • Site Failure/Network Partitions
  • Fail-Locks and Database Recovery
  • Detection of Network Partitions
  • Performance Study on Real-Time Service over Multi-Hop Wireless Networks
  • Study of unfairness caused by power control in contention-based channel access mechanism
  • Identifying the source of the dirty data in distributed database

  • Many of these projects need further details, but the students should be able to make a decision now.

    Projects will require further research by students. Please hand in all project plans on
    March 1, 2005.
     

    As discussed in the class you can use Java RMI or Orbixweb CORBA or the mini-raid communication library to
    develop communication software for your project. You can find the handouts on RMI, CORBA and mini-raid on
    the course web page.

    After you complete your project, you are required to give a 15 - 20 minute demonstration to the TA. You are also required to give a 2-3 page documentation and report. The format of the report will be given later. The detailed grading policy will be given later. The project carries a weight of 30% of the grade.
     

    Last Date for Submission: April 19, 2005 (10% will be taken off for each lecture after the due date). Project report is due on the same date.
     
     
    Some description on each project can be found at the course web page under Project Description.