Team #6: Team Slackers 18-749: Fault-Tolerant Distributed Systems |
Responsibility | Hyunwoo | Karim | Puneet | Tanmay | Steven |
Project Management | X | X | |||
Requirements Specification | X | X | |||
Architecture Design | X | X | X | ||
Database Design | X | X | X | ||
Implementation - Client | X | X | |||
Implementation - Server | X | X | X | ||
Testing | X | X | X | X | X |
Tool Support | X | ||||
Performance Analysis | X | X | X | ||
Real-time Analysis | X | X | X | ||
Reliability Analysis | X | X | X | ||
Presentation | X | X | X | X | X |
Tiers
Attributes
Exceptions
- carCount – Number of cars in a lot
- capacity – Number of parking spaces in a lot
- lotDistances – Distances between the lots
- carCount (Level) – Number of Cars in a level
- capacity (Level) – Number of parking spaces on a level
Servers and Ports
- AvailabilityOutOfSyncException – If the sum of car count of each levels does not equal to the number of cars in the lot, then system throws this exception
- DatabaseException – This gets thrown to the client when an unrecoverable SQLException on the server side
- LotFullException – System throws exception when the lot is full
- LotEmptyException – System throws exception when the lot is empty
- LotNotFoundException – Lot number not found in the database
- LevelEmptyException – System throws an exception when the level is empty
- LevelNotFoundException – Level number not found in the database
- Database
- mahjongg:3306
- Application
- clue:7779 for IIOP
- Naming Service
- boggle:7777 for bootstrap and 7778 for IIOP