本申请涉及物联网服务提供领域,尤其涉及一种基于雾资源的新型物联网定制化服务提供方法及装置。
背景技术:
1、物联网服务提供是指为物联网设备和系统提供各种服务的行业。这些服务包括数据采集、数据存储、数据分析、设备管理、安全性保障等方面。一些常见的物联网服务提供领域例如云平台服务,为物联网设备和系统提供云端计算和存储资源,支持数据采集、处理和分析;数据分析服务,对从物联网设备中收集到的数据进行分析,提取有价值的信息,帮助使用者做出决策。
2、雾计算(fog computing)是一种新兴的计算模式,雾计算将数据处理和存储推向网络边缘,即更接近数据源的地方。雾计算的核心思想是将云服务下放到网络边缘,通过在设备、路由器、交换机等网络节点上部署小型服务器来实现。这些服务器可以处理和存储数据,并提供本地服务,如实时分析、决策和控制。同时,它们也可以与云端进行通信,以获取更多资源和支持。这样可以减少数据传输延迟、提高数据安全性和隐私保护,并且可以更好地支持物联网设备和应用。
3、vnf(virtual network function,虚拟网络功能)是指在虚拟化平台上运行的网络功能软件,例如防火墙、网关、负载均衡等。nvf(network functions virtualization,网络功能虚拟化)是一种将这些vnf从专用的硬件设备上分离出来,部署在通用的硬件设施上的技术。vnf是nfv的核心部分,它可以提高网络功能的灵活性、可扩展性和效率。
技术实现思路
1、有鉴于此,本申请提供一种基于雾资源的新型物联网定制化服务提供方法及装置。
2、具体地,本申请是通过如下技术方案实现的:
3、根据本申请实施例的第一方面,提供一种基于雾资源的新型物联网定制化服务提供方法,应用于多层雾架构网络体系,所述多层雾架构网络体系包括物联网终端层、至少两层雾节点层以及云核心层,所述至少两层雾节点层包括主雾节点层及次雾节点层,所述方法包括:
4、接收物联网终端发送的服务请求;其中,所述服务请求中携带有时延容忍度及资源需求,所述服务请求对应一组有序的虚拟网络功能vnf;所述时延容忍度用于指示最大容忍时延;
5、依据所述时延容忍度及资源需求,确定所述服务请求的服务路径;其中,所述服务路径以接收所述物联网终端发送的服务请求的主雾节点为源节点,以次雾节点为目标节点;所述服务路径的总延迟小于等于所述最大容忍时延;所述服务路径的可用资源满足资源需求;
6、依据所述服务路径,对所述服务请求对应的vnf进行映射。
7、根据本申请实施例的第二方面,提供一种基于雾资源的新型物联网定制化服务提供装置,部署于多层雾架构网络体系,所述多层雾架构网络体系包括物联网终端层、至少两层雾节点层以及云核心层,所述至少两层雾节点层包括主雾节点层及次雾节点层,所述装置包括:
8、接收单元,用于接收物联网终端发送的服务请求;其中,所述服务请求中携带有时延容忍度及资源需求,所述服务请求对应一组有序的虚拟网络功能vnf;所述时延容忍度用于指示最大容忍时延;
9、确定单元,用于依据所述时延容忍度及资源需求,确定所述服务请求的服务路径;其中,所述服务路径以接收所述物联网终端发送的服务请求的主雾节点为源节点,以次雾节点为目标节点;所述服务路径的总延迟小于等于所述最大容忍时延;所述服务路径的可用资源满足资源需求;
10、映射单元,用于依据所述服务路径,对所述服务请求对应的vnf进行映射。
11、根据本申请实施例的第三方面,提供一种电子设备,包括处理器和存储器,其中,
12、存储器,用于存放计算机程序;
13、处理器,用于执行存储器上所存放的程序时,实现第一方面提供的方法。
14、本申请实施例的基于雾资源的新型物联网定制化服务提供方法,提供了一种包括物联网终端层、至少两层雾节点层以及云核心层的多层雾架构网络体系,该至少两层雾节点层包括主雾节点层及次雾节点层,主雾节点接收到物联网终端发送的服务请求的情况下,可以依据服务请求中携带有时延容忍度及资源需求,确定服务请求的服务路径,并依据所确定的服务路径,对服务请求对应的vnf进行映射。通过至少两层雾节点层的应用,提升了雾架构的计算性能,以及,数据处理的灵活性。
1.一种基于雾资源的新型物联网定制化服务提供方法,其特征在于,应用于多层雾架构网络体系,所述多层雾架构网络体系包括物联网终端层、至少两层雾节点层以及云核心层,所述至少两层雾节点层包括主雾节点层及次雾节点层,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述依据所述时延容忍度及资源需求,确定所述服务请求的服务路径,包括:
3.根据权利要求2所述的方法,其特征在于,所述依据源节点与目标节点之间的通信延迟、目标节点的处理延迟、目标节点的瞬时处理能力和内存,以及,服务路径中各链路的可用带宽,以最小化延迟和负载为原则,确定最优服务路径,包括:
4.根据权利要求1所述的方法,其特征在于,所述依据所述时延容忍度及资源需求,确定所述服务请求的服务路径,包括:
5.根据权利要求1所述的方法,其特征在于,所述依据所述服务路径,对所述服务请求对应的vnf进行映射,包括:
6.根据权利要求1所述的方法,其特征在于,所述依据所述服务路径,对所述服务请求对应的vnf进行映射,包括:
7.根据权利要求6所述的方法,其特征在于,所述依次将所述服务请求对应的各vnf映射至所述服务路径中的各跳节点之后,还包括:
8.一种基于雾资源的新型物联网定制化服务提供装置,其特征在于,部署于多层雾架构网络体系,所述多层雾架构网络体系包括物联网终端层、至少两层雾节点层以及云核心层,所述至少两层雾节点层包括主雾节点层及次雾节点层,所述装置包括:
9.根据权利要求8所述的装置,其特征在于,所述确定单元依据所述时延容忍度及资源需求,确定所述服务请求的服务路径,包括:
10.一种电子设备,其特征在于,包括处理器和存储器,其中,