云端资源分配系统、方法及内储程序的电脑可读取记录媒体

云端资源分配系统、方法及内储程序的电脑可读取记录媒体


2024年5月1日发(作者:为什么浏览器主页被篡改)

(19)中华人民共和国国家知识产权局

(12)发明专利说明书

(21)申请号 CN2.6

(22)申请日 2014.05.19

(71)申请人 英华达(上海)科技有限公司;英华达(上海)电子有限公司;英华达股份有限公司

地址 201114 上海市闵行区浦星路789号

(72)发明人 吴信学

(74)专利代理机构 上海专利商标事务所有限公司

代理人 施浩

(51)

H04L29/08

G06F9/50

(10)申请公布号 CN 103973803 A

(43)申请公布日 2014.08.06

权利要求说明书 说明书 幅图

(54)发明名称

云端资源分配系统、方法及内储程

序的电脑可读取记录媒体

(57)摘要

本发明提出了一种云端资源分配系

统、方法及内储程序的电脑可读取记录媒

体,其适用于自动取得并配置工作给合适

的云端资源进行处理。本发明的方法、系

统及电脑可读取记录媒体包含将云端数据

分类、排序,取得工作需求、将工作需求

与云端资源进行配对以为处理的步骤或其

相对应的装置。

法律状态

法律状态公告日

法律状态信息

法律状态

权 利 要 求 说 明 书

1.一种云端资源分配方法,包含以下步骤:

接收相对应于多个云端资源的多个资源特性数据;

根据该些资源特性数据,将该些云端资源归类于多个功能群组其中之一;

分别根据该些功能群组中的该些云端资源的该资源特性数据,进行排序并分

接收一待处理数据,该待处理数据具有一需求特性数据;

根据该需求特性数据,将该待处理数据分配至对应的该功能群组中;以及

根据该需求特性数据与该排序列表数据,将该待处理数据分配至该功能群组

2.如权利要求1所述的云端资源分配方法,其特征在于,该资源特性数

其中,该资源类别数据包含存储数据以及运算数据的任一个;该资源数量数

据包含运算负载、反应速度、存储空间大小、流速限制或流量限制的

据包含一资源类别数据以及一资源数量数据;

中的其中一该云端资源以处理该待处理数据。

别产生一排序列表数据;

至少一个。

3.如权利要求1所述的云端资源分配方法,其特征在于,该需求特性数

其中,该需求类别数据包含存储数据以及运算数据的任一个;该需求数量数

4.如权利要求1所述的云端资源分配方法,其特征在于,各该功能群组

据包含文件大小或运算需求量的至少一个。

据包含一需求类别数据以及一需求数量数据;

分别具有至少一主要功能,而该主要功能包含一数据存储功能或一数据运算

功能。

5.一种内储程序的电脑可读取记录媒体,其特征在于,当电脑载入该程

6.一种云端资源分配系统,包含:

序并执行后,可完成如权利要求1至4中任一项所述的云端资源分配方法。

一云端资源搜集装置,接收相对应于多个云端资源的多个资源特性数据;

一云端资源分类装置,根据该些资源特性数据,将该些云端资源归类于多个

功能群组其中之一;

一云端数据排序装置,分别根据该些功能群组中的该些云端资源的该资源特

一工作需求检测装置,接收一待处理数据,该待处理数据具有一需求特性数

一工作需求分类装置,根据该需求特性数据,分配该待处理数据至对应的该

一工作需求配置装置,根据该需求特性数据与该排序列表数据,分配该待处

一控制装置,分别耦接前述的各该装置,控制前述的各该装置的运行。

7.如权利要求6所述的云端资源分配系统,其特征在于,该资源特性数

其中,该资源类别数据包含存储数据以及运算数据的任一个;该资源数量数

据包含运算负载、反应速度、存储空间大小、流速限制或流量限制的

据包含一资源类别数据以及一资源数量数据;

理数据至该功能群组中的其中一该云端资源以处理该待处理数据;以

功能群组中;

据;

性数据,进行排序并分别产生一排序列表数据;

至少一个。

8.如权利要求6所述的云端资源分配系统,其特征在于,该需求特性数

据包含一需求类别数据以及一需求数量数据;

其中,该需求类别数据包含存储数据以及运算数据的任一个;该需求数量数

9.如权利要求6所述的云端资源分配系统,其特征在于,各该功能群组

据包含文件大小或运算需求量的至少一个。

分别具有至少一主要功能,而该主要功能包含一数据存储功能或一数据运算

功能。

说 明 书

技术领域

本发明提出了一种云端资源分配系统、方法及内储程序的电脑可读

媒体,更明确的说,本发明提出了一种得以能自动取得/接收并配置工作给

合适的云端资源以进行处理的云端资源分配系统、方法及内储程序的电脑可

记录媒体。

取记录

读取

背景技术

云端运算,是一种基于互联网的运算方式,通过这种方式,共享的

资源和讯息可以按需求提供给电脑和其他装置。使用者通过浏览器、桌面

软硬件

应用程序或是移动应用程序来存取云端的服务。推广者认为云端运算使得企

够更迅速的部署应用程序,并降低管理的复杂度及维护成本,及允许

速重新分配以应对企业需求的快速改变。

业能

IT资源的迅

云端存储是一种网络线上存储的模式,即把数据存放在通常由第三 方代管

的多台虚拟服务器,而非专属的服务器上。代管公司营运大型的数据中心,

需要数据存储代管的人,则通过向其购买或租赁存储空间的方式,来满足数

储的需求。数据中心营运商根据客户的需求,在后端准备存储虚拟化

将其以存储资源池的方式提供,客户便可自行使用此存储资源

件。实际上,这些资源可能被分布在众多的服务器主机

据存

的资源,并

池来存放文件或物

上。

云端存储这项服务乃通过Web服务应用程序接口(API),或是通 过Web化的

使用者接口来存取。随着云端运算和云端存储的蓬勃发展,出现了各

式各样的云端资源,如DROPBOX、GOOGLE DRIVE或是其他由使用者自

的远端运算工作站等,即为云端资源的一种;然而各种不同类行架设

型的云端资源,拥 有各自的特性,如存储空间大小、运行速度、上传下载

限制等等。以上,即为云端资源产业的现况。 速度限制、上传下载数量

发明内容

本发明提供了一种能自动取得/接收并配置工作给合适的云端资源 进行的

机制,以达到云端资源的负载平衡和有效利用。更明确的说,发明人发现,

随着云端的蓬勃发展,市面上有很多的云端资源可以使用,但各个云端资源

别和特性都不太相同,如何选择最适合的云端资源来执行相对应的工

使用者伤透脑筋。

的类

作往往会让

本发明提出一种云端资源分配方法,包含以下步骤:

接收相对应于多个云端资源的多个资源特性数据;

根据该些资源特性数据,将该些云端资源归类于多个功能群组其中

分别根据该些功能群组中的该些云端资源的该资源特性数据,进行

分别产生一排序列表数据;

接收一待处理数据,该待处理数据具有一需求特性数据;

根据该需求特性数据,将该待处理数据分配至对应的该功能群组

根据该需求特性数据与该排序列表数据,将该待处理数据分配至该

组中的其中一该云端资源以处理该待处理数据。

之一;

排序并

中;以

功能群

较好的,该资源特性数据包含一资源类别数据以及一资源数量数

其中,该资源类别数据包含存储数据以及运算数据的任一个;该资

数据包含运算负载、反应速度、存储空间大小、流速限制或流量限制的至

源数量

据;

少一个。

较好的,该需求特性数据包含一需求类别数据以及一需求数量数

其中,该需求类别数据包含存储数据以及运算数据的任一个;该需

数据包含文件大小或运算需求量的至少一个。

较好的,各该功能群组分别具有至少一主要功能,而该主要功能包

据存储功能或一数据运算功能。

此外,本发明另提出一种内储程序的电脑可读取记录媒体,当电脑

程序并执行后,可完成前述步骤中任一项所述的云端资源分配方法。

再次,本发明又提出一种云端资源分配系统,包含:

一云端资源搜集装置,接收相对应于多个云端资源的多个资源特性

一云端资源分类装置,根据该些资源特性数据,将该些云端资源归

个功能群组其中之一;

一云端数据排序装置,分别根据该些功能群组中的该些云端资源的

据;

求数量

含一数

载入该

数据;

类于多

该资源

特性数据,进行排序并分别产生一排序列表数据;

一工作需求检测装置,接收一待处理数据,该待处理数据具有一需

数据;

一工作需求分类装置,根据该需求特性数据,分配该待处理数据至

该功能群组中;

一工作需求配置装置,根据该需求特性数据与该排序列表数据,分

处理数据至该功能群组中的其中一该云端资源以处理该待处理数据;以及

一控制装置,分别耦接前述的各该装置,控制前述的各该装置的运

较好的,该资源特性数据包含一资源类别数据以及一资源数量数

其中,该资源类别数据包含存储数据以及运算数据的任一个;该资

数据包含运算负载、反应速度、存储空间大小、流速限制或流量限制的至

少一个。

进一步,该需求特性数据包含一需求类别数据以及一需求数量数

其中,该需求类别数据包含存储数据以及运算数据的任一个;该需

数据包含文件大小或运算需求量的至少一个。

进一步,各该功能群组分别具有至少一主要功能,而该主要功能包

据存储功能或一数据运算功能。

求特性

对应的

配该待

行。

据;

源数量

据;

求数量

含一数

据此,发明人基于前述发现的问题提出了一个解决方法,亦即先将

云端资源依照平台类别(例如用于运算或用于存储)分类,并对

负载度进行排序;最后当有工作产生并有特定的特性需

工件的特性来将其自动的分派工作到较适合的云

作为存储一需要大量存储空间的文件,则

小、网络传输流量、流速等参数进

设的云端资源并将该文件传

云端资源的特性和

求时,本发明将得因应该

端资源来执行。举例来说,当工

本发明得依各个云端资源的可用空间大

行分析并选择一最佳选择并将该最佳选择为预

送至该云端资源以为处理。

亦即,本发明先将云端资源依平台类别分类,平台类别大致以功能

例如:存储功能,云端运算功能等等;接着依各个云端资源特性(例如:

来分类,

存储空间大小、运行速度、上传下载速度限制、上传下载数量限制等等)和

行排序;当工作/需求产生时便依照工作/需求所需服务及需求

云端资源上,而后再次对各个云端资源特性和负

进行分配;而云端资源上工作完成时也会

序。以上,即为本发明的多个主要

负载进

来配置执行于指定的

载进行排序,等待下个工作产生

再次对各个云端资源特性和负载进行排

发明精神的其中之一。

所以通过本发明的机制可以达到云端的自动分配并达到依工作所 需的功

能特性进行分派工作,且可使各个云端资源达到负载平衡和有效的利用。

附图说明

图1绘述了本发明的云端资源分配方法于一具体实施例中的流程

图2绘述了本发明的内储程序的电脑可读取记录媒体于一具体实施 例中的

图;

功能方块图;

图3绘述了本发明的云端资源分配系统于一具体实施例中的功能方

图4绘述了本发明的云端资源分配系统中的工作需求配置装置于一

施例中的流程示意图。

【符号说明】

D:电脑可读取记录媒体

D1:第一程序数据D2:第二程序数据

D3:第三程序数据D4:第四程序数据

D5:第五程序数据D6:第六程序数据

S:云端资源分配方法

S1-S6:步骤流程

1:云端资源分配系统

110:云端资源搜集装置 120:云端资源分类装置

130:云端资源排序装置 140:工作需求检测装置

150:工作需求分类装置 160:工作需求配置装置

块图;

具体实

20:控制装置2:云端资源

具体实施方式

承前所述,本发明一种云端资源分配系统、方法及内储程序的电脑

记录媒体。请参阅图1,图1绘述了本发明的方法于一具体实施例中的流程

于步骤S1中,其目的在于自动地依一预设名单来分别取得/接收相

多个云端资源的一资源特性数据,更明确的说,前述的预设名单可包含可

用的云端资源的名单、网络位置(IP)、名称或是其他得以与云端资源连接以

的数据,如用户的帐号或是密码等,即为一例。另外,前述的

者事先以手动存储而得,即使这样也不以此为限,该预

的方式取得。而前述所指的资源特性数据,又至

别数据以及资源数量数据。资源类别数据

对应,而前述所指的主要功能可为:

对应于

图。由图可见,本发明的方法包含有步骤S1至S6。

可读取

为存取

预设名单得由使用

设名单也可以以线上下载

少包含有两部份,其包含资源类

与该云端资源本身所提供的主要功能相

数据运算、数据存储或是其他功能。

另一方面,资源数量数据可为:运算负载、反应速度、存储空间大

速限制或流量限制等。而前述所指的运算负载可为云端资源的运算能力已

小、流

被应用或未被应用的程度。而反应速度可为本发明方法所实施的硬件与该云

源之间的网络连线时间反应差、其封包往返时间或其PING值的高低。

大小可为该云端资源的可供放置的空间的大小,通常而言,现

GB计量。而流速限制则分别指该云端资源对前述的该

率的上下限,其多以KB/S(秒)为单位计

端资

而存储空间

行的存储空间多以

硬件所预设的对网络传输流

量。而流量限制则指云端资源对前述的该

硬件所预设的,于指定时间长度内允许流动的网络传输流量的上下限,而其

多以

GB/D(日)为单位计量。

在取得各个云端资源的名单及其相对应的资源特性数据后,接着将 进行步

骤S2,步骤S2的目的在于将该等云端资源进行分类以区别该等云端资源的

种类并将各云端资源进行分类。更明确的说,步骤S2为根据多个云端资源

特性数据,将多个云端资源归类于多个功能群组的任一个,每

应于一主要功能。更明确的说,当一云端资源的资源类

将被归类于数据存储的功能群组,而其主要功能

数据运算时,则将其归类于数据运算的功

的资源

个该功能群组相对

别数据属数据存储时,其

为数据存储。而当其主要功能为

能群组。

接着,则进行步骤S3,其目的在于分别地根据各个功能群组中各个

源的资源特性数据来进行排序,以分别地对其中的各个云端资源进行排序

云端资

并分别产生相对应的排序列表数据,即各个功能群组分别对应有一排序列表

而各排序列表数据相对于各功能群组中的资源特性数据。 数据,

接着,进行步骤S4,其目的在于自动地自一数据源取得一相对应于

需求的待处理数据,该待处理数据具有一需求特性数据,只有当其未能取

一工作

得待处理数据时,其程序中止并待指令以回归步骤S1。更明确的说,前述

源指存储器、硬盘、网络数据库等,处于内/外部或是线上/离

装置。而待处理数据可为一个待存储的文件或是一个待

数据可至少包含一需求类别数据以及一需求数量

可包含待存储的存储数据或待运算的运算

含文件大小或运算需求量,而运算

的数据

线的数据库或元件/

运算的文件。而需求特性

数据的任一个。而需求类别数据

数据,即为其例。而需求数量数据可包

需求量可指其所属运算资源的数量。

接着,进行步骤S5,其目的在于分别地根据该待处理数据的需求特 性数据

来将该待处理数据委派至相对应的该功能群组中。更明确的说,即对待处

理数据进行分类,以将其委派予相对应的功能群组当中。另外,分别地根据

个待处理数据的该需求特性数据来分别委派至相对应的该功能群组中

处理。例如,若待处理数据为一个大容量的待存储文件时,其

佳数据存储空间的功能群组中。反之,若其需求的重点

文件将被派至一具有较佳数据运算能力的功能群

该多

以为后续的

将被派至一具有较

在于快速暂存,则其需求

组中。

随后,进行步骤S6,其目的在于根据排序列表数据将功能群组中的

待处理数据依序地分配至相对应的云端资源以为相对应的主要

的主要功能的处理,是指进行存储、运算等行为。接着,

归至步骤S3以重新排序并接收另一待处理数据

中的步骤,得以程序/程序或是例

现。

功能的处理。以上

待步骤S6完毕后,将回

以为后续。需注意的是,以上方法

如是单芯片的逻辑电路或是其他的方法予以呈

举例来说,请参阅图2,其绘述了本发明的内储程序的电脑可读取 记录媒

体的示意图。由图可见,本发明的内储程序的电脑可读取记录媒体D包含

第一程序数据D1至第六程序数据D6,而前述的第一程序数据D1至第六程

D6分别的对应于步骤S1至步骤S6。而前述的各个程序数据

件,并被存储于一种电脑可读取记载媒体之中,

读取记录媒体D(下简称电脑可读取记录

硬盘、光盘…等记录程序代

序数据

可整合为一个数据文

而为本发明的内储程序的电脑可

媒体)。前述的电脑可读取记载媒体主要为

码的载体。

请参阅图3,图3绘述了本发明的云端资源分配系统的功能方块图。 如图3

所述,于本例中,云端资源分配系统1包含云端资源搜集装置110、一云端资

源分类装置120、一云端数据排序装置130、一工作需求检测装置140、一

分类装置150以及一工作需求配置装置160。 工作需求

云端资源搜集装置110适于依一预设名单取得或接收多个云端资源

源特性数据。云端资源分类装置120适于根据多个云端资源的资源特性数

据,将多个云端资源归类于多个功能群组其中之一,各功能群组具有至少一

功能。云端数据排序装置130适于分别地根据该多个功能群组中的该

的该资源特性数据来进行排序并分别产生一排序列表数

适于自一数据源取得或接收一待处理数据,待处

作需求分类装置150适于根据需求特性数

中。工作需求配置装置160适于根

据至功能群组中的其

的一资

主要

多个云端资源

据。工作需求检测装置140

理数据具有一需求特性数据。工

据,分配待处理数据至对应的功能群组

据需求特性数据与排序列表数据,分配待处理数

中一云端资源来处理待处理数据。

另一方面,前述的云端资源搜集装置110的功能可相对于步骤S1;

云端资源分类装置120的功能可相对于步骤S2;前述的云端资源排序装置

前述的

130的功能可相对于步骤S3;前述的工作需求检测装置140的功能可相对于

S4;前述的工作需求分类装置150的功能可相对于步骤S5;前述的

装置160的功能可相对于步

资源2也得予

步骤

工作需求配置

骤S6,而前述各装置得分别相互耦接。其中,各个云端

以通过网络与本发明耦接以为应用。

承前所述,本发明的云端资源分配系统1更得进一步的包含有一控

20,控制装置20与前述各个装置耦接以对其进行控制及执行。于本例中,

制装置

控制装置20可为一中央处理器及其相对应的驱动程序或接口程序,即使这

以以一具有运算功能的远端服务器为之亦可,本发明不对此多

源分配系统1的整体可为一个或多个个人电脑、服务器

样也可

加限制。而云端资

的组合。

除此之外,请见图4,图4绘述了本发明的云端资源分配系统中的工 作需求

配置装置于一具体实施例中的运作示意图。由图可见,于本例中,其具有

A至F六个云端资源2,依照平台功能分类成一至二种功能群组,而A至C

能所以分至功能群组一,而D至F则是功能群组二;接着再

和负载来进行排序,例如,假设云端资源特性是

工作的排序就是A,B,C;如果云端资

程度为优先考量时,则以各

C;而若以上

生有前

是相同功

依照各个云端资源特性

以存储空间大小优先的话,分派

源特性假设是以平均化各云端资源的负载

资源中较空闲者为优先,于本例中,其排序则为B,A,

传下载速度限制为优先考量时,其排序则为C,B,A,如此,即产

述的排序列表数据。而D、E、F的云端资源的分配方式,与前者相同,故

所以通过本发明的机制可以达到云端的自动分配并达到依工作所

不予以赘述。

需的需

求特性进行分派工作,且可使各个云端资源达到负载平衡和有效的利用。

通过以上较佳具体实施例的详述,希望能更加清楚描述本发明的特

神,而并非以上述所揭露的较佳具体实施例来对本发明的范畴加以限制。

相反地,其目的是希望能涵盖各种改变及具相等性的安排于本发明所欲申请

利范围的范畴内。因此,本发明所申请的专利范围的范畴应该根据上

最宽广的解释,以致使其涵盖所有可能的改变以及具相等性的

征与精

的专

述的说明作

安排。


发布者:admin,转转请注明出处:http://www.yc00.com/xitong/1714513704a2460900.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信