CN101888414B - 移动多任务并行处理*** - Google Patents
移动多任务并行处理*** Download PDFInfo
- Publication number
- CN101888414B CN101888414B CN 201010221473 CN201010221473A CN101888414B CN 101888414 B CN101888414 B CN 101888414B CN 201010221473 CN201010221473 CN 201010221473 CN 201010221473 A CN201010221473 A CN 201010221473A CN 101888414 B CN101888414 B CN 101888414B
- Authority
- CN
- China
- Prior art keywords
- submodule
- network
- node
- parallel processing
- computing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Multi Processors (AREA)
Abstract
本发明涉及一种移动多任务并行处理***,它将六个具有独立运行环境计算节点集成在一个机箱内,考虑了通风、抗震等因素,保障了应急条件下计算机集成***可移动和便携性,以适应紧急情况下遥感数据的快速处理,为应急提高数据保障。移动多任务并行处理***硬件方面主要包括五节点多核CPU结构的数据处理节点、一个共享式数据存储单元和一个千兆以太网交换机。共享式数据存储单元由一个具有独立处理能力的数据管理节点和四块1TB硬盘通过RAID磁盘阵列卡构成磁盘阵列,利用局域网将计算节点和共享式数据存储单元建立多计算节点的并行处理平台。本发明主要应用于携带大容量数据,进行大型任务并行计算的遥感数据处理,特别适应于应急响应、上门地理信息数据服务等。
Description
技术领域
本发明涉及计算机集群技术领域,尤其涉及一种移动多任务并行处理***。
背景技术
计算机集群简称集群是一种计算机***,它通过一组松散集成的计算机软件和/或硬件连接起来高度紧密地协作完成计算工作;在某种意义上,他们可以被看作是一台计算机,集群***中的单个计算机称为节点,通常通过局域网连接,但也有其它的可能连接方式。集群计算机通常用来改进单个计算机的计算速度和/或可靠性;一般情况下集群计算机比单个计算机,比如工作站或超级计算机性能价格比要高得多。
集群分为同构与异构两种,它们的区别在于:组成集群***的计算机之间的体系结构是否相同。集群计算机按功能和结构可以分成以下几类:1)高可用性集群High-availability(HA)clusters;2)负载均衡集群Load balancing clusters;3)高性能计算集群High-performance(HPC)clusters;4)网格计算Grid computing。
集群技术是一种并行或分布式处理***,由很多连接在一起的独立计算机组成,像一个单独集成的计算机资源一样协同工作,通过多台计算机完成同一个工作。计算机节点可以是一个单处理器PC,工作站或多处理器的***(共享存储的多处理机),拥有内存、IO设备和操作***。一个集群一般是指连接在一起的两个或多个计算机(节点)。节点可以是在一起的,也可以是物理上分散而通过LAN连结在一起的。一个连接在一起(LAN基础上)的计算机集群对于用户和应用程序来说像一个单一的***,这样的***可以提供一种价格合理的且可获得所需性能和快速而可靠的服务的解决方案,而在以往只能通过更昂贵的专用共享内存***来达到。
而目前的集群计算***设计都非常庞大,单节点设计复杂,不易移动,对环境温度等条件要求苛刻,不便于携带,本发明就是为解决集群计算机存在的体积、便携性以及高性能提出的一种高便携性、高集成度和高性能的集群计算解决方案。
发明内容
本发明的目的是提供一种移动多任务并行处理***,以实现高便携性、高集成度、高性能的集群计算***。
为达到上述目的,本发明采用如下的技术方案:
抽拉式紧凑式机箱,包括电器控制部分、信号输出、温度控制、防震处理以及各种接口组成;机箱内部布局紧凑,底部为电源控制部分,为整个***供电,中部为计算节点,排列方式为竖立式,共有六个竖立的计算单元,上部为平放的四个磁盘,通过RAID与控制计算单元相连构建4TB磁盘阵列;
集成在上述机箱内的六个具有独立运行环境的计算节点,每个计算节点包括主板、多核CPU、内存、硬盘、图形显示单元以及网络接口;
共享式存储单元由4个1TB硬盘、一个阵列控制器和一个具有Linux环境的运算和管理功能的节点控制组成的磁盘阵列组;
千兆以太网交换机为16口的千兆以太网交换机,每***立运行的计算节点通过双通道网络接口与其相连,分别占用两个千兆交换口。
所述计算节点主板采用小型化主板,尺寸为171.45mm×171.45mm,电源采用MicroATX电源,体积是125mm×100mm×63.51mm;
节点计算机的***硬盘采用2.5寸笔记本硬盘,并安装在单元的反面,处理器采用Intel二核或四核处理器。
所述机箱长460mm、宽240mm、高380mm,所述机箱的两侧设计有风孔,并在机箱一侧安装了四个排风扇。
所述多任务并行处理移动集群***还包括:
基础服务模块,用于实现计算机间的基础通讯;
基础管理模块,用于实现对参与计算的网格计算机进行管理和调度;
网格计算模块,用于实现网格计算中的数据交换和参数传递。
所述基础服务模块进一步包括:
启动监听网络查询的子模块;
判断是否监听到网络查询的子模块,如果是,则解析查询数据,启动对应的处理程序;如果否,则返回继续判断是否监听到网络查询。
所述基础管理模块进一步包括:
启动监听网络连接的子模块;
判断是否监听到网络连接的子模块,如果否,则返回继续判断是否监听到网路连接;如果是,则执行下述模块;
建立网络连接的子模块;
接收网络命令的子模块;
解析命令,并执行命令的子模块;
发送命令执行结果,并返回判断是否监听到网络连接的子模块。
所述网格计算模块进一步包括服务端模块、客户端模块,其中:
服务端模块包括:
判断是否为服务端的子模块,如果否,则进入客户端模块;如果是,则继续执行下述子模块;
发出可用网络连接查询的子模块;
判断是否有查询回应的子模块,如果否,则报告没有发现其他可用计算节点,连接本计算机为唯一可用节点;如果是,则执行下述模块;
打开网卡端口启动监听线程,发出启动网络计算节点命令的子模块;
判断是否监听到有连接的子模块,如果是,则建立网络连接,分配计算任务,分发子任务数据;
报告各子任务执行状态,直到各子任务完成的子模块;
汇总任务结果的子模块;
客户端模跨包括:
判断是否需要启动节点的子模块,如果是,则进入服务端模式,如果否,则执行下述步骤;
发出网络连接,连接服务端的子模块;
接受分配的子任务和数据的子模块;
执行子任务报告任务执行状态给服务端的子模块;
完成子任务的子模块。
本发明具有以下优点和积极效果:
1)考虑了通风、抗震等因素,保障了应急条件下计算机集成***可移动和便携性,以适应紧急情况下遥感数据的快速处理,为应急提高数据保障;
2)利用局域网建立了多计算节点的并行处理***,实现集群计算的高便携性、高集成度、高性能。
附图说明
图1是本发明的集成化机箱外观尺寸图。
图2是本发明的各硬件单元排列关系图。
图3是本发明的计算单元中主板、电源和硬盘关系结构图。
图4是本发明的共享式数据存储单元的关系图。
图5是本发明的各硬件数据交换与控制关系图。
图6是本发明的并行处理基础服务程序框架图。
图7是本发明的并行处理基础管理程序框架图。
图8是本发明的并行处理通讯模块服务端原理图。
图9是本发明的并行处理通讯模块客户端原理图。
图10是本发明的并行处理三个网络模块关系图。
具体实施方式
为了实现机箱的小型化,分别对电源、计算单元尺寸、排列方式,以及温度控制等进行了精心设计,参见图1所示的集成机箱外观尺寸图,其中长460mm,宽240mm,高380mm,机箱正面设有信号灯,分别显示六个单元运算状况,另有六个暗藏式重启动开关,可分别控制六个不同的单元,机箱与外部接口设有显示器、键盘和鼠标以及其它USB接口等。
图2给出了机箱中各硬件节点和辅助设备的排列关系图,机箱底部为电源和16口千兆网络交换机,中间为垂直排列的计算节点,每个计算节点包括电源、计算机主板、CPU、内存和***硬盘;机箱顶部为平行排列的4块SATA 1TB硬盘,通过SATA接口线与控制计算节点相连,并通过RAID方式构建磁盘阵列。下面对机箱中的硬件单元的排列关系详细描述:
①该机箱内部包括六个具有独立运行环境的计算节点,并集成在一个机箱内,每个计算节点包括主板、多核CPU、内存、硬盘、图形显示单元以及网络接口等,可完成独立运行Windows环境或Linux环境的程序的计算节点,其中五个为计算节点,一个为数据存储管理节点。如图3所示,计算单元中31为计算节点主板、32为计算节点电源、33为计算节点***硬盘。
②共享式存储单元由4个1TB硬盘、一个阵列控制器和一个具有Linux环境的运算和管理功能的节点控制组成的磁盘阵列组,以实现海量数据的共享存储和数据交换,是本***的核心数据控制与管理中心。4块SATA 1TB硬盘,通过SATA接口线与控制计算节点的RAID阵列卡相连,通过RAID方式构建磁盘阵列,并通过Linux进行管理,实现共享式数据存储,如图4所示。
③千兆以太网交换机为16口的千兆以太网交换机,每***立运行的计算单元通过双通道与其相连,分别占用两个千兆交换口,以加速各计算单元与磁盘阵列组的数据交换和并行数据处理的信息交换。
④集成化机箱为抽拉式紧凑式机箱,包括电器控制部分、信号输出、温度控制、防震处理以及各种接口组成;机箱内部布局紧凑,底部为电源控制部分,为整个***供电,中部为计算节点,排列方式为竖立式,共有六个竖立的计算单元,布局与排列方式如图2所示,上部为平放的四个磁盘,通过RAID与控制计算单元相连构建4TB磁盘阵列,其构建关系与连接关系如②所述。计算节点、控制节点和共享式存储单元均通过千兆网线与千兆以太网交换机相连构建局域网络,如图5所示。
⑤基于网络通讯协议NetBIOS和多磁盘RAID的文件IO,文件IO的功能利用网络附加存储设备(RAID存储)与操作***的网络磁盘共享和网络磁盘映射功能来实现,能够实现海量数据的存储与并发访问。
⑥基于网络通讯协议TCP/IP的消息传递,通过UDP和TCP的组合,实现了***的信息同步以及计算过程和计算结果的同步。
⑦任务分配与负载均衡是并行处理的核心,本发明自主开发网络扩展服务实现计算并行控制,将处理任务进行并行分解并创建任务列表,然后连接计算节点,从任务列表中取出任务进行分配。如果某台计算节点处理完当前分配任务,则从任务列表中取出下一个任务给其指派,以此达到负载均衡。
下面以具体实施例详细描述本发明:
(1)紧凑型机箱设计
机箱温度主要通过风道设计,构建自然风通道,通过自然风的流动,使机箱内部散热。机箱内外的空气有序流动是机箱内部散热的主要方式,因此在机箱的两侧设计了风孔,并在机箱一侧安装了四个排风扇,以加速机箱内外的空气流动,达到控制机箱的温度目的。
(2)计算单元的紧凑化设计
为了减少计算单元所占用的空间,主板采用小型化主板,尺寸为171.45mm×171.45mm,电源采用Micro ATX电源,体积是125mm×100mm×63.51mm。硬盘采用2.5寸笔记本硬盘,并安装在单元的反面,从而使计算机单元为最为紧凑,处理器采用Intel二核或四核处理器。
下面描述本发明的并行处理环境:
(1)并行处理硬件结构图
磁盘阵列或TB级磁盘组提供海量数据的存储与并发访问能力,计算节点完成大计算量的计算任务,控制节点完成并行任务的分解调度与人机交互功能。利用千兆网络交换机将各终端设备互联,保障各终端设备间的高速数据通讯需求,如图5所示。
(2)并行处理实现过程
本***以TCP/IP协议为基础,使用Socket阻塞模式开发服务程序(以下称基础服务程序),基础服务程序主要实现计算机间的基础通讯,基础服务程序框架如图6所示。
在每个参加计算的节点计算机上都必须安装基础服务程序,基础服务程序是一个单实例的程序(网络资源是独占式的,不支持多实例访问)。安装了基础服务程序后,其他计算机只要在网络上使用广播方式发出查询,就可以发现本计算机,并通过查询结果与本计算机建立网络连接。该基础服务程序,具体包括以下步骤,参见图6所示:
启动监听网络查询;
判断是否监听到网络查询,如果是,则解析查询数据,启动对应的处理程序;如果否,则返回继续判断是否监听到网络查询。
在本***中网络查询侦为定长侦,大小定义为64字节,定义如表1:
表1查询侦定义
标志段0-15 | 数据段16-59 | 端口号段60-61 | 保留段62-63 |
在数据段中存放查询的内容和查询结果,目前用于存放发出查询的计算机IP地址以及回应计算机的IP地址。
在基础服务程序基层上,本***建立了一个基础管理程序,基础管理程序使用以TCP/IP协议为基础,使用Socket阻塞模式,是B/S模式的程序。基础管理程序主要实现对这个参与计算的网格计算机进行管理和调度,包括计算机状态的报告、接受和协调各个具体计算的程序、强制结束或者终止具体计算的程序、报告计算机整体资源的使用情况、关闭计算机、重新启动计算机等等,基础管理程序框架如图7所示,包括以下步骤:
启动监听网络连接;
判断是否监听到网络连接,如果否,则返回继续判断是否监听到网路连接;如果是,则执行下述步骤;
建立网络连接;
接收网络命令;
解析命令,并执行命令;
发送命令执行结果,并返回判断是否监听到网络连接。
在每个参加计算的节点计算机上都必须安装基础管理程序,基础服务程序也是一个单实例的程序。
在基础管理程序中网络通讯侦为定长侦,大小定义为512字节,网络通讯侦定义如表2:
表4-3-2基础管理中通讯侦定义
命令ID 4字节 | 命令参数1 252字节 | 命令参数2256字节 |
结构定义为:
struct CMD_HDR
{
UINT cmd;
char strPar1[252];
char strPar2[256];
};
如图10所示,除基础服务程序、基础管理程序外,进行网格计算的程序本身也有一个网络通讯服务模块(以下称网络通讯模块)实行网格计算中的数据交换和参数传递。网络通讯模块使用以TCP/IP协议为基础,使用Socket阻塞模式,是C/S模式的程序,每个计算机节点作为客户端(Client),而发起计算的计算机作为服务端(Server),运行原理如图8和图9所示,服务端包括以下步骤:
判断是否为服务端,如果否,则进入客户端模式;如果是,则继续执行下述步骤;
发出可用网络连接查询;
判断是否有查询回应,如果否,则报告没有发现其他可用计算节点,连接本计算机为唯一可用节点;如果是,则执行下述步骤;
打开网卡端口启动监听线程,发出启动网络计算节点命令,并执行下述步骤;
判断是否监听到有连接,如果是,则建立网络连接,分配计算任务,分发子任务数据;
报告各子任务执行状态,直到各子任务完成;
汇总任务结果。
客户端包括以下步骤:
判断是否需要启动节点,如果是,则进入服务端模式,如果否,则执行下述步骤;
发出网络连接,连接服务端;
接受分配的子任务和数据;
执行子任务报告任务执行状态给服务端;
完成子任务。
在网络通讯模块中网络通讯侦为可变长侦,每个网络通讯侦有个定长的头,网络通讯侦定义如表3:
表3网络通讯模块中通讯侦定义
侦头32字节 | 侦数据(可选) |
侦头定义为:
typedef struct tagNETDAT_HDR
{
UINT datType;
UINT wParam;
UINT lParam;
UINT datSize;
void*pDat;
UINT resv[3];
}NETDAT_HDR;
网络通讯模块是被所有支持网格计算的程序所引用,因此此模块要嵌入到每个程序中,为引用方便,我们将此模块做成模版库和动态库,在应用程序中只需要包含其头定义文件,即可使用。
网络通讯模块是在具体应用程序中使用,是属于应用层,以上三个网络模块的关系如图10所示。
本***中,计算过程中使用的原始海量数据,我们采用操作***提供的网络映射实现数据的相互交换,计算过程使用的参数以及计算过程中需要交换的参数都通过网络通讯模块来完成。本***在硬件设计中考虑到即要使用原始海量数据还要进行中间数据的交换,采用了双网卡实现数据交换的负载均衡,原始海量数据单独使用一个网卡,中间数据使用另一个网卡。
上述实例用来解释说明本发明,而不是对本发明进行限制,在本发明的精神和权利要求的保护范围内,对本发明做出任何的修改和改变,都落入本发明的保护范围。
Claims (6)
1.一种移动多任务并行处理***,其特征在于,包括:
基础服务模块,用于实现计算机间的基础通讯;
基础管理模块,用于实现对参与计算的网格计算机进行管理和调度;
网格计算模块,用于实现网格计算中的数据交换和参数传递;
抽拉式紧凑式机箱,包括电器控制部分、信号输出、温度控制、防震处理以及各种接口组成;机箱底部为电源控制部分,为整个***供电,中部为计算节点,排列方式为竖立式,共有六个竖立的计算单元,上部为平放的四个磁盘,通过RAID与控制计算单元相连构建4TB磁盘阵列;
集成在上述机箱内的六个具有独立运行环境的计算节点,每个计算节点包括主板、多核CPU、内存、硬盘、图形显示单元以及网络接口;
共享式存储单元由4个1TB硬盘、一个阵列控制器和一个具有Linux环境的运算和管理功能的节点控制组成的磁盘阵列组;
千兆以太网交换机为16口的千兆以太网交换机,每***立运行的计算单元通过双通道与其相连,分别占用两个千兆交换口。
2.根据权利要求1所述的移动多任务并行处理***,其特征在于:
所述主板采用小型化主板,尺寸为171.45mm×171.45mm,电源采用MicroATX电源,体积是125mm×100mm×63.51mm;
硬盘采用2.5寸笔记本硬盘,并安装在单元的反面,处理器采用Intel二核或四核处理器。
3.根据权利要求1或2所述的移动多任务并行处理***,其特征在于:
所述机箱长460mm、宽240mm、高380mm,所述机箱的两侧设计有风孔,并在机箱一侧安装了四个排风扇。
4.根据权利要求1所述的移动多任务并行处理***,其特征在于:
所述基础服务模块进一步包括:
启动监听网络查询的子模块;
判断是否监听到网络查询的子模块,如果是,则解析查询数据,启动对应的处理程序;如果否,则返回继续判断是否监听到网络查询。
5.根据权利要求4所述的移动多任务并行处理***,其特征在于:
所述基础管理模块进一步包括:
启动监听网络连接的子模块;
判断是否监听到网络连接的子模块,如果否,则返回继续判断是否监听到网络连接;如果是,则执行下述模块;
建立网络连接的子模块;
接收网络命令的子模块;
解析命令,并执行命令的子模块;
发送命令执行结果,并返回判断是否监听到网络连接的子模块。
6.根据权利要求1所述的移动多任务并行处理***,其特征在于:
所述网格计算模块进一步包括服务端模块、客户端模块,其中:
服务端模块包括:
判断是否为服务端的子模块,如果否,则进入客户端模块;如果是,则继续执行下述子模块;
发出可用网络连接查询的子模块;
判断是否有查询回应的子模块,如果否,则报告没有发现其他可用计算节点,连接本计算机为唯一可用节点;如果是,则执行下述模块;
打开网卡端口启动监听线程,发出启动网络计算节点命令的子模块;
判断是否监听到有连接的子模块,如果是,则建立网络连接,分配计算任务,分发子任务数据;
报告各子任务执行状态,直到各子任务完成的子模块;
汇总任务结果的子模块;
客户端模块包括:
判断是否需要启动节点的子模块,如果是,则进入服务端模式,如果否,则执行下述步骤;
发出网络连接,连接服务端的子模块;
接受分配的子任务和数据的子模块;
执行子任务报告任务执行状态给服务端的子模块;
完成子任务的子模块。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010221473 CN101888414B (zh) | 2010-07-02 | 2010-07-02 | 移动多任务并行处理*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010221473 CN101888414B (zh) | 2010-07-02 | 2010-07-02 | 移动多任务并行处理*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101888414A CN101888414A (zh) | 2010-11-17 |
CN101888414B true CN101888414B (zh) | 2013-02-13 |
Family
ID=43074130
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201010221473 Expired - Fee Related CN101888414B (zh) | 2010-07-02 | 2010-07-02 | 移动多任务并行处理*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101888414B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103118103A (zh) * | 2013-01-29 | 2013-05-22 | 浪潮电子信息产业股份有限公司 | 一种可实现多节点间互联与管理的云服务器架构 |
CN103309624A (zh) * | 2013-05-27 | 2013-09-18 | 山东卡尔电气股份有限公司 | 一种多通道并行的大容量存储*** |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1410904A (zh) * | 2002-09-24 | 2003-04-16 | 武汉拓锐计算机***有限责任公司 | 一种具有tcp连接容错功能的负载平衡调度器及其调度方法 |
CN1645396A (zh) * | 2005-02-22 | 2005-07-27 | 中国科学院计算技术研究所 | 一种Linux机群***在证券行业中的应用方法 |
WO2007029253A2 (en) * | 2005-09-06 | 2007-03-15 | Beyond Blades Ltd. | 3-dimensional multi-layered modular computer architecture |
-
2010
- 2010-07-02 CN CN 201010221473 patent/CN101888414B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1410904A (zh) * | 2002-09-24 | 2003-04-16 | 武汉拓锐计算机***有限责任公司 | 一种具有tcp连接容错功能的负载平衡调度器及其调度方法 |
CN1645396A (zh) * | 2005-02-22 | 2005-07-27 | 中国科学院计算技术研究所 | 一种Linux机群***在证券行业中的应用方法 |
WO2007029253A2 (en) * | 2005-09-06 | 2007-03-15 | Beyond Blades Ltd. | 3-dimensional multi-layered modular computer architecture |
Non-Patent Citations (2)
Title |
---|
Jianqing Zhang,Tao Ke,Mingwei Sun.The Parallel Computing Based on Cluster Computer in the Processing of Mass Aerial Digital Images.《2008 International Symposiums on Information Processing》.2008, * |
熊盛武,王鲁,杨婕.构建高性能集群计算机***的关键技术.《微计算机信息》.2006,第22卷(第3期), * |
Also Published As
Publication number | Publication date |
---|---|
CN101888414A (zh) | 2010-11-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Jin et al. | A review of power consumption models of servers in data centers | |
Kristiani et al. | The implementation of a cloud-edge computing architecture using OpenStack and Kubernetes for air quality monitoring application | |
CN102576337B (zh) | 具有集成共享资源的高密度多节点计算机 | |
US20200241999A1 (en) | Performance monitoring for short-lived functions | |
Durand et al. | Euroserver: Energy efficient node for european micro-servers | |
CN104335137B (zh) | 管理计算***的功耗和性能 | |
US9529583B2 (en) | Single microcontroller based management of multiple compute nodes | |
Lin et al. | Scalable graph traversal on sunway taihulight with ten million cores | |
Arthi et al. | Energy aware cloud service provisioning approach for green computing environment | |
Bambrik | A survey on cloud computing simulation and modeling | |
CN106302628B (zh) | Arm架构网络集群中计算资源的统一管理调度方法 | |
US20230164088A1 (en) | Low Latency Queuing System | |
Almeida et al. | Energy monitoring as an essential building block towards sustainable ultrascale systems | |
CN103984394A (zh) | 一种高密度、节能刀片服务器*** | |
CN101888414B (zh) | 移动多任务并行处理*** | |
Chen et al. | TAMM: A new topology-aware mapping method for parallel applications on the Tianhe-2A supercomputer | |
Naveenkumar et al. | Performance Impact Analysis of Application Implemented on Active Storage Framework | |
Hlavacs et al. | Distributed energy efficiency in future home environments | |
Niu et al. | User-aware partitioning algorithm for mobile cloud computing based on maximum graph cuts | |
Zamani et al. | A feasibility analysis of power-awareness and energy minimization in modern interconnects for high-performance computing | |
Liu et al. | Improving the energy efficiency of data-intensive applications running on clusters | |
Murugan et al. | On the interconnect energy efficiency of high end computing systems | |
Fang et al. | A real-time and reliable dynamic migration model for concurrent taskflow in a GPU cluster | |
Pereira et al. | A microscope for the data centre | |
Zhang et al. | Optimising data access latencies of virtual machine placement based on greedy algorithm in datacentre |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130213 Termination date: 20180702 |