This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
playground:computer_engineering [2012/12/21 14:46] mcawood |
playground:computer_engineering [2021/12/09 16:42] (current) |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | + | ====== Further background to the problem ====== | |
| - | ====== Further background to the problem: ====== | + | |
| The process of adding support for the Convey FPGA nodes is complicated by the nature of the system. The Cluster Management Software (OpenNebula) assumes that a HyperVisor is running on the machines which it is monitoring, it communicates with this HyperVisor to send and receive information about the node. | The process of adding support for the Convey FPGA nodes is complicated by the nature of the system. The Cluster Management Software (OpenNebula) assumes that a HyperVisor is running on the machines which it is monitoring, it communicates with this HyperVisor to send and receive information about the node. | ||
| - | The roll of the HyperVisor is to supervise the Virtual Machines (VMs) which run on its node and act as translator between the OpenNebula and said VMs. However in the case of the Convey FPGAs, there is no HyperVisor implemented, | + | The roll of the HyperVisor is to supervise the Virtual Machines (VMs) which run on its node and act as translator between the OpenNebula and said VMs. However in the case of the Convey FPGAs, there is no HyperVisor implemented, |
| | | ||
| - | This is not a trivial task as the HyperVisor itself is a compiled binary, and therefore its code inaccessible. And OpenNebula' | + | This is not a trivial task as the HyperVisor itself is a compiled binary, and therefore its code inaccessible. And OpenNebula' |
| The approach taken is to run standard operations like adding, removing and monitoring | The approach taken is to run standard operations like adding, removing and monitoring | ||
| + | |||
| + | |||
| + | OpenNebula GUI:\\ | ||
| + | {{: | ||
| ===== 21/12/2012 ===== | ===== 21/12/2012 ===== | ||
| - | After 2 weeks of work, the Convey Machines can now be successfully started and stopped as well as report accurate monitoring information to OpenNebula. | + | After 2 weeks, the Convey Machines can now be successfully started and stopped as well as report accurate monitoring information to OpenNebula. |
| - | So far focus has been placed on getting the Conveys to communicate with OpenNebula. Now work must be done to allow OpenNebula to remotely deploy images onto the machines to allow them to root from different Operating Systems. | + | So far focus has been placed on getting the Conveys to communicate with OpenNebula. Now work must be done to allow OpenNebula to remotely deploy images onto the machines to allow them to boot from different Operating Systems. |
| + | |||
| + | ===== 30/01/2013 ===== | ||
| + | |||
| + | A new method for modifying OpenNedula was discovered to allow for improved integration and compatibility, | ||
| + | |||
| + | The AMDDev node was configured as a Bare Metal Machine and then benchmarked to ensure that the BMM management driver was working correctly, a HPL throughput of 295.6 GFLOPS was achieved in the process. | ||
| + | Attention was then placed of getting a single machine to swap Operating Systems. | ||