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.