边缘服务器和边缘服务器系统的制作方法

文档序号:30618829发布日期:2022-07-02 01:50阅读:105来源:国知局
边缘服务器和边缘服务器系统的制作方法

1.本公开涉及服务器,具体涉及边缘服务器以及相关系统。


背景技术:

2.在物联网系统中,终端设备被用于从物理环境收集数据。数据可以被发送到云中的服务器进行存储和处理。从终端设备到服务器的数据传送在某些情况下可能被中断。


技术实现要素:

3.在一个方面,本公开提供一边缘服务器,该边缘服务器包括:主机处理器、无线接口以及切换板控制器。该无线接口被配置为接收数据。该切换板控制器耦合至该主机处理器和该无线接口。其中,如果边缘服务器处于默认模式,则该切换板控制器被配置为将所接收的数据从该无线接口路由至该主机处理器,并且如果该边缘服务器处于中继模式,则该切换板控制器还被配置为,独立于该主机处理器地将所接收的数据通过该无线接口路由至替代边缘服务器。
4.可选地,该无线接口包括第一无线接口,以及耦合至该第一无线接口的第二无线接口,其中如果该边缘服务器处于中继模式,则该切换板控制器被配置为将所接收的数据从该第一无线接口路由至该第二无线接口以致无线传输至该替代边缘服务器。
5.可选地,该切换板控制器进一步还被配置为,响应于该主机处理器的健康状态而将所接收的数据在该主机处理器与该替代边缘服务器之间路由。
6.可选地,该边缘服务器还包括外围部件互连快速(pcie)总线。该pcie总线将主机处理器耦合至该切换板控制器,其中该切换板控制器被配置为将所接收的数据通过该pcie总线路由至该主机处理器。
7.可选地,该边缘服务器被配置为响应于该主机处理器的健康状态而切换到中继模式。
8.可选地,该主机处理器的健康状态是基于该切换板控制器与该主机处理器之间的心跳信号而确定。
9.可选地,该切换板控制器可被远程配置为,根据中继策略识别出该替代边缘服务器;并且指示该无线接口将所接收的数据传输至该替代边缘服务器。
10.可选地,该切换板控制器被配置为接收中继指令以从默认模式切换到中继模式,或者从该中继模式切换到该默认模式。
11.可选地,该切换板控制器被配置为根据中继策略确定至少一台替代边缘服务器。
12.可选地,该至少一台替代边缘服务器是基于该至少一台替代边缘服务器与该边缘服务器之间的物理接近度而选择的。
13.可选地,该至少一台替代边缘服务器是基于该至少一台替代边缘服务器的工作负荷而选择的。
14.可选地,第一无线接口配置有适于从终端设备接收数据的第一通信协议。
15.可选地,第二无线接口配置有第二通信协议,该第二通信协议适于在比第一通信协议更长的范围上进行通信。
16.可选地,该第一通信协议为局域网通信协议,并且其中该第二通信协议为蜂窝通信协议。
17.在另一方面,本公开提供一种边缘服务器系统。边缘服务器系统包括终端设备和边缘服务器。该边缘服务器包括:主机处理器、无线接口,以及切换板控制器。无线接口被配置为从终端设备接收数据。该切换板控制器被耦合至该主机处理器和该无线接口。其中,如果该边缘服务器处于默认模式,则切换板控制器被配置为将从该终端设备所接收的数据路由至该主机处理器。如果该边缘服务器处于中继模式,则该切换板控制器还被配置为,独立于该主机处理器地将所接收的数据从该终端设备通过该无线接口传输至至少一台替代边缘服务器。
18.可选地,该边缘服务器还包括外围部件互连快速(pcie)总线,该pcie总线将主机处理器与该切换板控制器耦合,并且其中该切换板控制器被配置为将从该终端设备所接收的数据通过该pcie总线路由至该主机处理器。
19.可选地,该边缘服务器可被远程配置为使得切换板控制器被配置为从默认模式切换到中继模式。
20.可选地,该切换板控制器被配置为根据该中继策略确定该至少一台替代边缘服务器。
21.可选地,该至少一台替代边缘服务器是基于该至少一台替代边缘服务器与该边缘服务器之间的物理接近度而选择的。可选地,该至少一台替代边缘服务器是基于该至少一台替代边缘服务器的工作负荷而选择的。
22.可选地,该边缘服务器系统还包括云服务器,其中处于默认模式的该边缘服务器使得数据能从该边缘服务器传输至该云服务器,并且其中如果从该边缘服务器到该云服务器的数据传输中断,则所接收的数据通过至少一台替代边缘服务器传输至该云服务器。
23.可选地,该边缘服务器还被配置为响应于从该边缘服务器到云服务器的数据传输的中断而切换到中继模式。可选地,该边缘服务器还被配置为在中断发生之前切换到中继模式。可选地,该边缘服务器被配置为基于来自主机处理器的心跳信号来预测中断。
24.为了帮助理解本文公开的技术方案,将结合附图来描述示例。
附图说明
25.图1示出了根据本公开的一个实施例的边缘服务器系统。
26.图2a和图2b是示出了边缘服务器的替代实施例的示意性框图。
27.图3是示出了根据本公开的一个实施例的处于中继模式的数据传输的示意性框图。
28.图4是根据本公开的一个实施例的工作流程图。
29.图5是示出了根据本公开的一个实施例的边缘服务器的详细构造的示意性框图。
30.图6是根据本公开的另一实施例的工作流程图。
31.图7是根据本公开的另一实施例的工作流程图。
32.图8是根据本公开的一个实施例的中继表。
具体实施方式
33.将容易理解的是,除了所描述的示例性实施例之外,如本文中的附图中总体上描述和示出的实施例的部件可以以多种不同的配置来布置和设计。因此结合附图所表示的示例性实施例的以下更详细描述并非旨在限制所要求保护的实施例的范围,而仅是示例性实施例的代表。
34.在整个说明书中,对“一个实施例”、“另一实施例”或“实施例”(或类似词)的引用表示结合该实施例描述的具体特征、结构或特性被包括在至少一个实施例中。因此,在整个说明书中各处出现的短语“在一个实施例中”或“在一实施例中”等不一定都指同一实施例。
35.此外,所描述的特征、结构或特性可以以任何合适的方式组合在一个或多个实施例中。在以下描述中,提供了许多具体细节以便于对实施例的透彻理解。相关领域的技术人员将认识到的是,可以在没有一个或多个具体细节的情况下,或者在使用其他方法、部件、材料等的情况下实践各种实施例。在其他情况下,一些或全部已知结构、材料或操作可以未示出或不做详细描述以避免混淆。
36.物联网(iot)系统,包括工业物联网(iiot)系统,可以包括耦合到一台或多台服务器的一个或多个终端设备。终端设备可以包括相对固定的设备或移动设备。物联网系统可应用于多种场景,例如,交通管理系统、公共安全、无人驾驶汽车、智能家居、智慧城市、智能制造、数字农业、物流、数字医疗、环境监测等。因此,终端设备分布在较大区域或位于相对偏远位置的可能性越来越大。如果终端设备处的或终端设备附近的数据通信中断,则在数据通信恢复之前的中断期内,有价值的数据可能丢失。
37.图1示意性地示出了边缘服务器系统100,其中一个或多个终端设备110被配置为可以采集数据。根据本公开的实施例,边缘服务器200/201被配置为从一个或多个终端设备接收数据。在本公开中,边缘服务器是指被配置为云的入口点的计算设备。边缘服务器也可以被描述为物理上位于或靠近终端设备或数据源的计算设备。术语“边缘服务器”可以与“边缘节点”、“边缘计算设备”,或“边缘设备”互换地使用。
38.在一个示例中,多个终端设备110可以是分布在一地点处的不同位置的传感器。出于各种原因,包括为了促进高速计算性能,在同一地点,可以在终端设备附近的选定位置处提供边缘服务器的200/201。换言之,边缘服务器可以位于传统的服务器房环境以外,以便物理上更靠近终端设备。终端设备和/或边缘服务器可以部署的示例位置包括制造工厂、零售商铺、住宅建筑、商业建筑、物流设施、运输设备等。边缘服务器可耦合到云中的云服务器120。云服务器可以是一个或多个物理计算设备。云服务器可以位于相同地点或位于场外的一个或多个位置。术语“云服务器”可以与“中心云”、“中央服务器”或“服务器”互换使用。云服务器可以指私有网络、公共网络、混合网络、云中的设备,或者大致上指连接到互联网的一个或多个计算设备。可以与“云服务器”互换使用的其他术语包括数据中心、服务器场、应用服务器、文件服务器等。
39.边缘服务器系统100可以包括终端设备110和边缘服务器200。边缘服务器200包括具有主机处理器212的主机210、耦合到该主机210的切换板220。边缘服务器200被配置有至少一无线接口270,以使得该边缘服务器200可以通过该至少一无线接口270接收来自终端设备110的数据,并将该边缘服务器200所接收的数据路由至主机处理器212,或者将该边缘服务器200所接收的数据通过该至少一无线接口之一者发送至至少另一边缘服务器201。例
如,边缘服务器200可以配备第一无线接口250和第二无线接口260。第一无线接口和第二无线接口被设置在切换板220上。第一无线接口和第二无线接口中的每一者可以分别耦合到主机处理器212。边缘服务器200包括切换板控制器230。切换板控制器230被配置为,如果边缘服务器处于默认模式150,则使得通过该第一无线接口接收的数据被路由至主机处理器212。边缘服务器还配置为除默认模式外还具有中继模式170。切换板控制器230被配置为,如果边缘服务器200处于中继模式170,则使得通过第一无线接口所接收的数据被路由至第二无线接口。切换板再将所接收的数据通过该第二无线接口路由至至少另一边缘服务器201。在本文中,所述另一边缘服务器也称替代边缘服务器201。可选地,通过第一无线接口处接收的数据可以直接被路由至至少一替代边缘服务器201。切换板控制器230可以被配置为,如果边缘服务器200处于中继模式170,则将源自终端设备110的数据传输到至少一替代边缘服务器201。在本公开中,术语“路由”、“传输”、“传送”和“中继”可互换使用。
40.应当理解的是,边缘服务器200可以替代地仅包括单个无线接口270,而不具有个别独立的第一无线接口和第二无线接口。该边缘服务器200可被配置为通过所述单个无线接口接收源自终端设备的数据。该边缘服务器被配置为,在默认模式150的操作情况下,将所接收的数据后续路由到主机处理器212,或者在中继模式170的操作情况下,通过相同的所述单个无线接口将所接收的数据传输路由到替代边缘服务器201。可选地,边缘服务器200可以包括集成无线接口,该集成无线接口包括第一无线接口和第二无线接口,其中如果边缘服务器200处于默认模式150,则第一无线接口的操作可被设置为以从终端设备110接收数据,以致所接收的数据被后续路由到主机处理器212,或者如果边缘服务器200处于中继模式170,则将所接收的数据无线传输至替代边缘服务器201。
41.边缘服务器系统100可以进一步包括云服务器120。如图1所示,在默认模式150中,边缘服务器200被配置为使得数据可以从该边缘服务器200被传输至云服务器120。如果从边缘服务器200到云服务器120的数据传输中断,通过第一无线接口处所接收到的数据则通过至少一台替代边缘服务器201传输至云服务器。边缘服务器200可以被远程配置为使得切换板控制器230被配置为根据中继策略(图8)从默认模式150切换到中继模式170。边缘服务器的远程配置可以借助于耦合到云服务器120的用户界面130来执行。该远程配置可以包括为边缘服务器200设置或选择中继策略800。中继策略800确定选择至少一替代边缘服务器201的至少一种方法。至少一替代边缘服务器201可以是被配置为将数据直接传输至云服务器120的任何边缘服务器。至少一替代边缘服务器201可以是配置有类似如上所述的中继模式170的边缘服务器。至少一替代边缘服务器201可以配置有切换板控制器230和主机控制器212。另一设备或另一边缘服务器的选择可以取决于中继策略800。例如,边缘服务器的切换板控制器230可以被远程配置为根据中继策略800识别出替代边缘服务器201,并且将无线接口270或者第二无线接口260配置成将数据传输至该替代边缘服务器201。
42.图2a示出了根据本公开的一个实施例的边缘服务器200的示意性框图。边缘服务器200包括切换板220和主机210。切换板220可以耦合到主机210。主机210可以包括耦合到输入/输出(i/o)接口214的主机处理器212、随机存取存储器(ram)215,以及数据存储设备216。主机处理器212被耦合到i/o接口214、ram215和数据存储设备216。边缘服务器200被配置为使得切换板220接收来自终端设备、云服务器、另一边缘服务器,或任何其他设备的数据。切换板220包括切换板控制器230和配置为接收数据的无线接口270。切换板控制器230
耦合到主机处理器212和无线接口270。在一些实施例中,无线接口270可以是单个无线接口。在一些实施例中,无线接口270可以是包括第一无线接口250和第二无线接口260的集成无线接口。
43.图2b示出了根据另一实施例的边缘服务器200的示意性框图,其中切换板驱动器232被设置在主机210中的设备上或嵌入在主机中的设备中。切换板220和主机210可以通过pcie总线或通用串行总线(usb)242通信。在本文中,为简洁起见,术语“切换板控制器”和“切换板驱动器”可互换使用。切换板控制器230/232可以被设置在切换板220上或主机210上。切换板控制器230可以是独立设备,也可以与边缘服务器200中的其他设备集成。在这些实施例的任一实施例中,切换板控制器230被配置为控制切换板220和与该切换板220有关的过程。在本公开的这些实施例和其他实施例中,边缘服务器200被配置为使得在默认模式150中,由切换板接收的数据被路由到主机处理器212以进行处理和/或存储。默认模式150描述了在其正常操作条件下的边缘服务器。边缘服务器200还被配置为执行中继操作400。如图3和图4所示,边缘服务器可以在默认模式410中操作,直到其转换到中继模式。当边缘服务器200确定边缘服务器自身处于中继模式420中时,由切换板220接收的数据将被传输430到替代边缘服务器201,而不是被路由到边缘服务器的主机处理器212。即,在中继模式中,数据传输独立于边缘服务器的主机处理器212。替代服务器的主机处理器203则可以是处于正常操作的状态中。替代服务器所接收的数据则由该替代服务器传输至云服务器120。在一些示例中,边缘服务器200的切换板控制器被配置为将所接收的数据从第一无线接口直接路由到第二无线接口,而不是将所接收的数据从第一无线接口通过pcie总线240路由到边缘服务器的主机处理器212。边缘服务器200可被配置为,使得在中继模式170中,数据不是从切换板220传输至边缘服务器的主机处理器212进行处理和/或存储。在本公开中,“数据”包括数据和/或指令。
44.切换板220可以被配置为监测或预测主机210或主机处理器212的健康状态。可选地,切换板可以配备为获有主机处理器的健康状态,而该主机处理器的健康状态指主机的健康状态和主机处理器的健康状态其中之一或两者。在一些示例中,切换板可以被配置为监测或预测420主机处理器的健康状态或者主机的某个重要构件的健康状态。边缘服务器或切换板可以被配置为响应于主机处理器的健康状态而切换到中继模式420。例如,边缘服务器可以被配置为响应于从云服务器接收的中继指令而切换到中继模式,其中该中继指令基于或取决于主机处理器的健康状态420。例如,切换板控制器可以被配置为响应于主机处理器的健康状态而使得数据能在第一无线接口和第二无线接口之间直接路由420。例如,边缘服务器可以被配置为,如果确定主机处理器处于被认为是不良的健康状态,则该边缘服务器从默认模式切换到中继模式420。边缘服务器可以被配置为响应于主机处理器被预测可能进入不良的健康状态而切换到中继模式420。如果主机处理器或者主机的某个主要构件可以执行其预期功能,则可以认为该主机处理器处于正常健康状态420。例如,如果主机处理器可以将心跳信号返回或回显到切换板控制器,则该切换板控制器可以确定主机处理器处于正常健康状态(或处于被认为是良好的健康状态)420。主机处理器的健康状态可以基于在切换板控制器和主机处理器之间传送的心跳信号来确定。如果主机处理器或者主机的某个重要构件无法执行其预期功能,则可以认为该主机处理器处于与不良状态等效的健康状态420。如果边缘服务器不能将数据直接传输至云服务器,则主机处理器可以被认为是
处于所谓不良状态的健康状态420。边缘服务器可以被配置为响应于边缘服务器和云服务器之间的数据传输的中断而切换到中继模式420。在一些示例中,边缘服务器被配置为在中断发生之前切换到中继模式420。在一些示例中,边缘服务器被配置为基于主机处理器返回的心跳信号来预测中断。在一些示例中,边缘服务器可被配置为在预定时间切换到中继模式420。例如,如果安排边缘服务器进行维护,则可以将该边缘服务器配置为在预定时间切换到中继模式,以减少维护工作造成的中断。边缘服务器可以被配置为,如果主机处理器再次处于被视为良好状态的健康状态,则该边缘服务器从中继模式切换回默认模式。边缘服务器可以被配置为在造成中断的问题被解决后而该边缘服务器从中继模式切换回默认模式。中断的形式可以是数据传输中断或传输速率低于可接受水平。中断可以是主机、主机处理器或边缘服务器的其他部件发生故障或过热的结果。
45.图5是示出了根据本公开的一个实施例的边缘服务器200的示意性框图。边缘服务器200包括由外围部件互连快速(pcie)总线240耦合的切换板220和主机210,其中该主机210充当pcie主机并且该切换板220被配置为pcie从机。切换板220包括切换板控制器230和无线接口270。在一些实施例中,无线接口270可以是单个无线接口。在一些实施例中,无线接口270可以是包括第一无线接口250和第二无线接口260的集成无线接口。在一些示例中,如图2b所示,主机处理器212包括切换板驱动器232。pcie总线240提供切换板220和主机210之间的数据接口和控制接口。pcie总线240可被配置为将主机处理器耦合至切换版控制器,而切换版控制器可被配置为将所接收的数据通过该pcie总线路由到该主机处理器。因此,切换板控制器230可操作以将所接收的数据从终端设备110通过pcie总线240传输至主机处理器212。
46.切换板控制器230还被配置为接收中继控制指令,从而导致边缘服务器200从默认模式150切换到中继模式170,或从中继模式170切换到默认模式150。切换板控制器230可以被配置为,在中继模式170中,将从终端设备110所接收的数据,通过无线接口270直接传输到至少一替代边缘服务器201,其中的数据传输独立于主机处理器212。在中继模式170中,切换板220从终端设备110所接收的数据被绕过主机处理器212或绕过通向主机处理器212的pcie总线240。在一些示例中,在中继模式170中,pcie总线240将主机210与切换板220耦合,并且切换板控制器230被配置为将所接收的数据从第一无线接口250路由到第二无线接口260,而不是将所接收的数据从该第一无线接口250路由到通向主机处理器212的pcie总线240。
47.切换板220可以配置有单个无线接口270。该无线接口270可以被配置为从终端设备110接收数据并且根据通信协议来传输所接收的数据。在一些示例中,通信协议可以是局域网通信协议或蜂窝通信协议。在一些实施例中,以无线保真(wi-fi)模块或长期演进(lte)模块的形式提供无线接口270。在一些示例中,切换板控制器230可以以片上系统(soc)设备的形式集成。在其他示例中,无线接口270可以通过usb或pcie总线耦合到切换板控制器。无线接口270耦合到天线。该天线可以是wi-fi天线或lte天线。
48.可选地,无线接口270可以配置为包括第一无线接口250和第二无线接口260的集成无线接口。切换板220被配置为使得所接收的数据能够在第一无线接口250和第二无线接口260之间直接传输。第一无线接口250可以被配置为根据第一通信协议从终端设备110接收数据。第二无线接口260可以被配置为根据第二通信协议传输所接收的数据。第二通信协
议可以是适合于在比第一通信协议更长的范围上进行通信的通信协议。在一些示例中,第一通信协议可以是局域网通信协议,第二通信协议可以是蜂窝通信协议。在一些实施例中,以无线保真(wi-fi)模块的形式提供第一无线接口250,并且以长期演进(lte)模块的形式提供第二无线接口260。在一些实施例中,第一无线接口250和第二无线接口260可以被呈现为用于根据第一通信协议和第二通信协议两者来传输所接收的数据的集成模块。在一些实施例中,集成的模块可以被配置成根据wi-fi协议及lte协议传输所接收的数据。在一些示例中,切换板控制器230可以以片上系统(soc)设备的形式集成。在一些示例中,wi-fi模块和lte模块被集成为soc设备的一部分。在其他示例中,wi-fi模块250可以由第一通用串行总线(usb)252或第一pcie总线252耦合到切换板控制器。类似地,lte模块260可以由第二usb262或由第二pcie总线262耦合到切换板控制器230。第一无线模块250耦合到第一天线254。第一天线254可以是wi-fi天线。第二无线模块260耦合到第二天线264。第二天线264可以是lte天线。
49.可以理解的是,即使主机处理器不能在其原本预期的性能水平操作,本公开的切换板(或切换版控制器)还是可以在默认模式中或在中继模式中操作。在一些实施例中,切换板(或切换版控制器)可以基本上独立于主机处理器而继续操作。
50.图6和图7示出了根据本公开的各种实施例的边缘服务器系统的工作流程图600/700。用户可以借助用户界面130来配置云服务器。云服务器可以配备有中继表800,其示例在图8中示出。中继表界定了用于边缘服务器系统的一个或多个中继策略。
51.在一个示例工作流程600中,如图6所示,根据中继策略,基于替代边缘服务器的工作负荷,该至少一替代边缘服务器201被分配给边缘服务器200。中继策略还可以界定一组中继条件,而在中继条件下的边缘服务器200则在中继模式170下操作。在该示例中,云服务器120被配置为对网络中的多个边缘服务器200执行工作负荷轮询。云服务器120还被配置为基于工作负荷轮询数据执行工作负荷分析。因此,云服务器120可以随时确定各个服务器的相对工作负荷。至少一替代边缘服务器201的选择可基于至少一替代边缘服务器201的工作负荷来确定。云服务器120可以被配置为识别出可以负担更多工作的至少一替代边缘服务器(或其他适当配置的服务器)。所识别出的替代边缘服务器可通过中继指令告知边缘服务器的主机210和该边缘服务器切换板220。云服务器120可以提供对应的中继指令给替代边缘服务器201,以使得该替代边缘服务器201被配置为将其从边缘服务器200接收的数据中继到云服务器120。替代边缘服务器201可以被配置为处理和/或存储其从边缘服务器200接收的数据,以使得其作为该边缘服务器200的替代设备。如果中继策略界定了涉及多台替代边缘服务器201的中继路径,则所接收的数据可以沿中继路径依次从一台替代边缘服务器201传输至另一台替代边缘服务器201,直到最后一台替代边缘服务器201将所接收的数据传输至云服务器120。在该示例中,中继条件包括主机的健康状态或主机处理器的健康状态。主机的健康状态或主机处理器的健康状态可以使用各种不同的方案确定或预测。主机处理器的健康状态被认为处于非健康状态或者被预测为非健康状态,可以是基于以下任一项的健康状态:主机处理器、主机以及主机的某个重要构件。作为示例,健康状态可以基于心跳信号。例如,边缘服务器的切换板220与该边缘服务器的主机之间可以传送心跳信号。心跳信号可以是由切换板220从主机的主机处理器212接收的一系列信号,其中该心跳信号可用于确定或预测该主机210的健康状态。主机的健康状态可以由主机健康监测器确定。主
机健康监测器可以是切换板220的一部分。主机的健康状态可以基于切换板220和主机处理器212之间传送的心跳信号来确定。如果主机健康监测器确定主机210的健康状态恶化,并且该主机正在以低于可接受的性能水平运行,那么边缘服务器200根据中继指令将其所接收的数据中继到替代边缘服务器210。数据可以由替代边缘服务器201处理或存储,或者数据可以由该替代边缘服务器201传输至云服务器120。根据中继策略的配置方式,替代边缘服务器201可以在中断发生之前接管边缘服务器200的工作。中断的形式可以是边缘服务器200和云服务器120之间的数据传输的中断,也可以是从边缘服务器200到云服务器120的数据传输的中断。因此,即使在边缘服务器以低于可接受的性能水平运行的中断期,仍然可以捕捉和使用由一个或多个终端设备110发送到该边缘服务器200的数据。这有助于确保在可能修复或更换该边缘服务器的中断期内,边缘服务器系统继续以可接受的性能水平运行。因此,从用户的角度来看,尤其从非服务器技术专家的用户的角度来看,从边缘服务器到云服务器的数据传输无中断。因此,边缘服务器系统能够基于网络中各个边缘服务器200的实时健康状态来实施预测性维护。
52.图7示出了另一示例性的工作流程700,其中中继策略基于工作负荷以外的其他因素确定选择或分配替代边缘服务器的至少一种方法。再参考图8,中继策略可以根据同一局域中的其他服务器与边缘服务器200之间的物理距离,将最靠近的其他服务器分配为替代边缘服务器201。即,中继策略可以被配置为基于至少一替代边缘服务器201与边缘服务器200之间的物理接近度来选择该至少一替代边缘服务器。可选地,中继策略可以基于固定对等法,在该固定对等法中,边缘服务器200与相同局域中的替代边缘服务器201相关联,或者边缘服务器200与另一局域中的替代边缘服务器201相关联。如果中继策略界定了一台以上的替代边缘服务器,该中继策略则可以进一步界定一系列替代边缘服务器,以便依次传输数据。
53.在该示例中,中继策略还界定一组中继条件,在该中继条件下,边缘服务器被切换为在中继模式下运行。在该示例中,云服务器120被配置成对一个网络中的多台边缘服务器200执行健康状态轮询。基于健康状态,云服务器120被配置为执行分析和预测,以使得该云服务器120能够主动检测或预测到其中的边缘服务器200将要出现故障或即将以低于可接受的性能水平操作。云服务器120还可以被配置为确定其中的边缘服务器200应进行维护或检查。云服务器120可以将中继指令发送到边缘服务器200,以致该边缘服务器切换到中继模式170。中继指令可以由云服务器120发送到边缘服务器的主机处理器212,并且该边缘服务器的主机处理器212可以相应地通过中继指令来引导其切换板220。这导致边缘服务器200切换到中继模式170。因此,边缘服务器200可远程配置,以致根据中继策略将切换板控制器220配置为从默认模式150切换到中继模式170。处于中继模式170的边缘服务器200将数据中继到根据中继策略而选择的替代边缘服务器201。与此同时,边缘服务器的主机210可以进行维护、修理或更换,而不会中断该边缘服务器200原本提供的服务。
54.图8示出了界定各种中继策略800的中继表。例如,用于局域q中的边缘服务器#u的中继策略界定一中继路径,在该中继路径中最近的节点或最近的边缘服务器#y被指定为替代边缘服务器。再参考图3,如果边缘服务器#u处于中继模式,在边缘服务器#u的切换板的wi-fi接口处接收的数据则被直接传输至边缘服务器#u的切换板的lte接口。所接收的数据随后从边缘服务器#u的lte接口发送到替代边缘服务器#y的lte接口。替代边缘服务器#y可
以进一步将在其lte接口接收的数据发送到云服务器。因此,通过替代边缘服务器#y的数据中继来实现边缘服务器#u的终端设备与云服务器之间的数据通信。因此解决了数据通信的中断问题。
55.在另一示例中,中继策略基于最小工作负荷法,在该方法中,如果服务器#t是在相同局域#w中的各服务器中工作负荷最少的服务器,则选择服务器#t作为边缘服务器#c的替代边缘服务器。
56.在另一示例中,中继策略基于固定对等法以使得相同局域#w中的边缘服务器#a与边缘服务器#t相关联。由中继策略界定的中继路径可以被描述为从边缘服务器#t到替代边缘服务器#a的预定路径。
57.在另一示例中,中继策略界定了从边缘服务器到云服务器120的序列或中继路径中的多台替代边缘服务器。例如,如果局域#w中的边缘服务器#a切换到中继模式,则根据中继策略,服务器#a的切换板将所接收的数据传输至替代边缘服务器#b。替代边缘服务器#b接收的数据将传输至另一替代边缘服务器#c。然后,替代边缘服务器#c将数据传输至云服务器120,从而完成中继路径。
58.在另一示例中,如果在局域w中的边缘服务器#b的切换板切换到中继模式,那么所接收的数据将从边缘服务器#b的切换板被路由或中继到替代边缘服务器#a,再从替代边缘服务器#a路由或中继到替代边缘服务器#c,该数据又从替代边缘服务器#c传输至云服务器。可以理解的是,中继路径中可以部署两台以上的替代边缘服务器。中继策略可以由用户借助适当的用户界面130进行远程配置,因此可以适用于多种应用。
59.如本文中所使用的,除非另外明确指出,否则单数“一”和“一个”可以被解释为包括复数“一个或多个”。
60.以上出于说明及描述的目的呈现本公开,但是并不旨在穷举或限制。许多修改及变化对于本领域普通技术人员来说是显而易见的。选择及描述示例实施例是为了解释原理及实际应用,并且使本领域普通技术人员能够理解本公开的各种实施例,其具有适合于预期的特定用途的各种修改。
61.因此,尽管这里已经参考附图描述说明性示例实施例,但是应该理解,该描述不是限制性的,并且本领域技术人员可以在其中实现各种其他变化及修改而不脱离本公开的范围或精神。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1