Abstract:
A computer system includes servers having virtual machines arranged therein; a noise source in each among the servers, the noise source emitting sound when the server is operated; and a controller that controls arrangement of the virtual machines in the servers. The controller solves an integer programming problem having an objective function representing a noise contribution described as any one among a function of virtual machine arrangement and a function of a job assignment count and indicating an extent of contribution of the sound emitted from the noise source to a noise volume at an evaluation point, by executing software for solving the integer programming problem on a processor, and based on a solution to the integer programming problem, causes the processor to arrange the virtual machines in the servers via an interface for the servers.
Abstract:
A computer-readable recording medium stores a program causing a computer to execute a data processing process that includes designating one plane data from a plane data group representing predetermined part data among part data expressed three dimensionally; setting at a position between a plane indicated by the designated plane data and a facing plane that faces the plane and is indicated by plane data other than the designated plane data, a first set plane that faces the plane; setting at a position on an opposite side of the plane from the facing plane, a second set plane that faces the plane; and acquiring projection control information for projecting in a projection direction from any one among the first and second set planes toward the other set plane, a part group located between the first and second set planes and indicated by a part data group among the plural part data.