Resources in a file server are allocated by dynamically modeling a configuration of data handling components in the file server and routings of data streams through the data handling components. The dynamic model is a computer model maintained in memory by a controller of the file server. For example,...http://www.google.com.au/patents/US6230200?utm_source=gb-gplus-sharePatent US6230200 - Dynamic modeling for resource allocation in a file server