|
July 9, 2004
We made the core/app interface more flexible and general, providing better support for applications that consist of separate controller, worker, and graphics programs. We also added mechanisms that prevent multiple applications from running in the same slot, and that cause applications to exit if the core client dies.
July 9, 2004
We changed the SQL queries used by the performance-critical server components, such as the transitioner and feeder, to boost maximum server throughput.
July 9, 2004
The core client now does preemptive scheduling of results. It time-slices between results, maintaining the approximate project resource shares. The work-fetch policy has also been modified; a single 'connection frequency' parameter replaces the min/max buffer parameter, and the policy matches the requirements of the CPU-scheduling policy.
July 9, 2004
We have added a mechanism that allows projects to upload and download 'persistent files'. This is the first step to using participant hosts for storage as well as computation, possibly creating the world's largest storage server.
[/url] [/url] |