Patent ID: 8108466

Claim:
A method for offloading the execution of a user-defined function (UDF) defined in a spreadsheet add-in from a client computer to a high performance computing (HPC) system, the method comprising: providing a tag within the UDF indicating whether the UDF is safe to be executed on the HPC system; receiving a request to execute the UDF from a spreadsheet application program executing on the client computer; in response to receiving the request to execute the UDF, determining based upon the tag whether the UDF is safe to be executed on the HPC system; and in response to determining that the UDF is safe to be executed on the HPC system, executing a connector at the client computer to cause the UDF to be executed in a container on the HPC system, the container configured to emulate interfaces exposed by the spreadsheet application program and to load the spreadsheet add-in and execute the UDF therein.