Multi-User
Figure 20 - Multi-user desktop-type system architecture mockup.
The most attractive architecture is the Linux based multi-seat system. It is implemented by building a central PC with multiple video cards (2-4), multiple keyboards, and multiple mice. Each workstation consists of a monitor, keyboard, and mouse plugged directly into the PC (acting as an X window server).
The cost for such a setup is low. Since no thin clients are required, the per-seat cost consists of only a monitor, keyboard, and mouse. The power requirements are also lower, given that the CPU and all of its resources are be shared by all of the users. The system would also respond much quicker than a thin client, without the LAN bandwidth and latency issues. With significant customization of the operating system (UNIX based), this architecture was completed using only free, open-source software.
This is the architecture that has been chosen by the design team. The low cost and low power requirements make it an ideal solution. Also the server can be safely mounted inside a case and only the monitors, keyboards, and mice need to be outside of the case.
Testing/Conclusion
To test the computer terminals, four accounts were created and each account attempted to do the following tasks:
These tasks represent what a typical student might be doing on a school computer. Support for advanced programs, such as MatLab, were not tested. Each station was able to perform the tasks listed, and therefore the computer terminals are ready to be deployed.
|
CPU usage
|
Video
|
Audio
|
Comment
|
Open Office
|
low
|
good
|
n/a
|
Basic document preperation. Simulates multiple students writing a paper
|
Firefox basic
|
low
|
good
|
n/a
|
Basic web surfing. Simulates multiple students reading static webpages, ie wikipedia
|
Firefox rich
|
high
|
good
|
good
|
Advance web surfing. Simulates multiple students browsing flash enabled websites, ie Youtube
|
Totem
|
mid
|
good
|
good
|
Video/audio player. Simulates multiple students watching an offline video
|
Gcompris
|
low
|
good
|
good
|
Education games. Simulates multiple students playing non accelerated games
|
Figure 21 - Programs used to test multi-seat system.
Share with your friends: |