| [Main Page] | [Overview] | [Implementation] | [Project Status] | [Related Work] | [People] |
The SmAS device does not yet exist, thus we emulated a SmAS disk using an old Pentium I processor at 166MHz with 32MB of RAM. As the operating system of the disk Linux was used. The SmAS system is currently running as a server awaiting client connections listening on a port. The system is using 16MB of memory for implementing it's own memory manager on top of Linux's.
A compiler for the C-like filter language is also implemented and outputs C code. The C code is compiled using gcc to output a standard Linux shared library which is uploaded by the client to the SmAS server and is called upon request.
The test case for this implementation is a compare to the NFS. A significant speedup occured
by comparing a SmAS application and the equivalent NFS application, that justified our belief in the SmAS concept.