Term Paper Topic for CS703 – Advanced Operating System


Term Paper Topic for CS703 – Advanced Operating System

  Threads Vs event-driven programming models
a.  Threaded model problems, pros, cons from a software engineering and design standpoint
b.  Event-driven and hybrid models (pros, cons, complexity, scalability etc.)
c.  case studies
  
 File systems 
a.  Distributed file systems
b.  Client server based networked file systems
c.  Server-less peer to peer file systems
d.  pros, cons, consistency, performance, scalability of different file systems
e.  fault tolerance in distributed file systems

Memory management
a.  Efficient algorithms and heuristics for memory management
b.  Comparison of different algorithms
c.  User controlled OS memory management
d.  Multiprocessor memory management and shared memory models
e.  Support for super-pages in OS

Scheduling
a.  Evaluation of proportionate share scheduling ideas
b.  Efficient scheduling on multi-processors
c.  Application aware and application controlled scheduling in event-driven systems 

Mobility management
a.  Disconnected operation in distributed file systems
b.  Application mobility support in operating systems
c.  Toolkits for mobile information access e.g. Rover

Communication
a.  Inter-process and Inter-machine communication architectures
b.  Evaluation of peer to peer systems e.g. chord, Pastry, Gnu-tella, Kaza
c.  Remote procedure call architectures and RPC based systems case studies

Fault tolerance and recovery
a.  Study of fault and failure models
b.  Power of replication and state duplication
c.  Caching and state duplication

Virtual Machines and Virtual Machines Monitors (pros, cons, comparison of different VMM architectures, identification of performance bottlenecks and suggestions for their removal etc.)
a.  VmWare
b.  Zen
c.  User mode Linux
d.  Denali (Rice University)
e.  Disco

Follow the instructions below for Writing Term Paper

1.  Reference at least 10 research papers in your term paper report.
2.  The research papers you reference must be from some authentic/reliable source (e.g. ACM, IEEE, Oxford, Springerlink etc.).
3.  Don’t copy exact phrase from any reference in the term paper (i.e. every line you write must be your words).
4.  Remember to give reference with each line phrase you quote from any research paper.
5.  Contents of the term paper should be as follows:
a.  Table of Contents
b.  Abstract
c.  Introduction of the topic
d.  Details of specific sub-topics
e.  Conclusion
f.  List of References
6.  Term paper must not exceed 10 to 12 pages with:
a.  Font Style : Times New Roman
b.  Main Heading Size: 14 (Bold)
c.  Sub-heading Size: 12 (Bold)
d.  General Text Size: 12


Deliverables 

1.  Term paper report.
2.  All the reference papers you have used, in a compressed format (e.g. .zip, .rar etc.).


You must submit the deliverables
through your VULMS Account. Submission through email would not be accepted.


Distribution of Marks

1.  In-time submission: 5%
2.  Used Reference papers: 20%
3.  Term Paper Report and Presentation: 75%


Evaluation

Term paper will be evaluated on the basis of presentation and the report. Presentation would be scheduled after the submission of report.