COM 1317 Transaction Processing Systems - Spring 2002 - General Information

Professor Futrelle -- College of Computer Science, Northeastern U., Boston, MA

(Version of 3/28/2002)

Course description, from the catalogue:

COM 1317 Transaction Processing Systems -- 4 QH

Focuses on the concepts and practice of modern transaction processing systems in a distributed setting. Describes the overall architecture of systems such as TP monitor, recovery manager, log manager, and lock manager. Discusses the principles of DO/UNDO/REDO logging such as the write-ahead log rule and the force log-on-commit rule. Describes compensation log records, checkpoint and restart recovery procedures, two-phase commit, lock tables, granularity of locking, and two-phase locking. 4 QH credit Prerequisite: COM 1201, COM 1130, COM 1315.

Northeastern University, and the College of Computer Science, Boston, MA.
Professor Robert P. Futrelle   Email me at:
You can also use a web form to contact me without needing email access at all.
115 Cullinane
Hardcopy mailbox:
161 Cullinane
Office 373-4239
Course Syllabus and Calendars:
See the separate page for the detailed Course Syllabus and Calendar for COM1317 Spring 2002.
Principles of Transaction Processing for the Systems Professional by Philip A. Bernstein and Eric Newcomer (Morgan Kaufmann Publishers, 1996)
Personal Help:
If you need help at any time, find me in my office, call, or send email, or ask in class to set up an appointment. My office hours and normal advising hours are Thursdays, 3:30-5:30.
On-line help:
For more info on most anything related to transaction processing, or most anything else use Many people consider it the Number 1 search engine.
Mondays, Tuesdays and Thursdays, 1:35-2:40pm (Sequence 4). Room 201(?) Forsyth
Quizzes and Exams:
There will be three short quizzes, as well as a Midterm and a Final. All are closed-book, no calculators.
The grading policy will be posted early in the quarter.
Honors Adjunct Programming Project
There is a special Honors programming project for this course. It replaces the normal assignments (which are all written) but does not replace the tests. It involves creating your own transaction system using Java RMI client-server technology.
Course mailing list and archives
There will be a course mailing list (listserve) set up for everyone in the class to use. The list and its archives will be private, accessible only to COM1317 class members. Of course you can send mail privately to Professor Futrelle also.

Go to COM1317 home page.

Return to Prof. Futrelle's home page