Mid-Semester Examination, Csci 8701, Fall 2000
- Time Allocated : 60 minutes. Date: Tuesday, Oct. 24th, 2000.
- This is a CLOSED book, CLOSED notes examination.
- There are 8 questions organized in two groups.
- Please answer six questions choosing 3 questions from group A
and 3 questions from group B.
- Limit answers to questions in group A to 200 words.
- Limit answers to questions in group B to 500 words.
Group A: Short Questions
- What is the statistical "confidence level" of reported value of
a performance measure (e.g. mean response time) based on simulation?
Why is it important to design simulation experiments to provide
appropriate confidence levels?
- Consider the problem of purchasing a spatial database management
systems to support data types and operations in
Open Geodata Interchange Standard.
Critique Sequoia 2000 benchmark for comparing DBMS in this context.
- What are path expressions and nested dot notations?
Does query language of Postgres support these ?
Does query language of ObjectStore support these ?
- What are the problems with using two phase read/write locking
prototype for concurrency control on operations to B+ trees?
Group B: Detailed Questions
- Compare and contrast the following
- response time vs. throughput
- TPS measure in TPC benchmark vs. throughput
- Interactive, Mini-batch and Bulk transactions
- I/O hardware, I/O runtime library, locking/recovery methods
- Compare and contrast the following pairs:
- Relational data model and object oriented data model
- Relational data model and object relational data model
- Object relational data model and object oriented data model
- Rules and Integrity Constraints
- Cold cache and Warm/hot cache (cold start vs. warm start)
- Answer the following about DBMIN buffer pool management policy:
- Identify the working set sizes, page access patterns, and
appropriate page replacement policies for the
following query processing strategies :
(a) Point search using an index,
(b) Scanning all pages of a table
(c) Nested loop join when inner table has no index
- Define Query Locality Set Model (QLSM).
- Is DBMIN page replacement strategy useful for Spatial Databases?
Explain briefly.
- Following questions relate to the computing survey paper on recovery
algorithms:
- Define the dimensions (e.g. atomic, steal, force, checkpoint-type)
used to classify crash recovery algorithms.
- List three types of checkpointing. How do they affect recovery
algorithms?
- Does it cover recovery when the computers has a stable main
memory with battery backup? Justify.