Team 8 Project Page 17-654: Analysis of Software Artifacts |
Kanat Abirov kanatknt@cs.cmu.edu
Yong Hoon Choi yhchoi@andrew.cmu.edu
Shanit Gupta shanitg@andrew.cmu.edu
Lalit Jina lbj@cs.cmu.edu
- Application Managers
- Reliability Manager
- Performance Manager
- Response Manager
A file server supporting user authentication, browsing, file ownership and locking
Configuration:
- Programming Language - Java
- Operating System Windows XP
- Middleware - J2EE
Third-party software, if any (databases):
MySQL or MSSQL (some database is needed for password, user information, file handles etc.)
Baseline Application Features:
- Users will be able to browse the file directories depending on the permissions.
- Files are owned by users, groups, or everyone.
- Named user login environment will be provided.
- Application will allow creating accounts and groups.
- File access will be restricted by a user ownership
Reliability Requirements:
Operations will be available until one of the servers is up.
Real-Time Requirements:
- A request for a file operation gets a response in ~5 seconds on full load (latency).
- User authentication gets satisfied in less than 5 seconds.
- In case of one server is down the switching time of the other one will be less than 10 seconds
Performance Requirements:
- Up to 50 concurrent clients.
- Up to 500 user profiles files.
- Bbrowsing speed is ~50 file/sec (the final number will be specified later)
Baseline Application
Interfaces
Databases
Scenarios/Interactions
Current Status
Downloads
Architecture Doc
Architecture Diagram
Scenarios/Interactions
Current Status
Downloads
Scenarios/Interactions
Current Status
Downloads
Scenarios/Interactions
Current Status
Downloads