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:28] 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. | ||
| - | 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. |
| + | |||
| + | 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 roll of the HyperVisor is to supervise the Virtual Machines (VMs) which run on the node and act as translator between the OpenNebula | + | OpenNebula |
| + | {{: | ||
| - | This is not a trivial task as the HyperVisor itself is a compiled binary, therefore inaccessible. And OpenNebula itself must remain completely standard and cannot be modified as it is subject to updates and alterations which would intefer with the modifications being done. | ||
| - | The approach taken is to run standard operations like adding, removing and monitoring | + | ===== 21/12/2012 ===== |
| + | 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 boot from different Operating Systems. | ||
| + | ===== 30/01/2013 ===== | ||
| + | A new method for modifying OpenNedula was discovered to allow for improved integration and compatibility, | ||
| - | ===== Headline ===== | + | 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. |
| - | 21/ | + | |
| - | + | ||
| + | Attention was then placed of getting a single machine to swap Operating Systems. | ||