CN108958935A - 基于移动端实现分布式计算的方法及其*** - Google Patents

基于移动端实现分布式计算的方法及其*** Download PDF

Info

Publication number
CN108958935A
CN108958935A CN201810687813.0A CN201810687813A CN108958935A CN 108958935 A CN108958935 A CN 108958935A CN 201810687813 A CN201810687813 A CN 201810687813A CN 108958935 A CN108958935 A CN 108958935A
Authority
CN
China
Prior art keywords
task
block
module
mobile terminal
result
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
CN201810687813.0A
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.)
Universal Computing Chengdu Technology Co ltd
Original Assignee
Acrylic Technology (chengdu) Co Ltd
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 Acrylic Technology (chengdu) Co Ltd filed Critical Acrylic Technology (chengdu) Co Ltd
Priority to CN201810687813.0A priority Critical patent/CN108958935A/zh
Publication of CN108958935A publication Critical patent/CN108958935A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种基于移动端实现分布式计算的方法,先由服务器端获取任务发起方所发送的任务;根据任务类型和任务内容将任务拆分成多个任务块,并将拆分后的任务块分发至移动端;移动端接收到任务块后,执行计算操作;将计算后的任务块结果返回至服务器端进行任务块验证,并在整合后发送至任务发起方,同时记录每个移动端的任务块计算量。本发明还公开了一种基于移动端实现分布式计算的***,包括任务获取模块、任务拆分模块、任务分发模块、任务块计算模块、结果返回模块、贡献证明模块、结果验证模块和结果整合模块。本发明利用移动端的闲置计算资源进行分布式计算,提高了资源利用率和数据计算能力,增加了资源储量,减少了功耗,降低了成本。

Description

基于移动端实现分布式计算的方法及其***
技术领域
本发明涉及计算机数据处理技术领域,具体涉及一种基于移动端实现分布式计算的方法及其***。
背景技术
在计算机科学中,分布式计算主要研究分散***如何进行计算,分散***是一组电子计算机,通过计算机网络相互链接与通信后形成的***,把需要进行大量计算的工程数据分区成小块,由多台计算机分别计算,在上传运算结果后,将结果统一合并得出数据结论的科学。
传统的分布式计算技术主要在云服务器和PC机上应用,这种技术无法使用海量移动端设备的计算资源,导致计算处理缓慢,资源的占用率大,成本高。
发明内容
基于此,针对上述问题,有必要提出一种利用移动端的闲置计算资源进行分布式计算,提高资源利用率、数据计算能力和资源储量,且减少功耗,降低成本的基于移动端实现分布式计算的方法及其***。
本发明提供一种基于移动端实现分布式计算的方法,其技术方案如下:
一种基于移动端实现分布式计算的方法,包括以下步骤:
a、由服务器端获取任务发起方所发送的任务;
b、根据任务类型和任务内容将任务拆分成多个任务块,并将拆分后的多个任务块分发至相应移动端;
c、移动端接收到任务块后,执行计算操作;
d、将计算后的任务块结果返回至服务器端;
e、记录每个移动端完成的任务块计算量;
f、验证任务块,并进行整合后发送至任务发起方。
在本技术方案中,服务器的搭建采用PHP,MySQL语言,基于HTTPS通讯协议,服务器端的算法基于C++、Python语言,采用公共资源分布式计算架构;在服务器端获取到任务时,基于服务器端的算法对任务进行拆分,并根据贡献证明分发到相应移动端的app软件上,移动端的app软件使用Java、C++语言,实现任务展示、移动端设备基本设置(如电量、CPU占用率、是否连接WiFi等)、任务完成度展示、计算贡献值展示等功能,然后在进行任务块计算后将结果返回到服务器端进行验证、整合,最终返回给任务发起方,并记录每个移动端所完成的任务块计算量;实现任务的分布式计算,由于直接调用移动设备用户的闲置计算资源,不需要硬件购置投入,而且移动端设备维护由设备用户自己完成,不需要技术使用方统一投入,降低了成本,能够充分应用已有移动端设备的闲置计算资源,属于完全资源再利用技术,从无到有创造计算价值;且移动端设备的存量和增量市场远远大于服务器和PC计算机的数量,使得具有更大的资源储量。
优选的,所述b包括以下步骤:
根据任务类型的不同,可采用按时序或按数据的方式进行任务拆分;
对拆分后的每个任务块进行复制,获得至少三个相同的任务块;
将同一任务块复制形成的至少三个相同任务块一一对应分配至不同的移动端。
在本技术方案中,对于不同类型的任务项目,采用按时序拆分和按数据拆分两种算法;同时,任务拆分必须符合“任务块可并行计算”的原则,在任务拆分成多个任务块后,基于容错设计,对于每个任务块进行复制,最终产生至少三个相同的任务块,并将分配给不同的移动端设备,使得后续对相同任务块的计算结果可进行比对验证,提高了计算的精确度,避免出现数据错误。
优选的,所述步骤b中将拆分后的任务块分发至移动端,以及所述步骤d中将计算后的任务块结果返回至服务器端,均采用HTTPS加密和断点续传技术进行处理。采用HTTPS加密、断点续传技术,基于设备硬件参数(CPU、GPU种类和性能等)进行任务块的合理分发,并在任务块计算完成后,采取同样的技术将移动端已完成计算的任务块返回服务器端;充分保证了任务数据在传输过程中的安全性,避免出现掉包和窃取等情况。
优选的,所述步骤d包括以下步骤:
判断同一任务块所复制的至少三个相同任务块是否在预定时间范围内有半数以上返回了服务器端,如果是,则接收并进行验证;如果否,则认定计算无效,将未返回的任务块重新发送至新的移动端进行计算。
在进行验证前,首先要判断是否具有半数以上成功返回服务器端的相同任务块,该相同任务块是基于分发的同一任务块所复制出的,并分配到不同移动端进行计算处理,因此,如果返回了至少两个,就可以进行比对判断计算结果是否准确,如果没有返回或者只返回了一个,则认定未返回的任务块的计算无效,将该任务块重新发送至新的移动端进行计算,再重新判断是否返回了半数以上相同的任务块,这个过程持续进行,直到有半数以上相同任务块返回成功为止。
优选的,所述步骤e包括以下步骤:
对返回的半数以上相同任务块进行比对验证,判断计算出的任务块结果是否相同,如果是,则验证通过;反之,则验证不通过;
将验证通过的任务块结果整合,并返回至任务发起方。
在本技术方案中,使用C++、Python语言,对两个相同任务块的返回结果进行比对(容错设计中的至少三个相同任务块计算之后,至少要有两个成功返回服务器并进行比对),任务块计算结果相同则结果验证通过,然后再将任务块结果整合,并返回给任务发起方;而且在整个分布式计算流程结束后,针对同样任务,以移动端完成任务块计算的时间为基准,记录每台移动端对任务的贡献值,并以贡献值获得此后的任务分配量。
本发明还提供一种基于移动端实现分布式计算的***,其技术方案如下:
一种基于移动端实现分布式计算的***,包括任务获取模块、任务拆分模块、任务分发模块、任务块计算模块、结果返回模块、贡献证明模块、结果验证模块和结果整合模块,其中:
任务获取模块,用于获取任务发起方所发送的任务;
任务拆分模块,用于根据任务类型和任务内容将任务拆分成多个任务块;
任务分发模块,用于将拆分后的多个任务块分发至相应移动端;
任务块计算模块,用于在移动端接收到任务块后,执行计算操作;
结果返回模块,用于将计算后的任务块结果返回至服务器端;
贡献证明模块,用于记录每个移动端完成的任务块计算量;
结果验证模块,用于验证任务块结果的正确性;
结果整合模块,用于对验证成功后的任务块进行整合,并发送至任务发起方。
优选的,所述任务拆分模块包括拆分子模块、复制子模块和分配子模块,其中:
拆分子模块,根据任务类型的不同,采用按时序或按数据的方式进行任务拆分;
复制子模块,用于对拆分后的每个任务块进行复制,获得至少三个相同的任务块;
分配子模块,用于将至少三个相同的任务块一一对应分配至不同的移动端。
优选的,还包括加密处理模块,用于对拆分后的任务块分发至移动端,以及对计算后的任务块结果返回至服务器端进行处理。
优选的,所述结果返回模块包括任务块判断子模块,用于判断同一任务块所复制的至少三个相同任务块是否在预定时间范围内有半数以上返回了服务器端。
优选的,所述结果验证模块包括比对判断子模块,用于对返回的半数以上相同任务块进行比对验证,判断计算出的任务块结果是否相同。
本发明的有益效果是:
1、本发明实现了基于移动端的分布式计算技术,相比传统的分布式计算技术,具有更低的成本、更大的资源储量和更加环保等特点。
2、本发明由于直接调用移动端的闲置计算资源,不需要硬件购置投入,而且移动端维护由用户自己完成,不需要技术使用方统一投入,降低了成本,能够充分应用已有移动端设备的闲置计算资源,属于完全资源再利用技术,从无到有创造计算价值。
3、移动端的存量和增量市场远远大于服务器端和PC端的数量,且移动端计算能力已逐步接近传统计算设备,因此具有更大的资源储量。
4、本发明基于容错设计,对于每个任务块进行复制,最终产生至少三个相同的任务块,并将分配给不同的移动端设备,使得后续对相同任务块的计算结果可进行比对验证,提高了计算的精确度,避免出现数据错误。
5、采用HTTPS加密和断点续传技术进行数据处理,基于设备硬件参数(CPU、GPU种类和性能等)进行任务块的合理分发,并在任务块计算完成后,采取同样的技术将移动端已完成计算的任务块返回服务器端;充分保证了任务数据在传输过程中的安全性,避免出现掉包和窃取等情况。
附图说明
图1是本发明实施例所述基于移动端实现分布式计算的方法流程图;
图2是本发明实施例所述基于移动端实现分布式计算的***原理框图;
图3是本发明实施例所述具体实现分布式计算的过程解析图。
附图标记说明:
10-任务获取模块;20-任务拆分模块;201-拆分子模块;202-复制子模块;203-分配子模块;30-任务分发模块;40-任务块计算模块;50-结果返回模块;501-任务块判断子模块;60-贡献证明模块;70-结果验证模块;701-比对判断子模块;80-结果整合模块;90-加密处理模块。
具体实施方式
下面结合附图对本发明的实施例进行详细说明。
实施例1
如图1所示,一种基于移动端实现分布式计算的方法,包括以下步骤:
S10、由服务器端获取任务发起方所发送的任务;
S20、根据任务类型和任务内容将任务拆分成多个任务块,并将拆分后的多个任务块分发至相应移动端;
S30、移动端接收到任务块后,执行计算操作;
S40、将计算后的任务块结果返回至服务器端;
S50、记录每个移动端完成的任务块计算量;
S60、验证任务块,并进行整合后发送至任务发起方。
在本实施例中,服务器的搭建采用PHP,MySQL语言,基于HTTPS通讯协议,服务器端的算法基于C++、Python语言,采用公共资源分布式计算架构;在服务器端获取到任务时,基于服务器端的算法对任务进行拆分,并分发到移动端的app软件上,移动端的app软件使用Java、C++语言,实现任务展示、移动端设备基本设置(如电量、CPU占用率、是否连接WiFi等)、任务完成度展示、计算贡献值展示等功能,然后在进行任务块计算后将结果返回到服务器端进行验证、整合,最终返回给任务发起方;实现任务的分布式计算,由于直接调用移动设备用户的闲置计算资源,不需要硬件购置投入,而且移动端设备维护由设备用户自己完成,不需要技术使用方统一投入,降低了成本,能够充分应用已有移动端设备的闲置计算资源,属于完全资源再利用技术,从无到有创造计算价值;且移动端设备的存量和增量市场远远大于服务器和PC计算机的数量,使得具有更大的资源储量。
实施例2
本实施例在实施例1的基础上,所述S20包括以下步骤:
S201、根据任务类型的不同,可采用按时序或按数据的方式进行任务拆分;
S202、对拆分后的每个任务块进行复制,获得至少三个的任务块;
S203、将同一任务块复制形成的至少三个相同任务块一一对应分配至不同的移动端。
在本实施例中,对于不同类型的任务项目,采用按时序拆分和按数据拆分两种算法;同时,任务拆分必须符合“任务块可并行计算”的原则,在任务拆分成多个任务块后,基于容错设计,对于每个任务块进行复制,最终产生三个相同的任务块,并将分配给不同的移动端设备,使得后续对相同任务块的计算结果可进行比对验证,提高了计算的精确度,避免出现数据错误。
实施例3
本实施例在实施例1的基础上,所述步骤S20中将拆分后的任务块分发至移动端,以及所述步骤S40中将计算后的任务块结果返回至服务器端,均采用HTTPS加密和断点续传技术进行数据处理。采用HTTPS加密、断点续传技术,基于设备硬件参数(CPU、GPU种类和性能等)进行任务块的合理分发,并在任务块计算完成后,采取同样的技术将移动端已完成计算的任务块返回服务器端;充分保证了任务数据在传输过程中的安全性,避免出现掉包和窃取等情况。
实施例4
本实施例在实施例2的基础上,所述步骤S40包括以下步骤:
S401、判断同一任务块所复制的至少三个相同任务块是否在预定时间范围内有半数以上返回了服务器端,如果是,则接收并进行验证;
S402、如果否,则认定计算无效,将未返回的任务块重新发送至新的移动端进行计算。
在进行验证前,首先要判断是否具有半数以上成功返回服务器端的相同任务块,该相同任务块是基于分发的同一任务块所复制出的,并分配到不同移动端进行计算处理,因此,如果返回了半数以上,就可以进行比对判断计算结果是否准确。
实施例5
本实施例在实施例4的基础上,所述步骤S60包括以下步骤:
S601、对返回的半数以上相同任务块进行比对验证,判断计算出的任务块结果是否相同,如果是,则验证通过;反之,则验证不通过;
S602、将验证通过的任务块结果整合,并返回至任务发起方。
在本实施例中,使用C++、Python语言,对两个相同任务块的返回结果进行比对(容错设计中的三个相同任务块计算之后,至少要有两个成功返回服务器并进行比对),任务块计算结果相同则结果验证通过,然后再将任务块结果整合,并返回给任务发起方;而且在整个分布式计算流程结束后,针对同样任务,以移动端完成任务块计算的时间为基准,记录每台移动端对任务的贡献值,并以贡献值获得此后的任务分配量。
实施例6
本实施例为实施例1的方法,
如图2所示,一种基于移动端实现分布式计算的***,包括任务获取模块10、任务拆分模块20、任务分发模块30、任务块计算模块40、结果返回模块50、贡献证明模块60、结果验证模块70和结果整合模块80,其中:
任务获取模块10,用于获取任务发起方所发送的任务;
任务拆分模块20,用于根据任务类型和任务内容将任务拆分成多个任务块;
任务分发模块30,用于将拆分后的多个任务块分发至相应移动端;
任务块计算模块40,用于在移动端接收到任务块后,执行计算操作;
结果返回模块50,用于将计算后的任务块结果返回至服务器端;
贡献证明模块60,用于记录每个移动端完成的任务块计算量;
结果验证模块70,用于验证任务块结果的正确性;
结果整合模块80,用于对验证成功后的任务块进行整合,并发送至任务发起方。
实施例7
本实施例为实施例2的方法,其在实施例6的基础上,所述任务拆分模块20包括拆分子模块201、复制子模块202和分配子模块203,其中:
拆分子模块201,根据任务类型的不同,采用按时序或按数据的方式进行任务拆分;
复制子模块202,用于对拆分后的每个任务块进行复制,获得至少三个相同的任务块;
分配子模块203,用于将至少三个相同的任务块一一对应分配至不同的移动端。
实施例8
本实施例为实施例3的方法,其在实施例6的基础上,还包括加密处理模块90,用于对拆分后的任务块分发至移动端,以及对计算后的任务块结果返回至服务器端进行数据处理。
实施例9
本实施例为实施例4的方法,其在实施例7的基础上,所述结果返回模块50包括任务块判断子模块501,用于判断同一任务块所复制的至少三个相同任务块是否在预定时间范围内有半数以上返回了服务器端。
实施例10
本实施例为实施例5的方法,其在实施例9的基础上,所述结果验证模块70包括比对判断子模块701,用于对返回的半数以上相同任务块进行比对验证,判断计算出的任务块结果是否相同。
在具体实现过程中,如图3所示,服务器端采用CoT标准框架,可接收多个公司所发布的任务(项目),然后根据项目的类型,对其进行拆分、分发、验证及整合等等操作,分解成多个任务块(任务单元),并发送到多个移动端(如手机)的APP上执行解算(其中,有些手机APP可接收并计算数量更多的任务单元,有些手机APP只能接收并计算数量较少的任务单元,其取决于每个手机的硬件配置及每次对项目计算的贡献值),每个手机APP对相应的任务单元进行计算完成后,将结果值返回给服务器端,然后服务器端进行验证、整合后返回给相应的公司;充分应用已有移动端的闲置计算资源,使资源得到再利用,从无到有创造计算价值,而且移动端具有比服务器端和PC端更大的资源储量,可进行海量运算,且不占用数据空间,减少成本的同时提高计算效率。
以上所述实施例仅表达了本发明的具体实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。

Claims (10)

1.一种基于移动端实现分布式计算的方法,其特征在于,包括以下步骤:
a、由服务器端获取任务发起方所发送的任务;
b、根据任务类型和任务内容将任务拆分成多个任务块,并将拆分后的多个任务块分发至相应移动端;
c、移动端接收到任务块后,执行计算操作;
d、将计算后的任务块结果返回至服务器端;
e、记录每个移动端完成的任务块计算量;
f、验证任务块,并进行整合后发送至任务发起方。
2.根据权利要求1所述的基于移动端实现分布式计算的方法,其特征在于,所述b包括以下步骤:
根据任务类型的不同,可采用按时序或按数据的方式进行任务拆分;
对拆分后的每个任务块进行复制,获得至少三个相同的任务块;
将同一任务块复制形成的至少三个相同任务块一一对应分配至不同的移动端。
3.根据权利要求1所述的基于移动端实现分布式计算的方法,其特征在于,所述步骤b中将拆分后的任务块分发至移动端,以及所述步骤d中将计算后的任务块结果返回至服务器端,均采用HTTPS加密和断点续传技术进行处理。
4.根据权利要求2所述的基于移动端实现分布式计算的方法,其特征在于,所述步骤d包括以下步骤:
判断同一任务块所复制的至少三个相同任务块是否在预定时间范围内有半数以上返回了服务器端,如果是,则接收并进行验证;如果否,则认定计算无效,将未返回的任务块重新发送至新的移动端进行计算。
5.根据权利要求4所述的基于移动端实现分布式计算的方法,其特征在于,所述步骤e包括以下步骤:
对返回的半数以上相同任务块进行比对验证,判断计算出的任务块结果是否相同,如果是,则验证通过;反之,则验证不通过;
将验证通过的任务块结果整合,并返回至任务发起方。
6.一种基于移动端实现分布式计算的***,其特征在于,包括任务获取模块、任务拆分模块、任务分发模块、任务块计算模块、结果返回模块、贡献证明模块、结果验证模块和结果整合模块,其中:
任务获取模块,用于获取任务发起方所发送的任务;
任务拆分模块,用于根据任务类型和任务内容将任务拆分成多个任务块;
任务分发模块,用于将拆分后的多个任务块分发至相应移动端;
任务块计算模块,用于在移动端接收到任务块后,执行计算操作;
结果返回模块,用于将计算后的任务块结果返回至服务器端;
贡献证明模块,用于记录每个移动端完成的任务块计算量;
结果验证模块,用于验证任务块结果的正确性;
结果整合模块,用于对验证成功后的任务块进行整合,并发送至任务发起方。
7.根据权利要求6所述的基于移动端实现分布式计算的***,其特征在于,所述任务拆分模块包括拆分子模块、复制子模块和分配子模块,其中:
拆分子模块,根据任务类型的不同,采用按时序或按数据的方式进行任务拆分;
复制子模块,用于对拆分后的每个任务块进行复制,获得至少三个相同的任务块;
分配子模块,用于将至少三个相同的任务块一一对应分配至不同的移动端。
8.根据权利要求6所述的基于移动端实现分布式计算的***,其特征在于,还包括加密处理模块,用于对拆分后的任务块分发至移动端,以及对计算后的任务块结果返回至服务器端进行处理。
9.根据权利要求7所述的基于移动端实现分布式计算的***,其特征在于,所述结果返回模块包括任务块判断子模块,用于判断同一任务块所复制的至少三个相同任务块是否在预定时间范围内有半数以上返回了服务器端。
10.根据权利要求9所述的基于移动端实现分布式计算的***,其特征在于,所述结果验证模块包括比对判断子模块,用于对返回的半数以上相同任务块进行比对验证,判断计算出的任务块结果是否相同。
CN201810687813.0A 2018-06-28 2018-06-28 基于移动端实现分布式计算的方法及其*** Pending CN108958935A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810687813.0A CN108958935A (zh) 2018-06-28 2018-06-28 基于移动端实现分布式计算的方法及其***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810687813.0A CN108958935A (zh) 2018-06-28 2018-06-28 基于移动端实现分布式计算的方法及其***

Publications (1)

Publication Number Publication Date
CN108958935A true CN108958935A (zh) 2018-12-07

Family

ID=64487551

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810687813.0A Pending CN108958935A (zh) 2018-06-28 2018-06-28 基于移动端实现分布式计算的方法及其***

Country Status (1)

Country Link
CN (1) CN108958935A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109614242A (zh) * 2018-12-20 2019-04-12 深圳市网心科技有限公司 一种计算能力共享方法、装置、设备及介质
CN109873868A (zh) * 2019-03-01 2019-06-11 深圳市网心科技有限公司 一种计算能力共享方法、***及相关设备
CN109960575A (zh) * 2019-03-26 2019-07-02 深圳市网心科技有限公司 一种计算能力共享方法、***及相关设备
CN111949394A (zh) * 2020-07-16 2020-11-17 广州玖的数码科技有限公司 一种共享算力资源的方法、***及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103544064A (zh) * 2013-10-28 2014-01-29 华为数字技术(苏州)有限公司 云计算方法、云管理平台和客户端
CN105471950A (zh) * 2014-09-05 2016-04-06 鸿富锦精密工业(武汉)有限公司 分布式计算方法及***
US20180091409A1 (en) * 2016-09-12 2018-03-29 International Business Machines Corporation Distributed computing utilizing a recovery site

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103544064A (zh) * 2013-10-28 2014-01-29 华为数字技术(苏州)有限公司 云计算方法、云管理平台和客户端
CN105471950A (zh) * 2014-09-05 2016-04-06 鸿富锦精密工业(武汉)有限公司 分布式计算方法及***
US20180091409A1 (en) * 2016-09-12 2018-03-29 International Business Machines Corporation Distributed computing utilizing a recovery site

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109614242A (zh) * 2018-12-20 2019-04-12 深圳市网心科技有限公司 一种计算能力共享方法、装置、设备及介质
CN109873868A (zh) * 2019-03-01 2019-06-11 深圳市网心科技有限公司 一种计算能力共享方法、***及相关设备
CN109960575A (zh) * 2019-03-26 2019-07-02 深圳市网心科技有限公司 一种计算能力共享方法、***及相关设备
CN109960575B (zh) * 2019-03-26 2023-09-15 深圳市网心科技有限公司 一种计算能力共享方法、***及相关设备
CN111949394A (zh) * 2020-07-16 2020-11-17 广州玖的数码科技有限公司 一种共享算力资源的方法、***及存储介质

Similar Documents

Publication Publication Date Title
CN109165092B (zh) 一种基于有效算力贡献的共识方法、装置及***
CN108958935A (zh) 基于移动端实现分布式计算的方法及其***
Zhang et al. Realization of open cloud computing federation based on mobile agent
CN103544064A (zh) 云计算方法、云管理平台和客户端
CN109285071B (zh) 一种基于区块链的数据处理平台及数据处理方法
CN103581247A (zh) 一种基于云计算环境的分布式Web测试方法
CN100465973C (zh) 基于网格的汽车耐撞性计算机协同设计与仿真***
CN104133765B (zh) 网络活动的测试用例发送方法及测试用例服务器
CN111899008B (zh) 资源转移方法、装置、设备及***
CN104899404A (zh) 一种仿真云平台及实施方法
CN112463363A (zh) 一种资源编排方法、装置、设备及存储介质
CN103414767A (zh) 将应用软件部署在云计算平台上的方法和装置
CN106168993A (zh) 电网实时仿真分析平台
CN103577165A (zh) 一种表单生成方法和表单生成器
CN110659110A (zh) 一种基于区块链分布式计算的方法及***
Fittkau et al. Cloud user-centric enhancements of the simulator cloudsim to improve cloud deployment option analysis
CN103514337A (zh) 一种仿真***和方法
CN110008722A (zh) 基于区块链的通证转移奖励处理方法、装置及存储介质
CN109670800A (zh) 基于以太坊的交易处理方法及***、存储介质及终端
CN109685641A (zh) 一种信息处理方法及装置
CN111651121A (zh) 数据逻辑计算方法、装置、电子设备及存储介质
Mittal et al. Cloud testing-the future of contemporary software testing
CN106330556B (zh) 一种用于生成服务模块调用关联信息的方法与装置
CN112416488B (zh) 一种用户画像实现的方法、装置、计算机设备及计算机可读存储介质
CN115796873A (zh) 一种算力计费结算方法、***、电子设备及介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20190904

Address after: 610000 North Section of Hubin Road, Tianfu New District, Chengdu City, Sichuan Province, 366, 1 Building, 3 Floors, 1

Applicant after: Universal computing (Chengdu) Technology Co.,Ltd.

Address before: 611730 Building 2, Building 1, Building 2, No. 146, North Section of Hongqi Avenue, Deyuan Town (Jingrong Town), Pidu District, Chengdu City, Sichuan Province

Applicant before: ARIS TECHNOLOGY (CHENGDU) Co.,Ltd.

TA01 Transfer of patent application right
RJ01 Rejection of invention patent application after publication

Application publication date: 20181207

RJ01 Rejection of invention patent application after publication