A Study of the Performance of a Cloud Datacenter Server

In a previous work, we presented a system which combines active solid state drives and reconfigurable FPGAs (which we called reconfigurable active SSD nodes, or simply RASSD nodes) into a storage-compute node that can be used by a cloud data-center to achieve accelerated computations while running d...

Full description

Saved in:
Bibliographic Details
Main Author: Mershad, Khaleel (author)
Other Authors: Artail, Hassan (author), Saghir, Mazen A.R. (author), Hajj, Hazem (author), Awad, Mariette (author)
Format: article
Published: 2015
Online Access:http://hdl.handle.net/10725/15349
https://doi.org/10.1109/TCC.2015.2415803
http://libraries.lau.edu.lb/research/laur/terms-of-use/articles.php
https://ieeexplore.ieee.org/abstract/document/7097010
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:In a previous work, we presented a system which combines active solid state drives and reconfigurable FPGAs (which we called reconfigurable active SSD nodes, or simply RASSD nodes) into a storage-compute node that can be used by a cloud data-center to achieve accelerated computations while running data intensive applications. To hide the complexity of accessing RASSD nodes from applications, we proposed in another work a middleware framework which handles all low-level interactions with the hardware. The Middleware Server (MWS), which manages a group of RASSD nodes, has the role of bridging the connection between a client and the nodes. In this paper, we present extensions to the MWS to enable it to operate within a collaborative cloud environment, and we develop a model to evaluate the performance of the collaborative MWS. This model represents a study of the utilization of three hardware resources of the MWS: CPU, memory, and network interface. For each, we derive the parameters that affect its operations, and propose formulas for its utilization. The results describe the capacity of a MWS, and hence can be used to decide on the number of MWSs in a collaborative cloud datacenter.