Patent ID: 7107327
Filing Date: 2006-09-12
Classification: G06F,H04L

Abstract:
1. A method for determining a server configuration to accommodate an application, comprising: receiving the application; determining the number of times each primitive operation is executed by the application; receiving a list of server configurations, wherein each server configuration specifies an interconnection topology for the server configuration; executing each primitive operation on each server configuration multiple times to estimate the amount of resources used by each primitive operation on each server configuration, wherein executing each primitive operation involves executing each primitive operation n times during a fixed time period, and then averaging the amount of resources used over the n executions, whereby executing each primitive operation n times in a fixed time period estimates the burst response of the server configuration; estimating the amount of resources used by the application based on the number of times each primitive operation is executed; and determining the server configuration to accommodate the application based on the estimated amount of resources used by the application; wherein the server configuration is optimized for the execution of the application.