9 Computer software for management of multiple computers, creation of virtual memory, creation of single execution environment out of multiple computers, allocation of computer processing, input/output and memory resources according to user definition; computer software to enable increased flexibility, capacity, and efficiency of enterprise computing and server environments