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