使用局域网作为边缘云的服务的方法和装置制造方法及图纸

技术编号:38381296 阅读:13 留言:0更新日期:2023-08-05 17:39
一种方法用于:通过局域网(LAN)内的多个用户设备接收用于在LAN内创建本地云的请求;通过多个用户设备中的一个用户设备从所述多个用户设备中选择主设备,以及基于资源可用性从多个用户设备中选择一个或更多个设备;通过主设备请求所述一个或更多个设备中的每个用户设备为本地云共享该设备的资源;以及通过主设备将所述一个或更多个设备配置为本地云。主设备接收对要由本地云执行的服务的服务请求,以及根据所述一个或更多个设备的资源可用性将与所述服务对应的多个任务分配给被配置为本地云的所述一个或更多个设备。本地云的所述一个或更多个设备。本地云的所述一个或更多个设备。

【技术实现步骤摘要】
【国外来华专利技术】使用局域网作为边缘云的服务的方法和装置
相关申请的交叉引用
[0001]本申请基于并要求于2021年10月25日提交的美国临时专利申请第63/271,611号和于2022年10月19日提交的美国专利申请第17/969,230号的优先权,上述美国临时专利申请和美国专利申请的公开内容通过引用整体并入本文。


[0002]符合本公开内容的示例实施方式的装置和方法涉及用于创建包括多个设备、可以用作边缘云的服务的本地云服务器的方法和系统。

技术介绍

[0003]云计算可以被限定为经由互联网对计算资源、应用、服务器、数据存储、开发工具、联网能力进行的按需访问,并且被托管在由云服务提供商(Cloud Services Provider,CSP)管理的远程数据中心处。通常,云计算可以作为基于订阅的服务来提供。通过消减与购买、安装等相关联的成本,基于云的订阅有助于降低资源成本。基于云的订阅可以用于提高灵活性和时间价值,并且可以以具有成本效益的方式更容易地进行调整。
[0004]随着互联网设备的数目持续呈指数增长,物联网(Internet of Things,IOT)、人工智能(Artificial Intelligence,AI)、机器学习(Machine Learning,MI)和沉浸式媒体的构思受到更多的关注。在数据中心或云服务器处(例如,在地理上不同的位置处)执行计算可能不是有效的方法,因为这样的计算需要大量的带宽来将数据从用户移动至云或数据中心以及将数据从云或数据中心返回至用户,并且这样的计算还增加了延迟
[0005]边缘计算通过将资源放置在网络边缘处而使计算力更靠近用户,从而减少网络延迟,降低对上层云的带宽要求,增强可靠性并且降低成本。边缘计算使得能够更靠近用户来计算数据,而不是经过多跳(hop)而行进更远的距离并且依赖于云网络。
[0006]网络运营商信赖使用边缘计算的主要益处可以包括:实时动态计算更靠近用户,从而减少延迟;由于用户在云服务器上请求的负荷较少而引起的成本降低;以及由于服务器更靠近用户以提供更快的业务递送而引起的更高的体验质量(Quality of Experience,QoE)。
[0007]然而,当使用如光场(Lightfield)、增强现实(Augmented Reality,AR)和虚拟现实(Virtual Reality,VR)的沉浸式技术时,需要高端硬件设备。这种需求的出现是因为这些应用可能需要大量的处理能力和存储来给予用户处于真正的沉浸式环境中的感觉。鉴于目前的情况,存在约460亿个设备,预计在2030年跃升至1250亿个设备。这些设备中的许多设备具有过剩的存储和处理能力,这些能力可以被其他设备使用。因此,这些应用需要实时视频流处理以识别特定对象,并且一些应用甚至可能需要生成新的视频帧。
[0008]因此,目前使用沉浸式技术的挑战是处理能力、存储容量、能量消耗以及设备的重量。由于在设备上运行的应用的大量处理需求,所有这些挑战变得更成问题。例如,需要用户佩戴头戴式耳机的沉浸式技术可能导致用户由于设备重而有不舒服的体验。另外,高处
理能力使设备——包括严重依赖于GPU来满足应用的要求的光场设备——更加昂贵。也就是说,在设备的资源可用性有限的情况下,需要多于可用资源的处理任务增加了计算延迟。因此,在当前现有技术的能力与未来的要求之间存在差距。
[0009]鉴于目前的情况,存在约460亿个设备,预计在2030年跃升至1250亿个设备。这些设备中的许多设备将具有过剩的存储和处理能力,这些能力可以被其他设备使用。

技术实现思路

[0010]根据一些实施方式,可以提供一种方法,该方法包括:通过局域网(LAN)内的多个用户设备接收用于在LAN内创建本地云的请求;通过多个用户设备中的一个用户设备从多个用户设备中选择主设备;通过主设备基于多个用户设备中的每个用户设备的资源可用性从所述多个用户设备中选择一个或更多个设备;通过主设备请求所述一个或更多个设备中的每个用户设备为本地云共享该设备的资源;通过主设备将所述一个或更多个设备配置为本地云;通过主设备接收对要由本地云执行的服务的服务请求;以及根据所述一个或更多个设备的资源可用性来将与所述服务对应的多个任务分配给被配置为本地云的所述一个或更多个设备。
[0011]根据示例性实施方式,可以提供一种装置,该装置包括:至少一个存储器,所述至少一个存储器被配置成存储计算机程序代码;以及至少一个处理器,所述至少一个处理器被配置成访问所述至少一个存储器并且按照所述计算机程序代码所指示的进行操作。所述计算机程序代码包括:第一接收代码,所述第一接收代码被配置成使至少一个处理器通过局域网(LAN)内的多个用户设备接收用于在LAN内创建本地云的请求;第一选择代码,所述第一选择代码被配置成使至少一个处理器通过多个用户设备中的一个用户设备从所述多个用户设备中选择主设备;第二选择代码,所述第二选择代码被配置成使至少一个处理器通过主设备基于多个用户设备中的每个用户设备的资源可用性从所述多个用户设备中选择一个或更多个设备;请求代码,所述请求代码被配置成使至少一个处理器通过主设备请求所述一个或更多个设备中的每个用户设备为本地云共享该设备的资源;配置代码,所述配置代码被配置成使至少一个处理器通过主设备将所述一个或更多个设备配置为本地云;第二接收代码,所述第二接收代码被配置成使至少一个处理器通过主设备接收对要由本地云执行的服务的服务请求;以及分配代码,所述分配代码被配置成使至少一个处理器根据所述一个或更多个设备的资源可用性来将与所述服务对应的多个任务分配给被配置为本地云的所述一个或更多个设备。
[0012]根据一些实施方式,可以提供一种非暂态计算机可读记录介质,其上存储有指令,所述指令在由至少一个处理器执行时使所述处理器进行下述操作:通过局域网(LAN)内的多个用户设备接收用于在LAN中创建本地云的请求;通过多个用户设备中的一个用户设备从所述多个用户设备中选择主设备;通过主设备基于多个用户设备中的每个用户设备的资源可用性来从所述多个用户设备中选择一个或更多个设备;通过主设备请求所述一个或更多个设备中的每个用户设备为本地云共享所述设备的资源;通过主设备将所述一个或更多个设备配置为本地云;通过主设备接收对要由本地云执行的服务的服务请求;以及根据所述一个或更多个设备的资源可用性来将与所述服务对应的多个任务分配给被配置为本地云的所述一个或更多个设备。
附图说明
[0013]下面将参照附图描述本公开内容的示例性实施方式的特征、优点和意义,在附图中相似的附图标记表示相似的元件,并且其中:
[0014]图1是其中可以实现本文描述的系统和/或方法的示例环境的图;
[0015]图2是图1的一个或更多个设备的示例部件的图;
[0016]图3是示例局域网的图;
[0017]图4是根据一些实施方式的主设备

从设备连接的图;
[0018]图5是根据一些实施方式的主设备
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:通过局域网(LAN)内的多个用户设备接收用于在所述LAN内创建本地云的请求;通过所述多个用户设备中的一个用户设备从所述多个用户设备中选择主设备;通过所述主设备基于所述多个用户设备中的每个用户设备的资源可用性来从所述多个用户设备中选择一个或更多个设备;通过所述主设备请求所述一个或更多个设备中的每个用户设备为所述本地云共享所述设备的资源;通过所述主设备将所述一个或更多个设备配置为所述本地云;通过所述主设备接收对要由所述本地云执行的服务的服务请求;以及根据所述一个或更多个设备的所述资源可用性来将与所述服务对应的多个任务分配给被配置为所述本地云的所述一个或更多个设备。2.根据权利要求1所述的方法,其中,所述资源可用性包括处理能力、存储容量和功率。3.根据权利要求1所述的方法,其中,选择所述主设备包括通过选举协议将所述LAN中的所述多个用户设备中的一个用户设备指定为所述主设备。4.根据权利要求1所述的方法,其中,所述选择包括通过所述LAN中的路由器基于所述多个用户设备中的每个用户设备的计算资源可用性来将所述多个用户设备中的一个用户设备指定为所述主设备。5.根据权利要求1所述的方法,其中,所述多个用户设备中的一个用户设备选择自身作为所述主设备。6.根据权利要求5所述的方法,其中,所述多个用户设备中的一个用户设备发起选举协议以指定所述主设备。7.根据权利要求1所述的方法,其中,在所述服务请求之前在LAN初始化期间对所述主设备进行选择。8.一种装置,包括:至少一个存储器,所述至少一个存储器被配置成存储计算机程序代码;以及至少一个处理器,所述至少一个处理器被配置成访问所述至少一个存储器并且按照所述计算机程序代码所指示的进行操作,所述计算机程序代码包括:第一接收代码,所述第一接收代码被配置成使所述至少一个处理器通过局域网(LAN)内的多个用户设备接收用于在所述LAN内创建本地云的请求;第一选择代码,所述第一选择代码被配置成使所述至少一个处理器通过所述多个用户设备中的一个用户设备从所述多个用户设备中选择主设备;第二选择代码,所述第二选择代码被配置成使所述至少一个处理器通过所述主设备基于所述多个用户设备中的每个用户设备的资源可用性来从所述多个用户设备中选择一个或更多个设备;请求代码,所述请求代码被配置成使所述至少一个处理器通过所述主设备请求所述一个或更多个设备中的每个用户设备为所述本地云共享所述设备的资源;配置代码,所述配置代码被配置成使所述至少一个处理器通过所述主设备将所述一个或更多个设备配置为所述本地云;第二接收代码,所述第二接收代码被配置成使所述至少一个处理器通过所述主设备接
收对要由所述本地云执行的服务的服务请求;以及分配代码,所述分配代码被配置成使所述至少一个处理器根据所述一个或更多个设备的资源可用性来将与所述服务对应的多...

【专利技术属性】
技术研发人员:罗伊特
申请(专利权)人:腾讯美国有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1