Configuring a physical platform in a reconfigurable data center
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-009/50
G06F-009/46
출원번호
US-0892272
(2004-07-16)
등록번호
US-7421575
(2008-09-02)
발명자
/ 주소
Ang,Boon Seong
Schlansker,Michael
출원인 / 주소
Hewlett Packard Development Company, L.P.
인용정보
피인용 횟수 :
10인용 특허 :
20
초록
A description of components in a reconfigurable data center is received. A set of components from the description is selected for a physical platform based on a logical platform specification.
대표청구항▼
What is claimed is: 1. A method of selecting components for a physical platform in a reconfigurable data center, the method comprising: receiving a description of components in the reconfigurable data center at a configuration system, wherein the components are to be connected in the reconfigurable
What is claimed is: 1. A method of selecting components for a physical platform in a reconfigurable data center, the method comprising: receiving a description of components in the reconfigurable data center at a configuration system, wherein the components are to be connected in the reconfigurable data center via a flexible interconnection network supporting varying types of communication traffic including memory accesses and disk accesses, and switches in the interconnection network are programmable to accommodate reconfiguration of physical platforms; receiving a logical platform specification describing the physical platform at the configuration system; selecting a set of components to be used for the physical platform from the description of components based on the logical platform specification and using the configuration system, wherein the set of components includes at least one processor, at least one disk, and at least one memory module meeting the logical platform specification; and programming the switches in the interconnection network to connect the selected at least one processor, at least one disk, and at least one memory module via interconnections in the interconnection network such that the at least one processor, at least one disk, and at least one memory module communicate with each other via the interconnection network to function as the physical platform. 2. The method of claim 1, wherein receiving a description of components in the reconfigurable data center comprises receiving a description of available components in the reconfigurable data center. 3. The method of claim 1, wherein selecting the set of components further comprises determining whether a component in the description of components meets the specifications for the component provided in the logical platform specification. 4. The method of claim 3, wherein the specifications for the component is associated with at least one of processor speed, processor type, memory speed, memory size, memory type, disk size, information associated with a switch, and information associated with wiring. 5. The method of claim 1, wherein selecting a set of components further comprises selecting interconnections in the interconnection network meeting minimum standards provided in the logical platform specification. 6. The method of claim 1, wherein selecting a set of components further comprises selecting the set of components based upon at least one of nearest physical location and load. 7. The method of claim 1, wherein selecting a set of components further comprises selecting the set of components interconnected with lowest latency interconnections. 8. The method of claim 1, wherein receiving a logical platform specification further comprises receiving the logical platform specification describing hardware specifications. 9. The method of claim 1, wherein receiving a logical platform specification further comprises receiving the logical platform specification describing software specifications. 10. The method of claim 9, wherein the software specifications are associated with at least one of an operating system, applications, BIOS, and an application signature. 11. The method of claim 1, further comprising configuring at least two components of the set of components as the physical platform using the configuration system. 12. The method of claim 1, further comprising: identifying a logical processor from the logical platform specification; and allocating the logical processor to the at least one processor in the reconfigurable data center based on at least one of whether the logical processor is to communicate with a processor previously allocated and the load of the logical processor. 13. A reconfiguration data center comprising: means for receiving a description of components available in the reconfigurable data center, wherein the components are to be connected in the reconfigurable data center via a flexible interconnection network supporting varying types of communication traffic including memory accesses and disk accesses, and switches in the interconnection network are programmable to accommodate reconfiguration of physical platforms; means for receiving a logical platforms specification; means for selecting a set of components for a physical platform from the description of components based on the logical platform specification, wherein the set of components includes at least one processor, at least one disk, and at least one memory module meeting the logical platform specification; and means for programming the switches in the interconnection network to connect the selected at least one processor, at least one disk, and at least one memory module via interconnections in the interconnection network such that the at least one processor, at least one disk, and at least one memory module communicate with each other via the interconnection network to function as the physical platform. 14. The reconfigurable data center of claim 13, further comprising means for determining whether a component in the description of components meets specifications provided in the logical platform specification. 15. The reconfigurable data center of claim 13, further comprising means for allocating components in the description of components to the physical platform based on distance between the components. 16. The reconfigurable data center of claim 13, further comprising means for allocating components in the description of components to the physical platform based on load of the components. 17. The reconfigurable data center of claim 13, further comprising means for configuring the physical platform from the set of components. 18. A computer readable storage medium on which is embedded one or more computer programs, said one or more computer programs implementing a method for configuring a reconfigurable data center, said one or more computer programs comprising a set of instructions of: receiving a description of components and switches available in the reconfigurable data center, wherein the components are to be connected in the reconfigurable data center via a flexible interconnection network supporting varying types of communication traffic including memory accesses and disk accesses, and the switches in the interconnection network are programmable to accommodate reconfiguration of physical platforms; receiving a logical platform specification describing a physical platform; and selecting a set of components and switches from the description based on the logical platform specification, wherein the set of components includes at least one processor, at least one disk, and at least one memory module meeting the logical platform specification and operable to be connected via the switches in an interconnection network in the reconfigurable data center; and programming the switches in the interconnection network to connect the selected at least one processor, at least one disk, and at least one memory module via interconnections in the interconnection network such that the at least one processor, at least one disk, and at least one memory module communicate with each other via the interconnection network to function as the physical platform. 19. The computer readable medium according to claim 18, wherein the one or more computer programs further comprises a set of instructions selecting the set of components based on specifications in the logical platform specification. 20. The computer readable medium according to claim 18, wherein the one or more computer programs further comprises a set of instructions narrowing the set of components based upon distances between components. 21. The computer readable medium according to claim 18, wherein the one or more computer programs further comprises a set of instructions narrowing the set of components based upon the number of switches between components. 22. The computer readable medium according to claim 18, wherein the one or more computer programs further comprises a set of instructions narrowing the set of components based upon the communication speed of switches between components. 23. The computer readable medium according to claim 18, wherein the one or more computer programs further comprises a set of instructions narrowing the set of components based upon the anticipated load of components. 24. The computer readable medium according to claim 18, wherein the one or more computer programs further comprises a set of instructions of configuring the physical platform from at least some of the components and switches in the set. 25. A reconfigurable data center comprising: a plurality of components and a flexible interconnection network supporting varying types of communication traffic including memory accesses and disk accesses, and switches in the interconnection network are to be programmed to accommodate reconfiguration of physical platforms; a configuration system to receive a logical platform specification and configure a physical platform from at least some of the plurality of components that meet the component specifications in the logical platform specifications, wherein the at least some of the plurality of components includes at least one processor, at least one disk, and at least one memory module meeting the component specifications in the logical platform specifications; and the configuration system programs the switches in the interconnection network to connect the at least one processor, at least one disk, and at least one memory module via interconnections in the interconnection network such that the at least one processor, at least one disk, and at least one memory module communicate with each other via the interconnection network to function as the physical platform. 26. The reconfigurable data center of claim 24, wherein the plurality of components comprise processors, disks, and memory modules. 27. The reconfigurable data center of claim 24, wherein the configuration system is further operable to select the at least some of the plurality of components from the plurality of components based on at least one of physical distance between selected components and load on components. 28. A method of allocating logical units to physical components in a reconfigurable data center, the method comprising: receiving at least one logical platform specification including a description of components; identifying a logical processor from the at least one logical platform specification; and allocating the logical processor to a processor in the reconfigurable data center based on at least whether the processor is to communicate with a processor previously allocated and based on a physical distance between the processor and the previously allocated processor. 29. The method of claim 28, further comprising: allocating a memory module to the processor based on the logical platform specification. 30. The method of claim 29, wherein allocating a memory module further comprises: allocating the memory module to the processor based on a physical distance between the processor and the memory module and a frequency of usage of the memory module. 31. The method of claim 30, further comprising: allocating a disk to the processor based on the logical platform specification. 32. The method of claim 31, wherein allocating a disk further comprises: allocating the disk to the processor based on a physical distance between the processor and the memory disk and a frequency of usage of the disk. 33. The method of claim 32, further comprising: allocating at least a portion of a switch to a physical platform including the processor, the memory module, and the disk based on the logical platform specification.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (20)
Lakshman,Thiruvillamalai K., Application model for dynamic computing environments in software sales cycle.
Kelley, Keith L.; Bartlett, Charles A.; Varghese, Manoj J.; Schmitz, Christoph, Configuration sizer for determining a plurality of price values and performance values for a plurality of candidate system configurations and displaying them for user selection.
Kubala, Jeffrey Paul; Nagy, John Charles; Nick, Jeffrey Mark; Siegel, Ira Glenn, Management of a logical partition that supports different types of processors.
Sierer, Brian; Ranganathan, Ganesh; Pasquarette, John; Fuller, III, David W; Peck, Joseph E.; Novacek, Matthew; Andrade, Hugo A., Network-based system for configuring a measurement system using software programs generated based on a user specification.
Krithivas, Ramamurthy; Uber, Emmett R., Platform level initialization using an image generated automatically by a remote server based upon description automatically generated and transmitted thereto by a processor-based system.
Sanchez-Frank Alejandra (Austin TX) Sirkin Martin J. (Austin TX), Selecting and locating graphical icon objects to define and configure the workstations in data processing networks.
Christoph Schmitz ; Manoj J. Varghese ; Keith L. Kelley ; Charles A. Bartlett, System for describing and storing descriptions of hierachical structures using hardware definition files to specify performance, characteristics, part number and name of hardware components.
Eidus, Izik; Lublin, Uri; Tsirkin, Michael, Migrating threads across NUMA nodes using corresponding page tables and based on remote page access frequency.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.