可动态重构的计算机平台与云系统弹性测试
在当今的计算领域,可动态重构的计算机平台和云系统的弹性测试是两个备受关注的重要话题。下面将详细介绍相关的概念、技术以及面临的挑战和解决方案。
可动态重构的计算机平台
可动态重构的计算机平台旨在实现高性能计算基础设施即服务(Hi - IaaS)。Hi - IaaS系统包含三个关键功能模块:
- 可重构硬件 :能够根据用户请求在设备级别进行灵活重构。通过采用基于以太网的外围组件互连快速(PCI Express)技术,可在PCI Express设备级别对资源池中的计算和设备进行连接和分离操作,实现硬件的重构。
- 可重构软件 :在硬件平台重构后,可根据用户请求创建中间件和软件平台,为传统高性能计算应用和新兴应用(如高性能数据分析)提供特定的软件集。
- 作业和资源交叉管理系统(JRMS) :实现向用户作业动态分配最优计算资源。它接收用户作业和计算资源请求,并与可重构硬件和软件平台协作,分配最优资源。
为了验证该系统的可行性,开发了一个包含两个计算机、两个图形处理单元(GPUs)和一个共享非易失性内存快速标准存储卡的小型实验系统。通过运行一个Spark基准应用程序,确认了系统的性能以及通过ExpEther使用GPU不会阻碍作业执行的加速。
模拟结果显示,可重构平台在资源利用率和作业执行时间方面表现出色。在模拟大学云系统的实验中,资源利用率从39%提高到78%,作业执行时间减少了50%,还消除了大学计算中心半年实际作业操作记录中最长达25小时的等待时间。
超级会员免费看
订阅专栏 解锁全文
1273

被折叠的 条评论
为什么被折叠?



