[go: up one dir, main page]

CN104598239A - 软件发布和使用系统,基于该系统使用和发布软件的方法 - Google Patents

软件发布和使用系统,基于该系统使用和发布软件的方法 Download PDF

Info

Publication number
CN104598239A
CN104598239A CN201510025680.7A CN201510025680A CN104598239A CN 104598239 A CN104598239 A CN 104598239A CN 201510025680 A CN201510025680 A CN 201510025680A CN 104598239 A CN104598239 A CN 104598239A
Authority
CN
China
Prior art keywords
software
application server
user
server cluster
cluster
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.)
Pending
Application number
CN201510025680.7A
Other languages
English (en)
Inventor
高鹏东
裘初
鲁永泉
穆凯辉
齐全
王博
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Communication University of China
Original Assignee
Communication University of China
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Communication University of China filed Critical Communication University of China
Priority to CN201510025680.7A priority Critical patent/CN104598239A/zh
Publication of CN104598239A publication Critical patent/CN104598239A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明提供了一种软件发布和使用系统,基于该系统使用和发布软件的方法,其中,该软件发布和使用系统包括:软件发布平台、应用服务器集群、软件检测和管理服务器、控制服务器和云存储器,应用服务器集群,用于安装软件,并在接收到用户的软件使用请求后运行软件;软件检测和管理服务器,用于在检测到有软件被安装后,将检测到的软件通过所述软件发布平台发布,以供用户选择使用;控制服务器,用于根据所述应用服务器集群中各个应用服务器的运行状态,为各个应用服务器分配软件运行任务;云存储器,用于在应用服务器集群运行软件的过程中,存取数据。本发明使得用户在使用虚拟软件的时候,也可以快速高效,提高了用户体验度。

Description

软件发布和使用系统,基于该系统使用和发布软件的方法
技术领域
本发明涉及应用软件技术领域,特别涉及一种软件发布和使用系统,基于该系统使用和发布软件的方法。
背景技术
随着互联网技术以及应用软件的不断发展,软件应用的模式也在发生着巨大的变化,虚拟应用技术(SaaS)就是一种新型的软件应用技术,软件开发厂商通过网络将他们的软件部署安装在服务器上,用户无需将软件下载到自己本地,只需要在网络上直接打开。这样用户无需购买软件,而只需要为自己使用软件付出少量的成本,省去了以往软件安装带来的对软件硬件设施的构建和维护的成本。
目前,虚拟应用技术都是厂商将自己开发的软件部署在自己的服务器上供客户使用,随着网络技术的不断发展,业务需求量越来越高,目前对于无需安装到本地就可以实现对软件的使用的方法,因为厂商本地的服务器处理性能有限,往往会存在处理速度比较慢,或者软件反应速度慢的技术问题。
针对上述问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种软件发布和使用系统,用于解决现有技术中在用户无需下载就可以使用软件时,所存在的处理速度比较慢,或者软件反应速度慢的技术问题,该系统包括:
软件发布平台、应用服务器集群、软件检测和管理服务器、控制服务器和云存储器,其中,
所述应用服务器集群,用于在通过软件发布平台获取用户上传的软件安装包后安装所述软件,并在接收到用户的软件使用请求后运行软件;
所述软件检测和管理服务器,用于自动检测是否有软件被安装,在检测到有软件被安装后,将检测到的软件通过所述软件发布平台发布,以供用户选择使用;
所述控制服务器,用于在接收到用户的软件使用请求后,根据所述应用服务器集群中各个应用服务器的运行状态,为各个应用服务器分配软件运行任务;
所述云存储器,用于在应用服务器集群运行软件的过程中,存取数据。
在一个实施例中,所述控制服务器上安装有负载均衡控制软件,用于对所述应用服务器集群中的各个应用服务器进行负载均衡。
在一个实施例中,所述控制服务器上安装有管理软件,用于接收所述应用服务器集群中的各个应用服务器返回的软件信息,并根据所述软件信息对所述应用服务器集群进行集中管理。
在一个实施例中,在所述应用服务器集群运行软件时,云存储被挂载到被分配了软件运行任务的应用服务器上。
在一个实施例中,所述软件发布平台包括:
推送平台,用于将当前用户可以选择使用的软件推送至用户终端的显示界面,以供用户选择;
输入平台,用于接收用户通过用户终端的显示界面发送的软件发布请求。
本发明实施例还提供了一种基于上述软件发布和使用系统使用软件的方法,用于解决现有技术中在用户无需下载就可以使用软件时,所存在的处理速度比较慢,或者软件反应速度慢的技术问题,该方法包括:
应用服务器集群接收用户通过软件发布平台发送的软件使用请求,其中,所述软件使用请求用于标识用户选择使用的软件;
控制服务器根据所述应用服务器集群中各个应用服务器的运行状态,为所述应用服务器集群中的应用服务器分配软件运行任务;
应用服务器集群按照所述控制服务器的分配结果,运行所述用户选择使用的软件。
在一个实施例中,控制服务器根据所述应用服务器集群中各个应用服务器的运行状态,为所述应用服务器集群中的应用服务器分配软件运行任务,包括:
所述控制服务器通过负载均衡控制软件,对所述应用服务器集群中的各个应用服务器进行负载均衡,以为所述应用服务器集群中的应用服务器分配软件运行任务。
在一个实施例中,在所述应用服务器集群按照所述控制服务器的分配结果,运行所述用户选择使用的软件的过程中,所述方法还包括:
将云存储挂载到被分配了软件运行任务的应用服务器上,用于在应用服务器集群运行软件的过程中,存取数据。
本发明实施例还提供了一种基于上述软件发布和使用系统发布软件的方法,用于解决现有技术中在用户无需下载就可以使用软件时,所存在的处理速度比较慢,或者软件反应速度慢的技术问题,该方法包括:
软件发布平台接收用户的提交软件请求;
获取用户基于所述软件提交请求上传的软件安装包,并进行安装;
软件检测和管理服务器在自动检测到有软件被安装后,将检测到的软件通过所述软件发布平台发布,以供用户选择使用。
在一个实施例中,将检测到的软件通过所述软件发布平台发布,包括:
将软件发布和使用系统中已经安装和允许用户选择使用的软件,推送至用户终端的显示界面,以供用户选择。
在本发明实施例中,建立了一个包括软件发布平台、应用服务器集群、软件检测和管理服务器、控制服务器和云存储器的软件发布和使用系统,通过服务器集群和云存储的结合,解决了现有技术中在用户无需下载就可以使用软件时,所存在的处理速度比较慢,或者软件反应速度慢的技术问题,达到了使得用户即使在线使用软件,不将软件下载到本地也可以快速高效地使用软件的技术效果,提高了用户体验度。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,并不构成对本发明的限定。在附图中:
图1是根据本发明实施例的软件发布和使用系统的结构框图;
图2是根据本发明实施例的基于软件发布和使用系统的使用软件的方法流程图;
图3是根据本发明实施例的基于软件发布和使用系统的发布软件的方法流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施方式和附图,对本发明做进一步详细说明。在此,本发明的示意性实施方式及其说明用于解释本发明,但并不作为对本发明的限定。
发明人考虑到,随着业务量也在不断提高,网络上的数据访问流量也迅速增加,为了满足用户对数据和信息不断增长的需求,对服务器的要求越来越高,而且对于服务器而言需要24小时不间断地服务的,一旦出现问题,所带来的影响是巨大的,如此巨大的数据处理量,对服务器而言,压力也是相当大的,如果想要使得服务器具备更强大的数据处理能力,主要的两个解决方案就是:1)提升服务器的硬件配置,使用服务器的性能更为强大;2)使用服务器集群代替单一的服务器。显然,第一种方案需要非常高的成本,原有的服务器将遭到舍弃,超高性能的服务器也必然相当昂贵,随着网络的不断发展,性能再好的服务器也会有无法承受的时候;第二种方案与前一种相比的优势主要是成本被大大降低了,而且随着信息处理量的不断增加,只需要在服务器集群中增加服务器就可以轻松解决处理能力不足的问题,即可以采用服务器集群的方式实现对软件发布安装使用等的处理,从而保证软件的反应速度不会受到服务器性能的限制。
为此,在本例中,提出了一种软件发布和使用系统,通过面向网络的软件发布平台,网络用户都可以在上面发布软件,当软件使用者打开虚拟应用时,是直接连接到服务器打开对应软件,从而实现虚拟应用。软件发布平台作为网页前端,Web服务器作为后端平台,在将虚拟应用系统部署到服务器上之后,用户就能通过浏览器对虚拟应用系统进行操作,大部分的运算操作都将会在服务器端执行。
下面对上述软件发布和使用系统进行具体说明,如图1所示,该软件发布和使用系统包括:软件发布平台101、应用服务器集群102、软件检测和管理服务器103、控制服务器104和云存储器105,其中,
应用服务器集群102,用于在通过软件发布平台101获取用户上传的软件安装包后安装所述软件,并在接收到用户的软件使用请求后运行软件;
软件检测和管理服务器103,用于自动检测是否有软件被安装,在检测到有软件被安装后,将检测到的软件通过软件发布平台101发布,以供用户选择使用,具体的,该软件检测和管理服务器103可以是基于服务器底层的软件检测盒和服务器管理,对安装软件的服务器群进行管理;
控制服务器104,用于在接收到用户的软件使用请求后,根据应用服务器集群102中各个应用服务器的运行状态,为各个应用服务器分配软件运行任务;
云存储器105,用于在应用服务器集群102运行软件的过程中,存取数据。
考虑到网络访问数据的流量非常大,服务器的负载压力非常大,在本例中,采用基于负载均衡的多应用服务器管理的方式,即,通过控制服务器来合理分配服务器负载,具体的,控制服务器104上安装有负载均衡控制软件,用于对应用服务器集群102中的各个应用服务器进行负载均衡,从而实现软件运行任务的合理分配。例如:通过负载均衡技术将同一个软件同时安装于不同的服务器上,降低每一台服务器的负载,不仅可以降低成本,而且还可以提高用户的体验。所谓的多服务器负载均衡,实际上是给这些服务器增加了一个控制服务器,当所有用户同时使用时,这些用户的请求数据会汇总到这个控制服务器上,然后由该服务器根据每台服务器的实际运行状态将每个用户的请求分配给最合理的服务器,在这台控制服务器上安装有负载均衡控制软件,它只负责为其他的每台服务器分配任务,自己不对用户的请求做处理。
为了实现有效的负载均衡,在控制服务器104上安装有管理软件,用于接收应用服务器集群102中的各个应用服务器返回的软件信息,并根据接收到的软件信息对应用服务器集群102进行集中管理。
考虑到普通的网络存储相对独立,资源得不到整合,而且容易受到攻击,容量空间也有不足,在性能和稳定性方面都很差,因此在本例中,采用云存储的方式,当用户开始已发布的软件时,云存储就会被挂载到打开软件对应的应用服务器上,用户就可以从云存储中读取和写入数据了。
所谓云存储是在云计算(Cloud Computing)的概念上延伸和衍生发展出来的概念。云计算是分布式处理(Distributed Computing)、并行处理(Parallel Computing)和网格计算(Grid Computing)的发展,是透过网络将庞大的计算处理程序自动分拆成无数个较小的子程序,然后,再交由多个服务器所组成的庞大的系统经计算分析之后将处理结果回传至用户。即通过集群应用、网络技术或分布式文件系统等功能,将网络中大量的各种不同类型的存储设备通过应用软件集合起来进行协同工作,共同对外提供数据存储和业务访问功能的一个系统。利用云存储,通过虚拟化技术将服务器、存储等硬件设备虚拟成一个资源池,在用户使用的时候,就在这个资源池中读写数据。云存储在处理数据时,是将大数据分拆成一个个的比较小的数据,分别交给对个服务器集群中的服务器进行分布式存储,通过云存储,将存储设备转变成了存储服务。
在应用服务器上装完软件之后,软件检测和管理服务器103就会自动检测到,根据检测到的软件,就能将它们发布到软件发布平台101,然后用户就可以在软件发布平台101看到这个发布的软件,并且能够使用该软件了,具体的,软件发布平台101包括:推送平台,用于将当前用户可以选择使用的软件推送至用户终端的显示界面,以供用户选择;输入平台,用于接收用户通过用户终端的显示界面发送的软件发布请求。为了实现新软件的发布,输入平台还用于接收用户的提交软件请求,并接收用户提交的软件安装包。
基于图1所示的软件发布和使用系统,在本例中还提供了一种使用软件的方法,如图2所示,包括以下步骤:
步骤201:应用服务器集群接收用户通过软件发布平台发送的软件使用请求,其中,所述软件使用请求用于标识用户选择使用的软件;
步骤202:控制服务器根据所述应用服务器集群中各个应用服务器的运行状态,为所述应用服务器集群中的应用服务器分配软件运行任务;
步骤203:应用服务器集群按照所述控制服务器的分配结果,运行所述用户选择使用的软件。
在上述步骤202中,控制服务器可以通过负载均衡控制软件,对应用服务器集群中的各个应用服务器进行负载均衡,以为所述应用服务器集群中的应用服务器分配软件运行任务,即,通过控制服务器中的负载均衡控制软件实现软件运行任务的合理分配。
在上述步骤203中执行的过程中还需要将云存储挂载到被分配了软件运行任务的应用服务器上,用于在应用服务器集群运行软件的过程中,存取数据,即通过云存储的方式进行数据的存取。
基于图1所示的软件发布和使用系统,在本例中还提供了一种发布软件的方法,如图3所示,包括以下步骤:
步骤301:软件发布平台接收用户的提交软件请求;
步骤302:获取用户基于所述软件提交请求上传的软件安装包,并进行安装;
步骤303:软件检测和管理服务器在自动检测到有软件被安装后,将检测到的软件通过所述软件发布平台发布,以供用户选择使用。
即,在本例中采用高性能计算云服务的模式为用户提供软件应用的发布平台,将用户的软件发布到平台,可以提供给更多的人直接使用该软件,无需进行软件的下载安装,通过该软件发布平台的建立,省去了用户下载安装软件的过程以及部分用户电脑配置不够等问题。通过采用应用服务器集群的方式,如果集群中的某个服务器出现故障的话,也不会对整个服务带来太大的影响,使得用户无需下载就可以使用软件,且在大量用户同时使用软件的时候,也可以获得良好的用户体验。即,通过给用户提供一个发布软件的平台,在用户发布软件之后,让用户将软件安装包上传,然后将软件在应用服务器上进行安装。考虑到用户的数量可能会比较庞大,因此应用服务器采用多服务器负载均衡的实现方式,将大量的负载分配给不同的操作单元上执行,当大量用户同时访问时,数据被分摊到多个节点设备上分别进行处理,大量减少了用户等待响应的时间。
在另外一个实施例中,还提供了一种软件,该软件用于执行上述实施例及优选实施方式中描述的技术方案。
在另外一个实施例中,还提供了一种存储介质,该存储介质中存储有上述软件,该存储介质包括但不限于:光盘、软盘、硬盘、可擦写存储器等。
从以上的描述中,可以看出,本发明实施例实现了如下技术效果:建立了一个包括软件发布平台、应用服务器集群、软件检测和管理服务器、控制服务器和云存储器的软件发布和使用系统,通过服务器集群和云存储的结合,解决了现有技术中在用户无需下载就可以使用软件时,所存在的处理速度比较慢,或者软件反应速度慢的技术问题,达到了使得用户即使在线使用软件,不将软件下载到本地也可以快速高效地使用软件的技术效果,提高了用户体验度。
显然,本领域的技术人员应该明白,上述的本发明实施例的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明实施例不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明实施例可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种软件发布和使用系统,其特征在于,包括:软件发布平台、应用服务器集群、软件检测和管理服务器、控制服务器和云存储器,其中,
所述应用服务器集群,用于在通过软件发布平台获取用户上传的软件安装包后安装所述软件,并在接收到用户的软件使用请求后运行软件;
所述软件检测和管理服务器,用于自动检测是否有软件被安装,在检测到有软件被安装后,将检测到的软件通过所述软件发布平台发布,以供用户选择使用;
所述控制服务器,用于在接收到用户的软件使用请求后,根据所述应用服务器集群中各个应用服务器的运行状态,为各个应用服务器分配软件运行任务;
所述云存储器,用于在应用服务器集群运行软件的过程中,存取数据。
2.如权利要求1所述的系统,其特征在于,所述控制服务器上安装有负载均衡控制软件,用于对所述应用服务器集群中的各个应用服务器进行负载均衡。
3.如权利要求2所述的系统,其特征在于,所述控制服务器上安装有管理软件,用于接收所述应用服务器集群中的各个应用服务器返回的软件信息,并根据所述软件信息对所述应用服务器集群进行集中管理。
4.如权利要求1所述的系统,其特征在于,在所述应用服务器集群运行软件时,云存储被挂载到被分配了软件运行任务的应用服务器上。
5.如权利要求1至4中任一项所述的系统,其特征在于,所述软件发布平台包括:
推送平台,用于将当前用户可以选择使用的软件推送至用户终端的显示界面,以供用户选择;
输入平台,用于接收用户通过用户终端的显示界面发送的软件发布请求。
6.一种基于权利要求1至5中任一项所述的软件发布和使用系统使用软件的方法,其特征在于,包括:
应用服务器集群接收用户通过软件发布平台发送的软件使用请求,其中,所述软件使用请求用于标识用户选择使用的软件;
控制服务器根据所述应用服务器集群中各个应用服务器的运行状态,为所述应用服务器集群中的应用服务器分配软件运行任务;
应用服务器集群按照所述控制服务器的分配结果,运行所述用户选择使用的软件。
7.如权利要求6所述的方法,其特征在于,控制服务器根据所述应用服务器集群中各个应用服务器的运行状态,为所述应用服务器集群中的应用服务器分配软件运行任务,包括:
所述控制服务器通过负载均衡控制软件,对所述应用服务器集群中的各个应用服务器进行负载均衡,以为所述应用服务器集群中的应用服务器分配软件运行任务。
8.如权利要求6所述的方法,其特征在于,在所述应用服务器集群按照所述控制服务器的分配结果,运行所述用户选择使用的软件的过程中,所述方法还包括:
将云存储挂载到被分配了软件运行任务的应用服务器上,用于在应用服务器集群运行软件的过程中,存取数据。
9.一种基于权利要求1至5中任一项所述的软件发布和使用系统发布软件的方法,其特征在于,包括:
软件发布平台接收用户的提交软件请求;
获取用户基于所述软件提交请求上传的软件安装包,并进行安装;
软件检测和管理服务器在自动检测到有软件被安装后,将检测到的软件通过所述软件发布平台发布,以供用户选择使用。
10.如权利要求9所述的方法,其特征在于,将检测到的软件通过所述软件发布平台发布,包括:
将软件发布和使用系统中已经安装和允许用户选择使用的软件,推送至用户终端的显示界面,以供用户选择。
CN201510025680.7A 2015-01-19 2015-01-19 软件发布和使用系统,基于该系统使用和发布软件的方法 Pending CN104598239A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510025680.7A CN104598239A (zh) 2015-01-19 2015-01-19 软件发布和使用系统,基于该系统使用和发布软件的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510025680.7A CN104598239A (zh) 2015-01-19 2015-01-19 软件发布和使用系统,基于该系统使用和发布软件的方法

Publications (1)

Publication Number Publication Date
CN104598239A true CN104598239A (zh) 2015-05-06

Family

ID=53124059

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510025680.7A Pending CN104598239A (zh) 2015-01-19 2015-01-19 软件发布和使用系统,基于该系统使用和发布软件的方法

Country Status (1)

Country Link
CN (1) CN104598239A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108399458A (zh) * 2018-03-26 2018-08-14 成都睿码科技有限责任公司 一种基于saas构建的深度学习模型训练系统

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1812344A (zh) * 2006-03-09 2006-08-02 杭州华为三康技术有限公司 一种实现负载均衡的方法和系统
CN101207550A (zh) * 2007-03-16 2008-06-25 中国科学技术大学 负载均衡系统及多种业务实现负载均衡的方法
US20090328050A1 (en) * 2008-06-26 2009-12-31 Microsoft Corporation Automatic load balancing, such as for hosted applications
CN102236554A (zh) * 2011-07-18 2011-11-09 国家电网公司 在线应用软件的构建平台、系统和方法
CN102427481A (zh) * 2012-01-12 2012-04-25 易云捷讯科技(北京)有限公司 用于对云计算服务进行管理的系统及云计算管理方法
CN102833355A (zh) * 2012-09-22 2012-12-19 广东电子工业研究院有限公司 一种面向云计算的负载均衡系统及机制
CN102868729A (zh) * 2012-08-24 2013-01-09 中兴通讯股份有限公司 基于云服务的实现软件服务的方法、客户端及云服务器
CN102932326A (zh) * 2012-09-19 2013-02-13 无锡华御信息技术有限公司 安全云计算系统
CN102981440A (zh) * 2012-11-02 2013-03-20 武汉理工大学 基于SaaS的智能设备监控管理系统
CN103167037A (zh) * 2013-03-15 2013-06-19 苏州九光信息科技有限公司 基于模块化的云计算系统
CN103559072A (zh) * 2013-10-22 2014-02-05 无锡中科方德软件有限公司 虚拟机双向自动伸缩服务实现方法及其系统
CN103780591A (zh) * 2012-10-25 2014-05-07 北京航天长峰科技工业集团有限公司 一种公安云计算中心构建方法
CN103997526A (zh) * 2014-05-21 2014-08-20 中国科学院计算技术研究所 一种可扩展负载均衡系统和方法

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1812344A (zh) * 2006-03-09 2006-08-02 杭州华为三康技术有限公司 一种实现负载均衡的方法和系统
CN101207550A (zh) * 2007-03-16 2008-06-25 中国科学技术大学 负载均衡系统及多种业务实现负载均衡的方法
US20090328050A1 (en) * 2008-06-26 2009-12-31 Microsoft Corporation Automatic load balancing, such as for hosted applications
CN102236554A (zh) * 2011-07-18 2011-11-09 国家电网公司 在线应用软件的构建平台、系统和方法
CN102427481A (zh) * 2012-01-12 2012-04-25 易云捷讯科技(北京)有限公司 用于对云计算服务进行管理的系统及云计算管理方法
CN102868729A (zh) * 2012-08-24 2013-01-09 中兴通讯股份有限公司 基于云服务的实现软件服务的方法、客户端及云服务器
CN102932326A (zh) * 2012-09-19 2013-02-13 无锡华御信息技术有限公司 安全云计算系统
CN102833355A (zh) * 2012-09-22 2012-12-19 广东电子工业研究院有限公司 一种面向云计算的负载均衡系统及机制
CN103780591A (zh) * 2012-10-25 2014-05-07 北京航天长峰科技工业集团有限公司 一种公安云计算中心构建方法
CN102981440A (zh) * 2012-11-02 2013-03-20 武汉理工大学 基于SaaS的智能设备监控管理系统
CN103167037A (zh) * 2013-03-15 2013-06-19 苏州九光信息科技有限公司 基于模块化的云计算系统
CN103559072A (zh) * 2013-10-22 2014-02-05 无锡中科方德软件有限公司 虚拟机双向自动伸缩服务实现方法及其系统
CN103997526A (zh) * 2014-05-21 2014-08-20 中国科学院计算技术研究所 一种可扩展负载均衡系统和方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108399458A (zh) * 2018-03-26 2018-08-14 成都睿码科技有限责任公司 一种基于saas构建的深度学习模型训练系统
CN108399458B (zh) * 2018-03-26 2022-07-08 成都睿码科技有限责任公司 一种基于saas构建的深度学习模型训练系统

Similar Documents

Publication Publication Date Title
US10587528B2 (en) Remote service for executing resource allocation analyses for distributed computer systems
US10261840B2 (en) Controlling virtual machine density and placement distribution in a converged infrastructure resource pool
US10282222B2 (en) Cloud virtual machine defragmentation for hybrid cloud infrastructure
US10394477B2 (en) Method and system for memory allocation in a disaggregated memory architecture
US8825863B2 (en) Virtual machine placement within a server farm
US8909767B2 (en) Cloud federation in a cloud computing environment
CN104937584B (zh) 基于共享资源的质量向经优先级排序的虚拟机和应用程序提供优化的服务质量
AU2011289734B2 (en) Methods and systems for platform optimized design
US20170302731A1 (en) Mechanism for providing load balancing to an external node utilizing a clustered environment for storage management
US9529642B2 (en) Power budget allocation in a cluster infrastructure
US20130019015A1 (en) Application Resource Manager over a Cloud
US9292060B1 (en) Allowing clients to limited control on power consumed by the cloud while executing the client's tasks
US10789668B2 (en) Intelligent provisioning of virtual graphic processing unit resources
US20190087213A1 (en) Workload management and distribution
JP2013518330A (ja) 非機能要件に基づく仮想マシンの配置の抽象化方法およびシステム
JP2013518330A5 (zh)
US20140109095A1 (en) Seamless extension of local computing power
US10841369B2 (en) Determining allocatable host system resources to remove from a cluster and return to a host service provider
US11593177B2 (en) Cost-savings using ephemeral hosts in infrastructure as a service environments based on health score
US20170093742A1 (en) Managing a shared pool of configurable computing resources having an arrangement of a set of dynamically-assigned resources
US20130024494A1 (en) Methods and systems for platform optimized design
US9965308B2 (en) Automatic creation of affinity-type rules for resources in distributed computer systems
KR20180038515A (ko) 제공자 네트워크에서의 그래픽 처리 가상화
CN104598239A (zh) 软件发布和使用系统,基于该系统使用和发布软件的方法
Li et al. Building an HPC-as-a-service toolkit for user-interactive HPC services in the cloud

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20150506