CN112636948B - 一种网络终端计算资源协调***及方法 - Google Patents

一种网络终端计算资源协调***及方法 Download PDF

Info

Publication number
CN112636948B
CN112636948B CN202011378865.3A CN202011378865A CN112636948B CN 112636948 B CN112636948 B CN 112636948B CN 202011378865 A CN202011378865 A CN 202011378865A CN 112636948 B CN112636948 B CN 112636948B
Authority
CN
China
Prior art keywords
terminal
network
equipment
local
remote
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.)
Active
Application number
CN202011378865.3A
Other languages
English (en)
Other versions
CN112636948A (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.)
Suzhou Inspur Intelligent Technology Co Ltd
Original Assignee
Suzhou Inspur Intelligent Technology 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 Suzhou Inspur Intelligent Technology Co Ltd filed Critical Suzhou Inspur Intelligent Technology Co Ltd
Priority to CN202011378865.3A priority Critical patent/CN112636948B/zh
Publication of CN112636948A publication Critical patent/CN112636948A/zh
Application granted granted Critical
Publication of CN112636948B publication Critical patent/CN112636948B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/04Processing captured monitoring data, e.g. for logfile generation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0852Delays

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Mining & Analysis (AREA)
  • Environmental & Geological Engineering (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明提供一种网络终端计算资源协调***及方法,包括:核心层网络、终端设备及其网络设备,所述网络设备包括接入网络设备和汇聚网络设备;所述终端设备包括本地终端和远程终端,所述接入网络设备用于接入汇聚网络设备通过核心层网络将所述本地终端和远程终端建立网络连接;所述终端设备和在其网络通路上的接入网络设备和汇聚网络设备共同用于通过运行计算密集型应用程序进行分布式计算;所述本地终端将本地数据包发送给远程终端实现虚拟现实情景,远程终端将远程操作的信号发送给本地终端;本发明采用交换机等网络设备的空闲计算资源来辅助完成网络终端设备的计算任务,从而缩短终端设备上程序的运行完成总时间。

Description

一种网络终端计算资源协调***及方法
技术领域
本发明属于交换机技术领域,具体涉及一种网络终端计算资源协调***及方法。
背景技术
随着工业互联网的迅速发展,各行各业对网络延迟的要求越来越高,尤其是医疗行业,远程医疗对于网速的要求特别高,目前网络终端设备的计算资源仍然比较有限,需要借助云上的虚拟机资源支援本地发起的计算任务。
目前主流技术是把虚拟机资源部署在云服务商的数据中心里面,当网络终端设备要和数据中心里面的虚拟机资源通信时,数据包需要经过很多个交换机、路由器的转发,才能最终到达通信的目的地,这样的数据传输速度会成为某些对实时性要求较高的应用的瓶颈。
网络终端设备为了完成计算密集型的任务,需要使用位于远程的虚拟计算资源。现有技术是,虚拟计算资源位于云服务商的数据中心里面,和网络终端设备之间隔着很多跳。客户端需要把本地收集到的实时数据先传送到虚拟机端,经过虚拟机的计算、处理之后,再把结果回传给网络终端设备。但是,从原始数据传送出去给虚拟计算资源到计算结果回传到网络终端设备,整个过程存在较长的网络传输时延。这种时延对于实时性要求高的应用来说,比如远程操控手术,是必须要解决的障碍。
发明内容
针对现有技术的上述不足,本发明提供一种网络终端计算资源协调***及方法,以解决上述技术问题。
第一方面,本发明提供一种网络终端计算资源协调***,包括:
核心层网络、终端设备及其网络设备,所述网络设备包括接入网络设备和汇聚网络设备;所述终端设备包括本地终端和远程终端,所述接入网络设备用于接入汇聚网络设备通过核心层网络将所述本地终端和远程终端建立网络连接;
所述终端设备和其网络通路上的接入网络设备和汇聚网络设备一起用于通过运行计算密集型应用程序进行分布式计算;所述本地终端将本地数据包发送给远程终端实现虚拟现实情景,远程终端将远程操作的信号发送给本地终端;
所述接入网络设备和汇聚网络设备用于主动把自身的空闲计算资源分享给终端设备,所述空闲计算资源包括空闲算力和空闲内存。
进一步的,所述本地终端及其对应的接入网络设备、汇聚网络设备构成一个分布式计算集群;
每个分布式计算集群的顶端还包括:核心层网络,用于各个分布式集群中的高速转发通信。
进一步的,所述***还包括:
所述接入网络设备用于直接面向终端直连并接入互联网。
进一步的,所述汇聚网络设备设置在接入网络设备和核心层网络之间,为接入网络设备提供数据的汇聚、分发。
进一步的,所述网络设备的基础单位为交换机。
第二方面,本发明提供一种网络终端计算资源协调方法,包括
本地终端和远程终端建立网络连接;
终端设备分别把各自计算密集型应用所需可移动运行环境部署到对应的网络设备上;
当网络设备上有满足运行环境所需要的空闲计算资源时,运行在终端设备的程序可以同时放到网络设备中分布式执行。
进一步的,所述方法还包括:
本地终端把本地设备捕获的图像信息和位置信息传送给远程终端;
远程终端进行计算处理后生成虚拟现实情景;
远程操作人员根据虚拟现实情景在某个位置做出某个操作时,位置和操作信息会传到本地终端;
本地终端进行计算处理后生成控制信号发送给本地设备。
本发明的有益效果在于,
本发明提供的一种网络终端计算资源协调***及方法,可以充分使用交换机实时空闲的计算资源,使得交换机的计算资源可动态地调度并用来协助处理终端设备的应用程序,最终实现采用交换机等网络设备的空闲计算资源来辅助完成网络终端设备的计算任务。对于实时性要求特别高的应用,本发明可降低终端设备上面的算力配置需求,把终端设备上面繁重的计算任务分担到接入层网络设备、汇聚层网络设备解决,从而缩短终端设备上程序的运行完成总时间。
此外,本发明设计原理可靠,结构简单,具有非常广泛的应用前景。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一个实施例的***的示意性流程图。
具体实施方式
为了使本技术领域的人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
本申请实施例提供一种网络终端计算资源协调***,包括:核心层网络、终端设备及其网络设备,所述网络设备包括接入网络设备和汇聚网络设备;所述终端设备包括本地终端和远程终端,所述接入网络设备用于接入汇聚网络设备通过核心层网络将所述本地终端和远程终端建立网络连接;
所述终端设备和其网络通路上的接入网络设备和汇聚网络设备一起用于通过运行计算密集型应用程序进行分布式计算;所述本地终端将本地数据包发送给远程终端实现虚拟现实情景,远程终端将远程操作的信号发送给本地终端;
所述接入网络设备和汇聚网络设备用于主动把自身的空闲计算资源分享给终端设备,所述空闲计算资源包括空闲算力和空闲内存。
可选的,作为本发明的一个实施例,所述本地终端及其对应的接入网络设备、汇聚网络设备构成一个分布式计算集群;
每个分布式计算集群的顶端还包括:核心层网络,用于各个分布式集群中的高速转发通信。
可选的,作为本发明的一个实施例,所述***还包括:
所述接入网络设备用于直接面向终端直连并接入互联网。
可选的,作为本发明的一个实施例,所述汇聚网络设备设置在接入网络设备和核心层网络之间,为接入网络设备提供数据的汇聚、分发。
可选的,作为本发明的一个实施例,所述网络设备的基础单位为交换机。
基于上述***,本发明实施例提供一种网络终端计算资源协调方法,包括:
本地终端和远程终端建立网络连接;
终端设备分别把各自计算密集型应用所需可移动运行环境部署到对应的网络设备上;
当网络设备上有满足运行环境所需要的空闲计算资源时,运行在终端设备的程序可以同时放到网络设备中分布式执行。
可选的,作为本发明的一个实施例,所述方法还包括:
本地终端把本地设备捕获的图像信息和位置信息传送给远程终端;
远程终端进行计算处理后生成虚拟现实情景;
远程操作人员根据虚拟现实情景在某个位置做出某个操作时,位置和操作信息会传到本地终端;
本地终端进行计算处理后生成控制信号发送给本地设备。
为了便于对本发明的理解,下面以本发明一种网络终端计算资源协调方法的原理,结合实施例中应用于远程的过程,对本发明提供的一种网络终端计算资源协调方法做进一步的描述。
为了实时处理海量数据,处理数据的场所越来越靠近网络终端。同时随着虚拟现实等技术的发展,网络终端设备的功能越发复杂,需要的算力越来越多,其本身载有的计算资源也随之增多。现有问题是,如果只使用终端本身的计算资源进行本地计算,往往不能满足网络终端设备的用户体验,会存在可感知的卡顿等时延现象。如果使用云上的虚拟机计算资源,则又存在网络时延的问题,也不能完全符合终端设备的需求。本实施例提出一种网络终端计算资源协调***及方法,解决了终端设备本地计算资源不足的问题,又回避了使用远程云上的计算资源带来的高网络延迟的问题。
如图1所示,一个结合了虚拟现实和远程医疗的应用场景:终端A为进入人体的手术机器人的控制器,置于人体内的手术机器人通过无线方式和终端A连接;终端C为远程的一个虚拟现实设备,医生将通过直接操作终端C来实现操控手术机器人进行手术。终端A把手术机器人捕获的图像信息和位置信息传送给终端C,C进行计算处理后生成和实际情景一模一样的虚拟现实情景。当医生根据所感知的虚拟现实在某个位置做出某个操作时,位置和操作信息会传到终端A,A进行计算处理后生成控制手术机器人动作的信号,然后手术机器人根据终端A发出的信号在实际人体中完成远程医生做出的手术动作。
在远程医疗这种场景下,为了确保可靠性,远程的两个终端设备通过有线网络互联起来开始使用之后,不会发生物理上的移动。所以,可以认为终端A和C之间网络数据包通过的接入层网络设备(F、G)和汇聚层网络设备(H、I)是固定不变的。所以,可以令设备F、H的空闲计算资源支持A的计算任务;同理,令设备G、I的空闲计算资源支持C的计算任务。
实现方法描述如下:
首先,终端设备的接入网络设备和汇聚网络设备主动向外界提供设备实时的空闲计算资源的量,所述空闲计算资源的量包括总算力空闲量和内存空闲量。
终端A上面运行的应用Y需要有与之匹配的可移动的运行环境R,可以考虑用容器技术实现。运行环境R具有与之对应的可量化的运行时计算资源占用量,可用二元组表示为:【R所要求的最低算力,R所要求的最低内存】。
终端A和终端C上面运行的各类计算密集型的应用程序支持分布式计算模式,可以通过分布式计算方式缩短计算任务的完成总时间。
在终端A和终端C建立了网络连接之后,在终端A和C上的各种计算密集型应用开始运行之前,终端A和C先分别把各自的各种计算密集型的应用对应的可移动运行环境部署到其对应的接入网络设备和汇聚网络设备上。
在终端A的应用程序开始执行之后,当F或H上有满足运行环境R所需要的算力空闲量和内存空闲量时,就可以使F和/或H和A一起构成一个小的分布式计算集群,协同运行应用程序Y,从而缩短应用Y的执行完成总时间。同样的原理适用于终端C。
尽管通过参考附图并结合优选实施例的方式对本发明进行了详细描述,但本发明并不限于此。在不脱离本发明的精神和实质的前提下,本领域普通技术人员可以对本发明的实施例进行各种等效的修改或替换,而这些修改或替换都应在本发明的涵盖范围内/任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

Claims (6)

1.一种网络终端计算资源协调***,其特征在于,包括:核心层网络、终端设备及其网络设备,所述网络设备包括接入网络设备和汇聚网络设备;所述终端设备包括本地终端和远程终端,所述接入网络设备用于接入汇聚网络设备通过核心层网络将所述本地终端和远程终端建立网络连接;
所述终端设备和在其网络通路上的接入网络设备和汇聚网络设备共同用于通过运行计算密集型应用程序进行分布式计算;所述本地终端将本地数据包发送给远程终端实现虚拟现实情景,远程终端将远程操作的信号发送给本地终端;
所述接入网络设备和汇聚网络设备用于主动把自身的空闲计算资源分享给终端设备,所述空闲计算资源包括空闲算力和空闲内存。
2.根据权利要求1所述的网络终端计算资源协调***,其特征在于,所述本地终端及其对应的接入网络设备、汇聚网络设备构成一个分布式计算集群;
每个分布式计算集群的顶端还包括:核心层网络,用于各个分布式集群中的高速转发通信。
3.根据权利要求1所述的网络终端计算资源协调***,其特征在于,所述***还包括:
所述接入网络设备用于直接面向终端直连并接入互联网。
4.根据权利要求1所述的网络终端计算资源协调***,其特征在于,所述汇聚网络设备设置在接入网络设备和核心层网络之间,为接入网络设备提供数据的汇聚、分发。
5.根据权利要求1所述的网络终端计算资源协调***,其特征在于,所述网络设备的基础单位为交换机。
6.一种网络终端计算资源协调方法,其特征在于,包括:
本地终端和远程终端建立网络连接;
终端设备分别把各自计算密集型应用所需可移动运行环境部署到对应的网络设备上;
当网络设备上有满足运行环境所需要的空闲计算资源时,运行在终端设备的程序可以同时放到网络设备中分布式执行;
所述方法还包括:
本地终端把本地设备捕获的图像信息和位置信息传送给远程终端;
远程终端进行计算处理后生成虚拟现实情景;
远程操作人员根据虚拟现实情景在某个位置做出某个操作时,位置和操作信息会传到本地终端;
本地终端进行计算处理后生成控制信号发送给本地设备。
CN202011378865.3A 2020-12-01 2020-12-01 一种网络终端计算资源协调***及方法 Active CN112636948B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011378865.3A CN112636948B (zh) 2020-12-01 2020-12-01 一种网络终端计算资源协调***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011378865.3A CN112636948B (zh) 2020-12-01 2020-12-01 一种网络终端计算资源协调***及方法

Publications (2)

Publication Number Publication Date
CN112636948A CN112636948A (zh) 2021-04-09
CN112636948B true CN112636948B (zh) 2022-12-20

Family

ID=75307230

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011378865.3A Active CN112636948B (zh) 2020-12-01 2020-12-01 一种网络终端计算资源协调***及方法

Country Status (1)

Country Link
CN (1) CN112636948B (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101494584A (zh) * 2009-02-25 2009-07-29 中国联合网络通信集团有限公司 数据传送***
CN109951869A (zh) * 2019-03-01 2019-06-28 重庆邮电大学 一种基于云雾混合计算的车联网资源分配方法
CN110971456A (zh) * 2019-11-20 2020-04-07 中建三局智能技术有限公司 适用于大型商业综合体的计算机网络***的设计方法
CN112004239A (zh) * 2020-08-11 2020-11-27 中国科学院计算机网络信息中心 一种基于云边协同的计算卸载方法及***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101494584A (zh) * 2009-02-25 2009-07-29 中国联合网络通信集团有限公司 数据传送***
CN109951869A (zh) * 2019-03-01 2019-06-28 重庆邮电大学 一种基于云雾混合计算的车联网资源分配方法
CN110971456A (zh) * 2019-11-20 2020-04-07 中建三局智能技术有限公司 适用于大型商业综合体的计算机网络***的设计方法
CN112004239A (zh) * 2020-08-11 2020-11-27 中国科学院计算机网络信息中心 一种基于云边协同的计算卸载方法及***

Also Published As

Publication number Publication date
CN112636948A (zh) 2021-04-09

Similar Documents

Publication Publication Date Title
Qin et al. Recent advances in Industrial Internet: insights and challenges
Okafor et al. Leveraging fog computing for scalable IoT datacenter using spine‐leaf network topology
US9935841B2 (en) Traffic forwarding for processing in network environment
Mavromoustakis et al. Socially oriented edge computing for energy awareness in IoT architectures
Aljanabi et al. Improving IoT services using a hybrid fog-cloud offloading
Luan et al. The paradigm of digital twin communications
EP3479972A1 (en) Robot tasks scheduling process
CN110427039A (zh) 一种基于ros2的分布式云导航***及导航方法
CN107924332B (zh) Ict服务供应的方法和***
Junior et al. Supporting mobility-aware computational offloading in mobile cloud environment
CN112636948B (zh) 一种网络终端计算资源协调***及方法
CN110022299A (zh) 一种超大规模分布式网络计算的方法
CN105068435A (zh) 一种分布式无线智能家居***
Govindaraj et al. Towards zero factory downtime: Edge computing and SDN as enabling technologies
CN107885175B (zh) 基于云主机控制的缝制方法及***
Li et al. SDN based computation offloading for Industrial Internet of Things
Huang et al. Industrial robot control system optimized by wireless resources and cloud resources based on cloud edge multi-cluster containers
CN112351089B (zh) 一种虚拟机与加速器间的数据传输方法、***及装置
CN109696910A (zh) 一种舵机运动控制方法及装置、计算机可读存储介质
Shah Mobile edge cloud: Opportunities and challenges
Upadhyay et al. Edge Computing: Architecture, Application, Opportunities, and Challenges
CN204790348U (zh) 一种分布式无线智能家居***
Nandhini et al. Study and analysis of cloud-based robotics framework
Aiswarya et al. Internet of Health Things: A Fog computing Paradigm
Ebrahimzadeh et al. The Tactile Internet over 5G FiWi Architectures

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
GR01 Patent grant
GR01 Patent grant