发明名称 HIGH-PERFORMANCE COMPUTING FRAMEWORK FOR CLOUD COMPUTING ENVIRONMENTS
摘要 Disclosed are various embodiments for a high-performance computing framework for cloud computing environments. A parallel computing application executable by at least one computing device of the cloud computing environment can call a message passing interface (MPI) to cause a first one of a plurality of virtual machines (VMs) of a cloud computing environment to store a message in a queue storage of the cloud computing environment, wherein a second one of the plurality of virtual machines (VMs) is configured to poll the queue storage of the cloud computing environment to access the message and perform a processing of data associated with the message. The parallen computing application can call the message passing interface (MPI) to access a result of the processing of the data from the queue storage, the result of the processing being placed in the queue storage by the second one of the plurality of virtual machines (VMs).
申请公布号 US2017083387(A1) 申请公布日期 2017.03.23
申请号 US201515312211 申请日期 2015.05.20
申请人 Georgia State University Research Foundation, Inc. 发明人 PRASAD SUSHIL K.;KARAMATI SARA;AGARWAL DINESH
分类号 G06F9/54;G06F9/455 主分类号 G06F9/54
代理机构 代理人
主权项 1. A system, comprising: a cloud computing environment comprising a plurality of virtual machines (VMs), the cloud computing environment being executed on at least one computing device; a message passing interface comprising at least one function in a programming language of the cloud computing device; and a parallel computing application executable by the at least one computing device through the plurality of virtual machines (VMs), the parallel computing application comprising program instructions that, when executed, cause the at least one computing device to: programmatically call the message passing interface to cause a first one of the plurality of virtual machines (VMs) to store a message in a queue storage of the cloud computing environment, wherein a second one of the plurality of virtual machines (VMs) is configured to poll the queue storage of the cloud computing environment to access the message and perform a processing of data associated with the message; andprogrammatically call the message passing interface to access a result of the processing of the data from the queue storage, the result of the processing being placed in the queue storage by the second one of the plurality of virtual machines (VMs).
地址 Atlanta GA US