CN103139299A - 多云之间的云服务调度方法和*** - Google Patents

多云之间的云服务调度方法和*** Download PDF

Info

Publication number
CN103139299A
CN103139299A CN2013100435456A CN201310043545A CN103139299A CN 103139299 A CN103139299 A CN 103139299A CN 2013100435456 A CN2013100435456 A CN 2013100435456A CN 201310043545 A CN201310043545 A CN 201310043545A CN 103139299 A CN103139299 A CN 103139299A
Authority
CN
China
Prior art keywords
cloud
service
services
complementary
information
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.)
Granted
Application number
CN2013100435456A
Other languages
English (en)
Other versions
CN103139299B (zh
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.)
Shenzhen Hongzhituoxin Venture Capital Enterprise LP
Original Assignee
Shenzhen Institute of Advanced Technology of CAS
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 Shenzhen Institute of Advanced Technology of CAS filed Critical Shenzhen Institute of Advanced Technology of CAS
Priority to CN201310043545.6A priority Critical patent/CN103139299B/zh
Publication of CN103139299A publication Critical patent/CN103139299A/zh
Application granted granted Critical
Publication of CN103139299B publication Critical patent/CN103139299B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Computer And Data Communications (AREA)

Abstract

一种多云之间的云服务调度方法,包括:接收各云发送的注册信息,所述注册信息包含云具有的服务的服务信息;根据所述注册信息建立云之间相互匹配的服务的对应关系;接收云发送的云服务请求;查找具有与所述云服务请求中所请求的服务相匹配的服务的云,得到相匹配的云;将所述云服务请求调度到所述相匹配的云。此外,还提供一种多云之间的云服务调度***。上述多云之间的云服务调度方法和***,预先根据各云发送的注册信息建立云之间具有的相互匹配的服务的对应关系,当接收到某云发送的云服务请求时,则可将该云服务请求调度到可提供匹配的云服务的云,从而可协调不同的云共同合作完成云服务,提高云之间的资源共享率,从而提高网络资源利用率。

Description

多云之间的云服务调度方法和***
【技术领域】
本发明涉及网络技术领域,特别涉及一种多云之间的云服务调度方法和***。
【背景技术】
云是网络、互联网的一种比喻说法。云计算(英语:Cloud Computing),是一种基于云的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。用户不再需要了解“云”中基础设施的细节,不必具有相应的专业知识,也无需直接进行控制。云计算***提供的网络业务或服务可称为云服务。云计算***也可简称为云。
现有技术中不同的云计算***的管理机制不同,相互之间无法共享资源并合作完成任务,造成网络资源的浪费。
【发明内容】
基于此,有必要提供一种可协调不同的云合作完成云服务以提高网络资源利用率的多云之间的云服务调度方法。
一种多云之间的云服务调度方法,包括:
接收各云发送的注册信息,所述注册信息包含云具有的服务的服务信息;
根据所述注册信息建立云之间相互匹配的服务的对应关系;
接收云发送的云服务请求;
查找具有与所述云服务请求中所请求的服务相匹配的服务的云,得到相匹配的云;
将所述云服务请求调度到所述相匹配的云。
在其中一个实施例中,所述服务信息包括服务功能内容信息;所述根据所述注册信息建立云之间相互匹配的服务的对应关系的步骤包括:
为云分配云ID,并为云具有的各项服务分配服务ID,建立云ID与服务ID的对应关系以及服务ID与服务信息的对应关系;
将各云之间具有的服务功能内容信息进行对比,获取相互匹配的服务功能内容信息,建立相互匹配的服务功能内容信息对应的服务ID之间的对应关系,得到相互匹配的服务ID之间的对应关系。
在其中一个实施例中,所述云服务请求中包含请求的服务信息;
所述查找具有与云服务请求中所请求的服务相匹配的服务的云的步骤包括:
查找所述请求的服务信息对应的服务ID,在所述相互匹配的服务ID之间的对应关系中查找与该服务ID相匹配的服务ID,并在所述云ID与服务ID的对应关系中查找所述相匹配的服务ID对应的云ID,得到相匹配的云ID。
在其中一个实施例中,所述云服务请求中还包含请求的服务实例数量;所述注册信息还包括云通信地址;所述方法还包括步骤:建立云ID与云通信地址的对应关系;
所述将云服务请求调度到所述相匹配的云的步骤包括:
查找所述相匹配的云ID对应的云通信地址,并查找所述相匹配的服务ID对应的服务信息;
根据查找到的云通信地址向所述相匹配的云发送启动服务的指令,所述指令中包含查找到的服务信息,并包含所述云服务请求中包含的服务实例数量。
在其中一个实施例中,所述方法还包括步骤:
接收所述查找到云发送的处理结果数据;
将所述处理结果数据返回给发起所述云服务请求的云。
一种多云之间的云服务调度***,包括:
接收模块,用于接收各云发送的注册信息,所述注册信息包含云具有的服务的服务信息;
匹配服务信息构建模块,用于根据所述注册信息建立云之间相互匹配的服务的对应关系;
所述接收模块还用于接收云发送的云服务请求;
匹配云查找模块,用于查找具有与所述云服务请求中所请求的服务相匹配的服务的云,得到相匹配的云;
服务请求调度模块,用于将所述云服务请求调度到所述相匹配的云。
在其中一个实施例中,所述服务信息包括服务功能内容信息;
所述匹配服务信息构建模块包括:
标识分配模块,用于为云分配云ID,并为云具有的各项服务分配服务ID;
对应关系建立模块,用于建立云ID与服务ID的对应关系以及服务ID与服务信息的对应关系;
功能内容匹配模块,用于将各云之间具有的服务功能内容信息进行对比,获取相互匹配的服务功能内容信息;
所述对应关系建立模块还用于建立相互匹配的服务功能内容信息对应的服务ID之间的对应关系,得到相互匹配的服务ID之间的对应关系。
在其中一个实施例中,所述云服务请求中包含请求的服务信息;
所述匹配云查找模块用于查找所述请求的服务信息对应的服务ID,在所述相互匹配的服务ID之间的对应关系中查找与该服务ID相匹配的服务ID,并在所述云ID与服务ID的对应关系中查找所述相匹配的服务ID对应的云ID,得到相匹配的云ID。
在其中一个实施例中,所述云服务请求中还包含请求的服务实例数量;所述注册信息还包括云通信地址;所述对应关系建立模块还用于建立云ID与云通信地址的对应关系;
所述服务请求调度模块包括:
查找模块,用于查找所述相匹配的云ID对应的云通信地址,并查找所述相匹配的服务ID对应的服务信息;
指令调度模块,用于根据查找到的云通信地址向所述相匹配的云发送启动服务的指令,所述指令中包含查找到的服务信息,并包含所述云服务请求中包含的服务实例数量。
在其中一个实施例中,所述接收模块还用于接收所述查找到云发送的处理结果数据;
所述***还包括处理结果调度模块,用于将所述处理结果数据返回给发起所述云服务请求的云。
上述多云之间的云服务调度方法和***,预先根据各云发送的注册信息建立云之间具有的相互匹配的服务的对应关系,当接收到某云发送的云服务请求时,则将该云服务请求调度到可提供匹配的云服务的云,从而可协调不同的云共同合作完成云服务,提高云之间的资源共享率,从而提高网络资源利用率。
【附图说明】
图1为一个实施例中的多云之间的云服务调度方法的流程示意图;
图2为一个实施例中的多云之间的云服务调度***的结构示意图;
图3为一个实施例中匹配服务信息构建模块的结构示意图;
图4为一个实施例中服务请求调度模块的结构示意图;
图5为另一施例中匹配服务信息构建模块的结构示意图;
图6为另一施例中服务请求调度模块的结构示意图。
【具体实施方式】
如图1所示,在一个实施例中,一种多云之间的云服务调度方法,包括:
步骤S101,接收各云发送的注册信息,注册信息包含云具有的服务的服务信息。
步骤S102,根据注册信息建立云之间相互匹配的服务的对应关系。即,若第一云的第一服务与第二云的第二服务相互匹配,则建立第一服务与第二服务的对应关系。
在一个实施例中,服务信息包括服务功能内容信息;步骤S102包括以下步骤:为云分配云ID,并为云具有的各项服务分配服务ID,建立云ID与服务ID的对应关系以及服务ID与服务信息的对应关系;进一步的,将各云之间具有的服务功能内容信息进行对比,获取相互匹配的服务功能内容信息,建立相互匹配的服务功能内容信息对应的服务ID之间的对应关系,得到相互匹配的服务ID之间的对应关系。
在一个实施例中,可将两个进行对比的服务功能内容信息进行分词,比较两个服务功能内容信息是否存在相同词语,获取两个服务功能内容信息的词语相同率,若词语相同率达到预设值,则判定两个服务功能内容信息相互匹配。
步骤S103,接收某云发送的云服务请求。
步骤S104,查找具有与该云服务请求中所请求的服务相匹配的服务的云,得到相匹配的云。
在一个实施例中,云服务请求中包含请求的服务信息;步骤S104包括以下步骤:查找请求的服务信息对应的服务ID,在上述建立的相互匹配的服务ID之间的对应关系中查找与该服务ID相匹配的服务ID,并在上述建立的云ID与服务ID的对应关系中查找该相匹配的服务ID对应的云ID,得到相匹配的云ID。
在一个实施例中,上述多云之间的云服务调度方法还包括步骤:接收云发送的可启动服务实例数量信息,可启动服务实例数量信息包括服务信息与该服务信息对应的服务实例数量组成的数对;记录服务信息对应的服务ID与该服务信息对应的服务实例数量之间的对应关系。
步骤S104在上述建立的相互匹配的服务ID之间的对应关系中查找与该服务ID相匹配的服务ID之后,选取查找到的相匹配的服务ID中服务实例数量最大的服务ID作为相匹配的服务ID,判断该相匹配的服务ID对应的服务实例数量是否大于等于请求的服务实例数量,若是,则进入在上述建立的云ID与服务ID的对应关系中查找所述相匹配的服务ID对应的云ID的步骤,若否,则向发起云服务请求的云返回请求失败的信息。
步骤S105,将云服务请求调度到相匹配的云。
在一个实施例中,云服务请求中还包含请求的服务实例数量;上述注册信息还包括云通信地址;上述多云之间的云服务调度方法还包括步骤:建立云ID与云通信地址的对应关系。
步骤S105包括以下步骤:查找上述相匹配的云ID对应的云通信地址,并查找该相匹配的服务ID对应的服务信息;根据查找到的云通信地址向上述相匹配的云发送启动服务的指令,该指令中包含查找到的服务信息,并包含云服务请求中包含的服务实例数量。
在一个实施例中,服务信息还包括服务的输入数据格式;步骤S102还包括:将相互匹配的服务功能内容信息对应的输入数据格式之间进行对比,若两个输入数据格式不同,则获取将两个输入数据格式转化成相同格式的输入转化函数的地址;建立相互匹配的服务功能内容信息对应的服务ID、输入转化函数的地址的对应关系。
云服务请求还包括请求处理的数据。
步骤S105还包括以下步骤:判断请求的服务信息对应的服务ID与上述相匹配的服务ID是否存在对应的输入转化函数的地址,若否,则根据上述查找到的云通信地址向上述相匹配的云发送请求处理的数据,若是,则根据对应的输入转化函数的地址调用函数,将请求处理的数据进行转化,根据上述查找到的云通信地址向上述相匹配的云发送转化后的请求处理的数据。
在一个实施例中,服务信息还包括服务的输出数据格式;步骤S102还包括以下步骤:将相互匹配的服务功能内容信息对应的输出数据格式之间进行对比,若两个输出数据格式不同,则获取将两个输出数据格式转化成相同格式的输出转化函数的地址;建立相互匹配的服务功能内容信息对应的服务ID、输出转化函数的地址的对应关系。
上述多云之间的云服务调度方法还包括以下步骤:接收所述查找到云发送的处理结果数据;将处理结果数据返回给发起云服务请求的云。在一个实施例中,将处理结果数据返回给发起所述云服务请求的云的步骤包括以下步骤:判断请求的服务信息对应的服务ID与上述相匹配的服务ID是否存在对应的输出转化函数的地址,若否,向发起云服务请求的云发送处理结果数据,若是,则根据对应的输出转化函数的地址调用函数,将处理结果数据进行转化,向发起云服务请求的云发送转化后的处理结果数据。
上述多云之间的云服务调度方法中包括的步骤可由云中心管理节点来执行。
在一个实施例中,一种多云之间的云服务调度方法,包括以下步骤:
(1)云中心管理节点接收各云发送的注册信息,注册信息包含云具有的服务的服务信息和云通信地址;服务信息包括服务功能内容信息、服务的输入数据格式和服务的输出数据格式。
(2)云中心管理节点为云分配云ID,并为云具有的各项服务分配服务ID,建立云ID与服务ID的对应关系以及服务ID与服务信息的对应关系,并建立云ID与云通信地址的对应关系。
(3)云中心管理节点将各云之间具有的服务功能内容信息进行对比,获取相互匹配的服务功能内容信息,建立相互匹配的服务功能内容信息对应的服务ID之间的对应关系,得到相互匹配的服务ID之间的对应关系。
(4)云中心管理节点将相互匹配的服务功能内容信息对应的输入数据格式之间进行对比,若两个输入数据格式不同,则获取将两个输入数据格式转化成相同格式的输入转化函数的地址;建立相互匹配的服务功能内容信息对应的服务ID、输入转化函数的地址的对应关系。
将相互匹配的服务功能内容信息对应的输出数据格式之间进行对比,若两个输出数据格式不同,则获取将两个输出数据格式转化成相同格式的输出转化函数的地址;建立相互匹配的服务功能内容信息对应的服务ID、输出转化函数的地址的对应关系;
在一个实施例中,可建立相互匹配的服务功能内容信息对应的服务ID、输入转化函数的地址和输出转化函数的地址的对应关系。例如,Si和Sj为相互匹配的服务ID,Si对应的输入数据格式和Sj对应的输入数据格式之间的输入转化函数的地址为Adress1,Si对应的输出数据格式和Sj对应的输出数据格式之间的输出转化函数的地址为Adress2,则可建立Si、Sj、Adress1和Adress2的对应关系,将Si、Sj、Adress1和Adress2对应存储到数据表中。
(5)云中心管理节点接收云发送的可启动服务实例数量信息,可启动服务实例数量信息包括服务信息与该服务信息对应的服务实例数量组成的数对;云中心管理节点记录服务信息对应的服务ID与该服务信息对应的服务实例数量之间的对应关系。
(6)云中心管理节点接收云发送的云服务请求;云服务请求中包含请求的服务信息、请求的服务实例数量和请求处理的数据。
(7)云中心管理节点查找请求的服务信息对应的服务ID,在上述建立的相互匹配的服务ID之间的对应关系中查找与该服务ID相匹配的服务ID,选取查找到的相匹配的服务ID中服务实例数量最大的服务ID作为相匹配的服务ID,判断该相匹配的服务ID对应的服务实例数量是否大于等于请求的服务实例数量,若是,在上述建立的云ID与服务ID的对应关系中查找该相匹配的服务ID对应的云ID,得到相匹配的云ID,若否,则向发起云服务请求的云返回请求失败的信息,并结束。
(8)云中心管理节点查找上述相匹配的云ID对应的云通信地址,并查找该相匹配的服务ID对应的服务信息;根据查找到的云通信地址向上述相匹配的云发送启动服务的指令,该指令中包含查找到的服务信息,并包含云服务请求中包含的服务实例数量。
(9)云中心管理节点判断请求的服务信息对应的服务ID与上述相匹配的服务ID是否存在对应的输入转化函数的地址,若否,则根据上述查找到的云通信地址向上述相匹配的云发送请求处理的数据,若是,则根据对应的输入转化函数的地址调用函数,将请求处理的数据进行转化,根据上述查找到的云通信地址向所述相匹配的云发送转化后的请求处理的数据。
(10)云根据启动服务的指令启动相应数量的服务实例,对上述请求处理的数据进行处理,并向云中心管理节点返回处理结果数据。
(11)云中心管理节点接收上述查找到云发送的处理结果数据;
判断请求的服务信息对应的服务ID与上述相匹配的服务ID是否存在对应的输出转化函数的地址,若否,向发起云服务请求的云发送处理结果数据,若是,则根据对应的输出转化函数的地址调用函数,将处理结果数据进行转化,向发起云服务请求的云发送转化后的处理结果数据。
如图2所示,在一个实施例中,一种多云之间的云服务调度***,包括接收模块10、匹配服务信息构建模块20、匹配云查找模块30和服务请求调度模块40,其中:
接收模块10用于接收各云发送的注册信息,注册信息包含云具有的服务的服务信息。
匹配服务信息构建模块20用于根据注册信息建立云之间相互匹配的服务的对应关系。即,若第一云的第一服务与第二云的第二服务相互匹配,则匹配服务信息构建模块20建立第一服务与第二服务的对应关系。
在一个实施例中,服务信息包括服务功能内容信息;如图3所示,匹配服务信息构建模块20包括标识分配模块210、对应关系建立模块220和功能内容匹配模块230,其中:
标识分配模块210用于为云分配云ID,并为云具有的各项服务分配服务ID。
对应关系建立模块220用于建立云ID与服务ID的对应关系以及服务ID与服务信息的对应关系。
功能内容匹配模块230用于将各云之间具有的服务功能内容信息进行对比,获取相互匹配的服务功能内容信息。
在一个实施例中,功能内容匹配模块230可将两个进行对比的服务功能内容信息进行分词,比较两个服务功能内容信息是否存在相同词语,获取两个服务功能内容信息的词语相同率,若词语相同率达到预设值,则判定两个服务功能内容信息相互匹配。
对应关系建立模块220还用于建立相互匹配的服务功能内容信息对应的服务ID之间的对应关系,得到相互匹配的服务ID之间的对应关系。
接收模块10还用于接收某云发送的云服务请求。
匹配云查找模块30用于查找具有与该云服务请求中所请求的服务相匹配的服务的云,得到相匹配的云。
在一个实施例中,云服务请求中包含请求的服务信息;匹配云查找模块30查找请求的服务信息对应的服务ID,在上述建立的相互匹配的服务ID之间的对应关系中查找与该服务ID相匹配的服务ID,并在上述建立的云ID与服务ID的对应关系中查找该相匹配的服务ID对应的云ID,得到相匹配的云ID。
在一个实施例中,接收模块10还用于接收云发送的可启动服务实例数量信息,可启动服务实例数量信息包括服务信息与该服务信息对应的服务实例数量组成的数对;对应关系建立模块220还用于记录服务信息对应的服务ID与该服务信息对应的服务实例数量之间的对应关系。
本实施例中,匹配云查找模块30用于在上述建立的相互匹配的服务ID之间的对应关系中查找与该服务ID相匹配的服务ID之后,选取查找到相匹配的服务ID中服务实例数量最大的服务ID作为相匹配的服务ID,判断该相匹配的服务ID对应的服务实例数量是否大于等于请求的服务实例数量,若是,则执行在上述建立的云ID与服务ID的对应关系中查找所述相匹配的服务ID对应的云ID的步骤,若否,则向发起云服务请求的云返回请求失败的信息。
服务请求调度模块40用于将云服务请求调度到相匹配的云。
在一个实施例中,云服务请求中还包含请求的服务实例数量;上述注册信息还包括云通信地址;对应关系建立模块220还用于建立云ID与云通信地址的对应关系。
如图4所示,服务请求调度模块40包括查找模块410和指令调度模块420,其中:
查找模块410用于查找上述相匹配的云ID对应的云通信地址,并查找该相匹配的服务ID对应的服务信息。
指令调度模块420用于根据查找到的云通信地址向上述相匹配的云发送启动服务的指令,该指令中包含查找到的服务信息,并包含云服务请求中包含的服务实例数量。
在一个实施例中,服务信息还包括服务的输入数据格式;如图5所示,匹配服务信息构建模块20还包括数据格式匹配模块240和转化函数获取模块250,其中:数据格式匹配模块240用于将相互匹配的服务功能内容信息对应的输入数据格式之间进行对比。转化函数获取模块250用于若两个输入数据格式不同,则获取将两个输入数据格式转化成相同格式的输入转化函数的地址。对应关系建立模块220还用于建立相互匹配的服务功能内容信息对应的服务ID、输入转化函数的地址的对应关系。
云服务请求还包括请求处理的数据。
如图6所示,服务请求调度模块40还包括输入数据调度模块430,用于判断请求的服务信息对应的服务ID与上述相匹配的服务ID是否存在对应的输入转化函数的地址,若否,则根据上述查找到的云通信地址向上述相匹配的云发送请求处理的数据,若是,则根据对应的输入转化函数的地址调用函数,将请求处理的数据进行转化,根据上述查找到的云通信地址向上述相匹配的云发送转化后的请求处理的数据。
在一个实施例中,服务信息还包括服务的输出数据格式;数据格式匹配模块240还用于将相互匹配的服务功能内容信息对应的输出数据格式之间进行对比。转化函数获取模块250还用于若两个输出数据格式不同,则获取将两个输出数据格式转化成相同格式的输出转化函数的地址。对应关系建立模块220还用于建立相互匹配的服务功能内容信息对应的服务ID、输出转化函数的地址的对应关系。
接收模块10还用于接收查找到云发送的处理结果数据;上述多云之间的云服务调度***还包括处理结果调度模块(图中未示出),用于将处理结果数据返回给发起云服务请求的云。在一个实施例中,处理结果调度模块用于判断请求的服务信息对应的服务ID与上述相匹配的服务ID是否存在对应的输出转化函数的地址,若否,向发起云服务请求的云发送处理结果数据,若是,则根据对应的输出转化函数的地址调用函数,将处理结果数据进行转化,向发起云服务请求的云发送转化后的处理结果数据。
上述多云之间的云服务调度方法和***,预先根据各云发送的注册信息建立云之间具有的相互匹配的服务的对应关系,当接收到某云发送的云服务请求时,则可将该云服务请求调度到可提供匹配的云服务的云,从而可协调不同的云共同合作完成云服务,提高云之间的资源共享率,从而提高网络资源利用率。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

Claims (10)

1.一种多云之间的云服务调度方法,包括:
接收各云发送的注册信息,所述注册信息包含云具有的服务的服务信息;
根据所述注册信息建立云之间相互匹配的服务的对应关系;
接收云发送的云服务请求;
查找具有与所述云服务请求中所请求的服务相匹配的服务的云,得到相匹配的云;
将所述云服务请求调度到所述相匹配的云。
2.根据权利要求1所述的多云之间的云服务调度方法,其特征在于,所述服务信息包括服务功能内容信息;所述根据所述注册信息建立云之间相互匹配的服务的对应关系的步骤包括:
为云分配云ID,并为云具有的各项服务分配服务ID,建立云ID与服务ID的对应关系以及服务ID与服务信息的对应关系;
将各云之间具有的服务功能内容信息进行对比,获取相互匹配的服务功能内容信息,建立相互匹配的服务功能内容信息对应的服务ID之间的对应关系,得到相互匹配的服务ID之间的对应关系。
3.根据权利要求2所述的多云之间的云服务调度方法,其特征在于,所述云服务请求中包含请求的服务信息;
所述查找具有与云服务请求中所请求的服务相匹配的服务的云的步骤包括:
查找所述请求的服务信息对应的服务ID,在所述相互匹配的服务ID之间的对应关系中查找与该服务ID相匹配的服务ID,并在所述云ID与服务ID的对应关系中查找所述相匹配的服务ID对应的云ID,得到相匹配的云ID。
4.根据权利要求3所述的多云之间的云服务调度方法,其特征在于,所述云服务请求中还包含请求的服务实例数量;所述注册信息还包括云通信地址;所述方法还包括步骤:建立云ID与云通信地址的对应关系;
所述将云服务请求调度到所述相匹配的云的步骤包括:
查找所述相匹配的云ID对应的云通信地址,并查找所述相匹配的服务ID对应的服务信息;
根据查找到的云通信地址向所述相匹配的云发送启动服务的指令,所述指令中包含查找到的服务信息,并包含所述云服务请求中包含的服务实例数量。
5.根据权利要求4所述的多云之间的云服务调度方法,其特征在于,所述方法还包括步骤:
接收所述查找到云发送的处理结果数据;
将所述处理结果数据返回给发起所述云服务请求的云。
6.一种多云之间的云服务调度***,其特征在于,包括:
接收模块,用于接收各云发送的注册信息,所述注册信息包含云具有的服务的服务信息;
匹配服务信息构建模块,用于根据所述注册信息建立云之间相互匹配的服务的对应关系;
所述接收模块还用于接收云发送的云服务请求;
匹配云查找模块,用于查找具有与所述云服务请求中所请求的服务相匹配的服务的云,得到相匹配的云;
服务请求调度模块,用于将所述云服务请求调度到所述相匹配的云。
7.根据权利要求6所述的多云之间的云服务调度***,其特征在于,所述服务信息包括服务功能内容信息;
所述匹配服务信息构建模块包括:
标识分配模块,用于为云分配云ID,并为云具有的各项服务分配服务ID;
对应关系建立模块,用于建立云ID与服务ID的对应关系以及服务ID与服务信息的对应关系;
功能内容匹配模块,用于将各云之间具有的服务功能内容信息进行对比,获取相互匹配的服务功能内容信息;
所述对应关系建立模块还用于建立相互匹配的服务功能内容信息对应的服务ID之间的对应关系,得到相互匹配的服务ID之间的对应关系。
8.根据权利要求7所述的多云之间的云服务调度***,其特征在于,所述云服务请求中包含请求的服务信息;
所述匹配云查找模块用于查找所述请求的服务信息对应的服务ID,在所述相互匹配的服务ID之间的对应关系中查找与该服务ID相匹配的服务ID,并在所述云ID与服务ID的对应关系中查找所述相匹配的服务ID对应的云ID,得到相匹配的云ID。
9.根据权利要求8所述的多云之间的云服务调度***,其特征在于,所述云服务请求中还包含请求的服务实例数量;所述注册信息还包括云通信地址;所述对应关系建立模块还用于建立云ID与云通信地址的对应关系;
所述服务请求调度模块包括:
查找模块,用于查找所述相匹配的云ID对应的云通信地址,并查找所述相匹配的服务ID对应的服务信息;
指令调度模块,用于根据查找到的云通信地址向所述相匹配的云发送启动服务的指令,所述指令中包含查找到的服务信息,并包含所述云服务请求中包含的服务实例数量。
10.根据权利要求4所述的多云之间的云服务调度***,其特征在于,所述接收模块还用于接收所述查找到云发送的处理结果数据;
所述***还包括处理结果调度模块,用于将所述处理结果数据返回给发起所述云服务请求的云。
CN201310043545.6A 2013-02-02 2013-02-02 多云之间的云服务调度方法和*** Active CN103139299B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310043545.6A CN103139299B (zh) 2013-02-02 2013-02-02 多云之间的云服务调度方法和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310043545.6A CN103139299B (zh) 2013-02-02 2013-02-02 多云之间的云服务调度方法和***

Publications (2)

Publication Number Publication Date
CN103139299A true CN103139299A (zh) 2013-06-05
CN103139299B CN103139299B (zh) 2016-04-27

Family

ID=48498596

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310043545.6A Active CN103139299B (zh) 2013-02-02 2013-02-02 多云之间的云服务调度方法和***

Country Status (1)

Country Link
CN (1) CN103139299B (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104572344A (zh) * 2013-10-29 2015-04-29 杭州海康威视***技术有限公司 一种多云间数据备份的方法和***
CN104780202A (zh) * 2014-04-06 2015-07-15 惠州Tcl移动通信有限公司 用于端到端云服务数据库虚拟化及管理的架构和方法
CN106685708A (zh) * 2016-12-16 2017-05-17 华为技术有限公司 一种服务关系的确定方法、装置及***
CN108874536A (zh) * 2018-05-24 2018-11-23 北京五八信息技术有限公司 一种云服务的调度方法、装置、云服务执行器及存储介质
CN108881460A (zh) * 2018-07-02 2018-11-23 郑州云海信息技术有限公司 一种云平台统一监控的实现方法和实现装置
CN109474544A (zh) * 2018-11-20 2019-03-15 郑州云海信息技术有限公司 一种互联云资源的分配方法及***
CN110601981A (zh) * 2019-09-11 2019-12-20 神州数码融信软件有限公司 服务路由方法、服务提供方云域及服务调用方云域
CN111031116A (zh) * 2019-12-02 2020-04-17 嘉兴学院 一种云服务合成方法、云服务器和云服务合成***
CN115668268A (zh) * 2020-06-05 2023-01-31 大金工业株式会社 程序、信息处理方法及信息处理装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102255933A (zh) * 2010-05-20 2011-11-23 中兴通讯股份有限公司 云服务中介、云计算方法及云***
CN102546735A (zh) * 2011-01-04 2012-07-04 中兴通讯股份有限公司 一种云计算***、方法及云
US20120227098A1 (en) * 2011-03-03 2012-09-06 Microsoft Corporation Sharing user id between operating system and application
CN102685242A (zh) * 2012-05-22 2012-09-19 南京邮电大学 一种开放网络下服务间关联关系的建立方法
CN102868729A (zh) * 2012-08-24 2013-01-09 中兴通讯股份有限公司 基于云服务的实现软件服务的方法、客户端及云服务器

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102255933A (zh) * 2010-05-20 2011-11-23 中兴通讯股份有限公司 云服务中介、云计算方法及云***
CN102546735A (zh) * 2011-01-04 2012-07-04 中兴通讯股份有限公司 一种云计算***、方法及云
US20120227098A1 (en) * 2011-03-03 2012-09-06 Microsoft Corporation Sharing user id between operating system and application
CN102685242A (zh) * 2012-05-22 2012-09-19 南京邮电大学 一种开放网络下服务间关联关系的建立方法
CN102868729A (zh) * 2012-08-24 2013-01-09 中兴通讯股份有限公司 基于云服务的实现软件服务的方法、客户端及云服务器

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104572344A (zh) * 2013-10-29 2015-04-29 杭州海康威视***技术有限公司 一种多云间数据备份的方法和***
CN104780202A (zh) * 2014-04-06 2015-07-15 惠州Tcl移动通信有限公司 用于端到端云服务数据库虚拟化及管理的架构和方法
CN104780202B (zh) * 2014-04-06 2019-05-10 惠州Tcl移动通信有限公司 用于端到端云服务数据库虚拟化及管理的***和方法
CN106685708A (zh) * 2016-12-16 2017-05-17 华为技术有限公司 一种服务关系的确定方法、装置及***
CN106685708B (zh) * 2016-12-16 2020-02-21 华为技术有限公司 一种服务关系的确定方法、装置及***
CN108874536A (zh) * 2018-05-24 2018-11-23 北京五八信息技术有限公司 一种云服务的调度方法、装置、云服务执行器及存储介质
CN108881460A (zh) * 2018-07-02 2018-11-23 郑州云海信息技术有限公司 一种云平台统一监控的实现方法和实现装置
CN108881460B (zh) * 2018-07-02 2021-07-02 郑州云海信息技术有限公司 一种云平台统一监控的实现方法和实现装置
CN109474544A (zh) * 2018-11-20 2019-03-15 郑州云海信息技术有限公司 一种互联云资源的分配方法及***
CN110601981A (zh) * 2019-09-11 2019-12-20 神州数码融信软件有限公司 服务路由方法、服务提供方云域及服务调用方云域
CN111031116A (zh) * 2019-12-02 2020-04-17 嘉兴学院 一种云服务合成方法、云服务器和云服务合成***
CN115668268A (zh) * 2020-06-05 2023-01-31 大金工业株式会社 程序、信息处理方法及信息处理装置

Also Published As

Publication number Publication date
CN103139299B (zh) 2016-04-27

Similar Documents

Publication Publication Date Title
CN103139299A (zh) 多云之间的云服务调度方法和***
CN101827302A (zh) 多业务统一处理方法及统一业务平台
CN103346974A (zh) 一种业务流程的控制方法及网络设备
CN102025649A (zh) 企业服务总线的消息处理方法
CN103095684A (zh) 获取关注用户聚合信息的方法、装置及***
CN101388997A (zh) 一种建立视频会议的方法和***
CN110908703A (zh) 一种软件包仓库按需镜像方法、装置及***
CN110708256A (zh) Cdn调度方法、装置、网络设备及存储介质
CN104468737A (zh) 一种基于业务类别特征的存储分级调度方法及***
CN102523236B (zh) 一种动态连接建立方法和设备
CN111475230B (zh) 应用的功能配置方法、装置和电子设备
CN111291045A (zh) 服务隔离数据传输方法、装置、计算机设备及存储介质
CN111885171A (zh) Vr模型快速云部署方法
CN107786661B (zh) 信息同步方法
CN109656984A (zh) 数据规则管理***、方法和装置
CN115269719A (zh) 数据同步方法及装置
CN102299937A (zh) 一种基于网络的分配时钟服务器的方法及其***
CN115309759A (zh) 一种监控标签同步方法、装置、电子设备和存储介质
CN117793095A (zh) 数据转发方法、装置、***、设备及存储介质
WO2019001222A1 (zh) 用于在无线路由设备端发布信息的方法和装置
CN109284332B (zh) 数据处理方法、客户端、服务器及计算机可读存储介质
CN102055807A (zh) 资源信息服务平台及其工作方法
CN112130824A (zh) 一种快速交付的软件架构设计方法以及***
CN112073501A (zh) 一种租户分离的纳管方法
CN114024976A (zh) 一种基于5g的大数据服务架构及构建大数据业务的方法

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
TR01 Transfer of patent right

Effective date of registration: 20230323

Address after: 518000 A-301, office building, Shenzhen Institute of advanced technology, No. 1068, Xue Yuan Avenue, Shenzhen University Town, Shenzhen, Guangdong, Nanshan District, China

Patentee after: Shenzhen shen-tech advanced Cci Capital Ltd.

Address before: 1068 No. 518055 Guangdong city in Shenzhen Province, Nanshan District City Xili University School Avenue

Patentee before: SHENZHEN INSTITUTES OF ADVANCED TECHNOLOGY

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20230506

Address after: 518000 b402, blocks a and B, Nanshan medical device Industrial Park, No. 1019, Nanhai Avenue, Yanshan community, merchants street, Nanshan District, Shenzhen, Guangdong

Patentee after: Shenzhen hongzhituoxin venture capital enterprise (L.P.)

Address before: 518000 A-301, office building, Shenzhen Institute of advanced technology, No. 1068, Xue Yuan Avenue, Shenzhen University Town, Shenzhen, Guangdong, Nanshan District, China

Patentee before: Shenzhen shen-tech advanced Cci Capital Ltd.

TR01 Transfer of patent right