CN111416735A - 基于联邦学习的移动边缘环境下安全QoS预测方法 - Google Patents

基于联邦学习的移动边缘环境下安全QoS预测方法 Download PDF

Info

Publication number
CN111416735A
CN111416735A CN202010135672.9A CN202010135672A CN111416735A CN 111416735 A CN111416735 A CN 111416735A CN 202010135672 A CN202010135672 A CN 202010135672A CN 111416735 A CN111416735 A CN 111416735A
Authority
CN
China
Prior art keywords
edge
training
qos
data set
data
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.)
Granted
Application number
CN202010135672.9A
Other languages
English (en)
Other versions
CN111416735B (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.)
Hohai University HHU
Original Assignee
Hohai University HHU
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 Hohai University HHU filed Critical Hohai University HHU
Priority to CN202010135672.9A priority Critical patent/CN111416735B/zh
Publication of CN111416735A publication Critical patent/CN111416735A/zh
Application granted granted Critical
Publication of CN111416735B publication Critical patent/CN111416735B/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/14Network analysis or design
    • H04L41/147Network analysis or design for predicting network behaviour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/044Recurrent networks, e.g. Hopfield networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/045Combinations of networks
    • 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/14Network analysis or design
    • H04L41/145Network analysis or design involving simulating, designing, planning or modelling of a network
    • 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/28Restricting access to network management systems or functions, e.g. using authorisation function to access network configuration
    • 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/50Network service management, e.g. ensuring proper service fulfilment according to agreements

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Theoretical Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Computation (AREA)
  • Biomedical Technology (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Biophysics (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Artificial Intelligence (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Security & Cryptography (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明公开了一种基于联邦学习的移动边缘环境下安全QoS预测方法。该方法首先收集边缘位置信息和QoS数据集,融合后得到时‑空边缘用户QoS数据集;然后对边缘区域进行划分和提取公有数据集,并将公有模型训练和个性化预测相结合从而达到安全的目的。在公有模型训练过程中,考虑边缘服务器和市辖区的地理位置分布,将整个边缘网络区域划分为多个边缘区域,每个边缘区域对应若干个市辖区。每个边缘区域进行公有数据提取后基于LSTM进行公有模型训练并将公有权值参数传递给私有用户。在个性化预测过程中,用户使用其所属区域中的公有LSTM权重参数作为私有LSTM的初始参数,并根据用户的私有数据不断训练私有LSTM从而进行个性化预测。

Description

基于联邦学习的移动边缘环境下安全QoS预测方法
技术领域
本发明涉及一种QoS预测方法,尤其涉及移动边缘环境下安全QoS预测方法,属于信息技术领域。
背景技术
SOA(Service Oriented Architecture)是一种应用程序体系结构,在其结构中,所有功能都被定义为独立的服务,Web服务是实现SOA的技术之一,因此行业专家们通过组合这些服务来为用户提供不断变化的需求。近年来随着Web服务的发展,其非功能属性QoS(Quality of Service)受到了越来越多的关注,如今网络上出现大量功能相同或相似的Web服务,因此为用户选择满足需求的恰当Web服务显得尤为重要。另一方面,随着5G时代的到来,移动边缘计算得到了更广泛的应用,由于其位于网络边缘,距离用户或信息源非常邻近,因此可以大大减小响应请求的时延。在移动边缘环境下为用户提供服务响应成为当下的发展趋势,但同时也带来了移动边缘环境下安全性问题。
现有的QoS安全研究工作主要聚焦于两方面:QoS隐私保护方法和QoS安全服务。在QoS隐私保护方面,最早有学者提出差分隐私加密算法,随后liu等人将其与协同过滤法结合提出一种QoS隐私保护法。Qi等人在2017年提出一种基于局部敏感哈希的分布式推荐***。Shahriar等人提出一种属性值加密和位置隐藏的保护协议。可见,现有QoS隐私保护方法多适用静态环境,且数据加密后有损预测精度。另一方面,由于在边缘环境下用户通过访问彼此历史数据来预测,因此随着交互次数的增加,数据加密规则更容易被破解。
在QoS安全服务方面,研究人员提出了多种安全机制和准则。Shen等人同时考虑了安全性和服务质量,提出了一种分布式动态管理***机制,但该机制只适用于特定的环境中(如:网络流量为轻量级时)。Alessandro等提出了一种集成的工具支持方法,可在安全性和质量之间达到最大权衡,但该方法未考虑动态环境下的变化情况。Jalal等使用一种分布式实时环境下安全性QoS优化方法在机密性、完整性和认证安全性之间达成协议,但该方法多运用于IP路由协议。Charuenporn等提出了一种新的QoS安全度量开发范式,然而,该范式只适用于两个已定义的信息***标准(COBIT和ITIL)。
随着技术的发展,在越来越多的预测方法中用户的隐私信息被大量获取,安全成为预测过程中用户的一大需求。
发明内容
发明目的:考虑移动边缘环境下传统方法不适用且预测精度大大降低以及用户对安全性的需求,本发明提供一种基于联邦学习的移动边缘环境下安全QoS预测方法,通过融合数据集的方式得到时-空边缘用户QoS数据集,并采用公有模型训练和个性化预测的方式从根本上消除被破解的可能从而保证安全性。同时,运用LSTM模型动态更新权值参数提高预测精度,从而在保证安全的同时,达到有效和准确预测的目的。
技术方案:为实现上述发明目的,本发明所述的一种基于联邦学习的移动边缘环境下安全QoS预测方法,包括如下步骤:
步骤1:收集边缘位置信息和QoS数据集;
步骤2:以用户ID号为连接对QoS数据和边缘位置点进行融合;
步骤3:融合后得到时-空边缘用户QoS数据集;
步骤4:考虑边缘服务器和市辖区的地理位置分布,将原始的边缘网络区域划分为多个边缘区域,并进行公有数据集提取;
步骤5:利用各边缘区域的公有数据集基于LSTM进行公有数据训练得到公有模型;
步骤6:将用户所属区域中的公有LSTM权值参数作为私有LSTM的初始参数,并根据私有数据不断训练私有LSTM从而进行个性化预测。
作为优选,所述步骤1中收集数据主要包括两个方面:包含用户ID、服务ID、时间段ID和属性值的QoS数据集;包含经度纬度信息的基站数据集。
作为优选,所述步骤2包括如下步骤:
步骤21:以用户ID、时间段ID、服务ID和属性值的顺序整理QoS数据集;
步骤22:根据步骤21中用户的总数量在基站数据集中随机选取相应数量的边缘位置点并进行ID编号;
步骤23:统计边缘位置点的经纬度信息,通过地图服务定位基站的位置点;
步骤24:QoS数据集中的用户总数量和边缘服务器的总数量是相等的,因此以用户ID为连接将两个数据集进行融合。
作为优选,所述步骤3包括如下步骤:
步骤31:统计融合后数据集的总时间段数和形成的总边缘服务器个数;
步骤32:总时间段简称为“时”,总边缘服务器简称为“空”,融合后得到时-空边缘用户QoS数据集。
作为优选,所述步骤4包括如下步骤:
步骤41:考虑边缘服务器和市辖区的地理位置分布,将整个边缘网络区域划分为k个边缘区域,每个边缘区域对应1-4个市辖区,其中k≥2,由边缘服务器的地理分布决定;
步骤42:取出各边缘区域T1时间段内的所有用户调用所有服务的属性值,并以服务-用户二维矩阵的形式表示;逐一取二维矩阵中每行数据的中位数,得到一个服务-T1列向量,把该列向量作为T1时间段调用的服务的属性值的公有数据;
步骤43:依次取T2、…、Tn时间段所有用户调用所有服务的属性值,重复步骤42,得到服务-T2、…、服务-Tn列向量,其中n≥2;
步骤44:将n个列向量合成形成一个服务-时间段二维矩阵,用于该边缘区域的公有模型训练。
作为优选,所述步骤5包括如下步骤:
步骤51:每个边缘区域基于各自区域的公有数据集执行LSTM训练;在学习率和训练次数之间达成一种共识,即:学习率越大,误差调整的速度越快,因此在达到同等训练效果时所需执行的训练次数越少;
步骤52:将学习率和训练次数设为公有模型训练的一组组合参数,由于学习率和训练次数之间的负相关关系,因此当学习率取值增大时,训练次数取值逐渐减小;
步骤53:通过LSTM中的遗忘门、输入门、当前时刻单元状态和输出门计算最后的输出,并计算均方根误差值来估量损失函数;
步骤54:对损失函数求导不断调整权值参数;随着训练迭代次数的增加,训练误差不断减小,为个性化预测提供最佳初始权值参数。
作为优选,所述步骤6在个性化预测过程中,基于用户不断产生的私有数据每隔一个时间间隔便执行一次LSTM训练,从而不断更新权值参数以满足边缘环境对数据实时性和准确度的要求,实现边缘环境下安全QoS属性值预测。
作为优选,所述步骤6包括如下步骤:
步骤61:用户根据公有LSTM中传递的初始权值参数进行QoS预测;
步骤62:完成一个时间段的预测后,根据预测数据与实际QoS数据的偏差调整模型权值参数;
步骤63:判断下一时间段是否有新数据产生,若有便将最新权值参数传递给该时间段的模型预测中,并执行训练,从而进一步调整权值参数;以此往复直至不再产生新数据,实现实时的个性化预测。
有益效果:与现有技术相比,本发明提供的一种基于联邦学习的移动边缘环境下安全QoS预测方法,一方面通过将公有模型训练和个性化预测相结合的方式解决了传统加密方式在边缘环境下易被破解的弊端,另一方面在保证安全性的同时,通过不断更新权值参数的方式保证了边缘环境下的预测精度。
附图说明
图1为本发明实施例的整体步骤图;
图2为本发明实施例的方法流程图。
具体实施方式
下面结合具体实施例,进一步阐明本发明,应理解这些实施例仅用于说明本发明而不用于限制本发明的范围,在阅读了本发明之后,本领域技术人员对本发明的各种等价形式的修改均落于本申请所附权利要求所限定的范围。
如图1所示,本发明实施例公开的一种基于联邦学习的移动边缘环境下安全QoS预测方法,主要包括6个步骤:
步骤1:收集带有经纬度信息的边缘位置和QoS数据集;
步骤2:通过用户ID号将边缘位置点和QoS数据集一一对应并将两者进行融合;
步骤3:融合后得到带有地理位置属性的QoS数据集,基于映射后的边缘位置点得到时-空边缘用户QoS数据集;
步骤4:考虑边缘服务器和市辖区的地理位置分布,将原始的边缘网络区域划分为多个边缘区域,并提取每个区域的公有数据集进行公有模型训练;
步骤5:利用各区域的公有数据集基于LSTM进行公有数据训练得到公有模型,并将公有权值参数传递给私有用户;
步骤6:将用户所属区域中的公有LSTM权值参数作为私有LSTM的初始参数,并基于私有数据执行私有LSTM训练从而不断更新权值参数进行个性化预测。
如图2所示,本发明实施例公开的一种基于联邦学习的移动边缘环境下安全QoS预测方法,具体步骤如下:
步骤101:收集边缘位置信息和QoS数据集,其中边缘位置信息主要包括基站的经纬度,QoS数据集主要包括响应时间、吞吐量等具有代表性的属性。
本步骤中从wsdream中收集包含用户ID、服务ID、时间段ID和属性值的QoS数据集,wsdream作为用户信息收集的渠道,可提供Web服务可靠性和质量评估。根据时间段ID数,统计带有时间属性的QoS数据集的总时间段数,其中数据集中的用户ID用作与边缘位置点的ID一一对应;从telecom中收集包含经度纬度信息的上海电信基站数据集,它包含由3233个基站收集的9481个移动电话的720多万次互联网接入记录。
步骤102:根据用户ID、时间段ID、服务ID和属性值的次序重新整理QoS数据集;本步骤中QoS数据集的数据规模为142*4500*64,即在64个时间段内共有142个用户调用4500个服务形成的包含响应时间和吞吐量的属性值数据集。以用户ID(0-141)、时间段ID(0-63)、服务ID(0-4499)和属性值的顺序重新整理QoS数据集。
步骤103:根据步骤102中用户的总数量(即142个)在上海电信基站数据集中随机选取相应数量(142组)的边缘位置点并进行ID编号(0-141)。
步骤104:统计边缘位置点的经纬度信息,通过地图服务(无忧地图)定位基站的位置点得到边缘服务器的分布情况;本例142组数据中涵盖了上海的闵行区、黄浦区、虹口区、浦东新区、徐汇区、松江区、青浦区和静安区8个市辖区。
步骤105:QoS数据集中的用户总数量和边缘服务器的总数量是相等的(均为142),因此以用户ID(0-141)为连接,ID相同的一一对应,将两个数据集进行融合。
相比传统QoS数据集,边缘环境下的QoS数据集带有空间属性,此外该数据集带有时间属性。融合后数据集基于映射后,得到边缘位置点得到时-空边缘用户QoS数据集;获取时-空边缘用户QoS数据集的具体操作步骤为:
步骤106:统计融合后的数据集的总时间段数(64个时间片段,每个时间段的间隔为15分钟)和形成的总边缘服务器个数(142个),时间段ID(0-63)简称为“时”,统计142组经纬度信息定位到地理位置点上形成的边缘服务器个数,共67个。边缘服务器的地理位置分布简称为“空”,因此两者对应融合后得到时-空边缘用户QoS数据集。
边缘区域划分和公有数据集提取是为了进一步增强安全性,划分边缘区域的具体处理步骤为:
步骤107:考虑边缘服务器和市辖区的地理位置分布,将整个边缘网络区域划分为k个(其中k≥2,由边缘服务器的地理分布决定)边缘区域,每个边缘区域对应1-4个市辖区。在形成的时-空边缘用户QoS数据集中,根据形成的67个边缘服务器和上海的市辖区分布情况,由于在地理位置上距离较近的边缘服务器具有较相似的边缘环境,因此将距离较近的市辖区划分为一个边缘区域。上海区域共划分为三个边缘区域,边缘区域1:闵行区,22个边缘服务器,边缘区域2:黄浦区、虹口区和浦东新区,24个边缘服务器,边缘区域3:徐汇区、松江区、青浦区和静安区,21个边缘服务器。
步骤108:取出各区域T1时间段内所有用户调用所有服务的属性值,其中属性值包含响应时间和吞吐量,并以服务-用户二维矩阵的形式表示。如:取边缘区域1的时间段1内所有用户调用所有服务的属性值,形成一个T1时间段的服务-用户矩阵,并逐一取二维矩阵中每行数据的中位数,得到一个服务-T1列向量,把该列向量作为T1时间段边缘区域1的用户调用服务的属性值的公有数据;再依次取边缘区域1的T2、…、T64时间段所有用户调用所有服务的属性值,得到边缘区域1的服务-T2,服务-T64列向量。边缘区域2和边缘区域3同理可得服务-时间段列向量;将边缘区域1的64个列向量合成形成一个服务-时间段二维矩阵,边缘区域1便形成响应时间-时间段和吞吐量-时间段两个公有数据集用于该区域的公有模型训练。边缘区域2和边缘区域3同理通过合成可形成公有数据集。
基于LSTM的公有模型训练可为私有用户提供初始权值参数,公有数据训练的具体处理步骤为:
步骤109:每个边缘区域基于各自区域的响应时间(rt)和吞吐量(tp)二维矩阵公有数据集执行LSTM训练。在学习率和训练次数之间达成一种共识,即:学习率越大,误差调整的速度越快,因此在达到同等训练效果时所需执行的训练次数越少;将学习率和训练次数设为公有模型训练的一组组合参数,由于学习率和训练次数之间的负相关关系,因此当学习率取值增大时,训练次数取值逐渐减小。如学习率以步长0.001在区间[0.001,0.01]上取值,相应的训练次数便以步长100在区间[100,1000]上递减,从而在学习率和训练次数之间达到权衡;完成参数设置后,通过LSTM中的遗忘门、输入门、当前时刻单元状态和输出门计算最后的输出,并通过计算均方根误差值来估量损失函数。LSTM输入用上一时刻的上一时刻各服务的QoS属性值(响应时间或吞吐量),预测下一时刻各服务的QoS属性值,具体模型表示为:(1)ft=σ(Wf·[ht-1,xt]+bf),其中Wf是遗忘门的权重矩阵,ht-1和xt分别表示上一时刻的输出和当前时刻的输入,bf是遗忘门的偏置项。LSTM模型通过遗忘门选择性保留上一时刻的单元状态到当前时刻的单元状态;(2)it=σ(Wi·[ht-1,xt]+bi),其中Wi是输入门的权重矩阵,bi是输入门的偏置项,输入门选择性保存当前时刻的输入到单元状态;(3)计算当前时刻的单元状态ct。它是由上一时刻的单元状态ct-1按元素乘以遗忘门ft,再用当前输入的单元状态
Figure BDA0002397224430000071
按元素乘以输入门it,最后将两个积相加
Figure BDA0002397224430000072
(4)通过(3)把LSTM关于当前的记忆
Figure BDA0002397224430000073
和长期的记忆ct-1组合在一起,形成新的单元状态ct。由于遗忘门和输入门的控制,它们可以保存很久之前的信息并避免当前无关紧要的内容进入记忆。ot=σ(Wo·[ht-1,xt]+bo)是输出门的计算过程,它控制了长期记忆对当前输出的影响;(5)LSTM最终的输出由输出门和单元状态共同确定ht=otοtanh(ct);(6)计算均方根误差值
Figure BDA0002397224430000074
来估量损失函数,其中
Figure BDA0002397224430000075
是ti时刻LSTM的输出值,
Figure BDA0002397224430000076
是ti时刻的真实值,N是总时刻数。
步骤110:得到每次预测结果的损失函数,通过对损失函数求导不断调整权值参数。因此随着训练迭代次数的增加,训练误差不断减小,权值参数逐渐准确,最终得到每个区域由响应时间数据集和吞吐量数据集训练出的2个公有模型。
步骤111:每个边缘区域完成公有模型训练后保存公有权值参数,并为该区域的私有用户提供遗忘门、输入门、单元状态和输出门的权值作为个性化预测的最佳初始权值参数。
步骤112:每个区域的用户根据该区域公有LSTM中传递的初始权值参数进行QoS预测,计算过程如步骤109的(1)-(5)所述,以T1,T2,…,T64时间段的顺序预测并得到预测结果。且预测模型中的权值参数基于预测误差的求导不断更新。
步骤113:当完成T1时间段的预测后,根据预测数据与实际QoS数据的偏差调整模型权值参数,权值参数调整公式为:weighti=weighti-l*error,其中weighti是初始权值参数,l是学习率,
Figure BDA0002397224430000081
是对预测误差求导,
Figure BDA0002397224430000082
是ti时刻LSTM的输出值,
Figure BDA0002397224430000083
是ti时刻的真实值。
步骤114:每完成一个时间间隔(在具体应用时可以根据***需求和数据情况设定,如1小时,1天等)的训练,模型便被更新一次,此刻的模型称作私有模型,模型中的权值参数仅为该用户私有。随着训练次数的不断迭代,私有模型不断完善,模型中的权值参数也不断更新。
步骤115:当每完成一次训练,判断下一时间段是否有新数据产生,若有则按照步骤112的方法继续进行私有预测,同时得到该时间段内的预测结果。若无则训练结束。
步骤116:当完成所有时间段的预测和训练结束后,输出最终预测结果。

Claims (8)

1.一种基于联邦学习的移动边缘环境下安全QoS预测方法,其特征在于,包括如下步骤:
步骤1:收集边缘位置信息和QoS数据集;
步骤2:以用户ID号为连接对QoS数据和边缘位置点进行融合;
步骤3:融合后得到时-空边缘用户QoS数据集;
步骤4:考虑边缘服务器和市辖区的地理位置分布,将原始的边缘网络区域划分为多个边缘区域,并进行公有数据集提取;
步骤5:利用各边缘区域的公有数据集基于LSTM进行公有数据训练得到公有模型;
步骤6:将用户所属区域中的公有LSTM权值参数作为私有LSTM的初始参数,并根据私有数据不断训练私有LSTM从而进行个性化预测。
2.根据权利要求1所述的基于联邦学习的移动边缘环境下安全QoS预测方法,其特征在于,所述步骤1中收集数据主要包括两个方面:包含用户ID、服务ID、时间段ID和属性值的QoS数据集;包含经度纬度信息的基站数据集。
3.根据权利要求1所述的基于联邦学习的移动边缘环境下安全QoS预测方法,其特征在于,所述步骤2包括如下步骤:
步骤21:以用户ID、时间段ID、服务ID和属性值的顺序整理QoS数据集;
步骤22:根据步骤21中用户的总数量在基站数据集中随机选取相应数量的边缘位置点并进行ID编号;
步骤23:统计边缘位置点的经纬度信息,通过地图服务定位基站的位置点;
步骤24:QoS数据集中的用户总数量和边缘服务器的总数量是相等的,因此以用户ID为连接将两个数据集进行融合。
4.根据权利要求1所述的基于联邦学习的移动边缘环境下安全QoS预测方法,其特征在于,所述步骤3包括如下步骤:
步骤31:统计融合后数据集的总时间段数和形成的总边缘服务器个数;
步骤32:总时间段简称为“时”,总边缘服务器简称为“空”,融合后得到时-空边缘用户QoS数据集。
5.根据权利要求1所述的基于联邦学习的移动边缘环境下安全QoS预测方法,其特征在于,所述步骤4包括如下步骤:
步骤41:考虑边缘服务器和市辖区的地理位置分布,将整个边缘网络区域划分为k个边缘区域,每个边缘区域对应1-4个市辖区,其中k≥2,由边缘服务器的地理分布决定;
步骤42:取出各边缘区域T1时间段内的所有用户调用所有服务的属性值,并以服务-用户二维矩阵的形式表示;逐一取二维矩阵中每行数据的中位数,得到一个服务-T1列向量,把该列向量作为T1时间段调用的服务的属性值的公有数据;
步骤43:依次取T2、…、Tn时间段所有用户调用所有服务的属性值,重复步骤42,得到服务-T2、…、服务-Tn列向量,其中n≥2;
步骤44:将n个列向量合成形成一个服务-时间段二维矩阵,用于该边缘区域的公有模型训练。
6.根据权利要求1所述的基于联邦学习的移动边缘环境下安全QoS预测方法,其特征在于,所述步骤5包括如下步骤:
步骤51:每个边缘区域基于各自区域的公有数据集执行LSTM训练;在学习率和训练次数之间达成一种共识,即:学习率越大,误差调整的速度越快,因此在达到同等训练效果时所需执行的训练次数越少;
步骤52:将学习率和训练次数设为公有模型训练的一组组合参数,由于学习率和训练次数之间的负相关关系,因此当学习率取值增大时,训练次数取值逐渐减小;
步骤53:通过LSTM中的遗忘门、输入门、当前时刻单元状态和输出门计算最后的输出,并计算均方根误差值来估量损失函数;
步骤54:对损失函数求导不断调整权值参数;随着训练迭代次数的增加,训练误差不断减小,为个性化预测提供最佳初始权值参数。
7.根据权利要求1所述的基于联邦学习的移动边缘环境下安全QoS预测方法,其特征在于,所述步骤6在个性化预测过程中,基于用户不断产生的私有数据每隔一个时间间隔便执行一次LSTM训练,从而不断更新权值参数以满足边缘环境对数据实时性和准确度的要求,实现边缘环境下安全QoS属性值预测。
8.根据权利要求7所述的基于联邦学习的移动边缘环境下安全QoS预测方法,其特征在于,所述步骤6包括如下步骤:
步骤61:用户根据公有LSTM中传递的初始权值参数进行QoS预测;
步骤62:完成一个时间段的预测后,根据预测数据与实际QoS数据的偏差调整模型权值参数;
步骤63:判断下一时间段是否有新数据产生,若有便将最新权值参数传递给该时间段的模型预测中,并执行训练,从而进一步调整权值参数;以此往复直至不再产生新数据,实现实时的个性化预测。
CN202010135672.9A 2020-03-02 2020-03-02 基于联邦学习的移动边缘环境下安全QoS预测方法 Active CN111416735B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010135672.9A CN111416735B (zh) 2020-03-02 2020-03-02 基于联邦学习的移动边缘环境下安全QoS预测方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010135672.9A CN111416735B (zh) 2020-03-02 2020-03-02 基于联邦学习的移动边缘环境下安全QoS预测方法

Publications (2)

Publication Number Publication Date
CN111416735A true CN111416735A (zh) 2020-07-14
CN111416735B CN111416735B (zh) 2021-05-11

Family

ID=71492750

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010135672.9A Active CN111416735B (zh) 2020-03-02 2020-03-02 基于联邦学习的移动边缘环境下安全QoS预测方法

Country Status (1)

Country Link
CN (1) CN111416735B (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111836321A (zh) * 2020-07-27 2020-10-27 北京邮电大学 一种基于联邦学习和边缘计算的小区切换方法
CN113099387A (zh) * 2021-03-22 2021-07-09 河海大学 一种真实边缘环境下服务质量数据集的构建方法
CN113194489A (zh) * 2021-04-01 2021-07-30 西安电子科技大学 无线边缘网络中有效联邦学习的最小-最大代价优化方法
CN113420421A (zh) * 2021-05-28 2021-09-21 西安邮电大学 移动边缘计算中基于时序正则化张量分解的QoS预测方法
CN114489938A (zh) * 2022-01-05 2022-05-13 汕头大学 一种基于云边协同模式的用户侧QoS预测模型构建方法
CN115115082A (zh) * 2021-12-30 2022-09-27 南通大学 一种基于联邦学习的长距离高速公路交通流量预测方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108900346A (zh) * 2018-07-06 2018-11-27 西安电子科技大学 基于lstm网络的无线网络流量预测方法
CN109981333A (zh) * 2018-12-28 2019-07-05 华为技术有限公司 一种应用于数据中心的运维方法和运维设备
CN110191015A (zh) * 2019-05-21 2019-08-30 中山大学 基于cpi指标的云服务性能智能预测方法和装置
CN110247793A (zh) * 2019-05-29 2019-09-17 暨南大学 一种移动边缘云中的应用程序部署方法
CN110458336A (zh) * 2019-07-23 2019-11-15 内蒙古工业大学 一种基于深度学习的网约车供需预测方法
US20190379592A1 (en) * 2018-06-06 2019-12-12 The Joan and Irwin Jacobs Technion-Cornell Institute Telecommunications network traffic metrics evaluation and prediction

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190379592A1 (en) * 2018-06-06 2019-12-12 The Joan and Irwin Jacobs Technion-Cornell Institute Telecommunications network traffic metrics evaluation and prediction
CN108900346A (zh) * 2018-07-06 2018-11-27 西安电子科技大学 基于lstm网络的无线网络流量预测方法
CN109981333A (zh) * 2018-12-28 2019-07-05 华为技术有限公司 一种应用于数据中心的运维方法和运维设备
CN110191015A (zh) * 2019-05-21 2019-08-30 中山大学 基于cpi指标的云服务性能智能预测方法和装置
CN110247793A (zh) * 2019-05-29 2019-09-17 暨南大学 一种移动边缘云中的应用程序部署方法
CN110458336A (zh) * 2019-07-23 2019-11-15 内蒙古工业大学 一种基于深度学习的网约车供需预测方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
童智高: "基于用户行为和位置感知的边际服务加载优化研究", 《中国优秀硕士学位论文全文数据库》 *

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111836321A (zh) * 2020-07-27 2020-10-27 北京邮电大学 一种基于联邦学习和边缘计算的小区切换方法
CN111836321B (zh) * 2020-07-27 2022-11-18 北京邮电大学 一种基于联邦学习和边缘计算的小区切换方法
CN113099387A (zh) * 2021-03-22 2021-07-09 河海大学 一种真实边缘环境下服务质量数据集的构建方法
CN113099387B (zh) * 2021-03-22 2022-02-22 河海大学 一种真实边缘环境下服务质量数据集的构建方法
CN113194489A (zh) * 2021-04-01 2021-07-30 西安电子科技大学 无线边缘网络中有效联邦学习的最小-最大代价优化方法
CN113194489B (zh) * 2021-04-01 2022-09-13 西安电子科技大学 无线边缘网络中有效联邦学习的最小-最大代价优化方法
CN113420421A (zh) * 2021-05-28 2021-09-21 西安邮电大学 移动边缘计算中基于时序正则化张量分解的QoS预测方法
CN113420421B (zh) * 2021-05-28 2023-07-25 西安邮电大学 移动边缘计算中基于时序正则化张量分解的QoS预测方法
CN115115082A (zh) * 2021-12-30 2022-09-27 南通大学 一种基于联邦学习的长距离高速公路交通流量预测方法
CN114489938A (zh) * 2022-01-05 2022-05-13 汕头大学 一种基于云边协同模式的用户侧QoS预测模型构建方法

Also Published As

Publication number Publication date
CN111416735B (zh) 2021-05-11

Similar Documents

Publication Publication Date Title
CN111416735B (zh) 基于联邦学习的移动边缘环境下安全QoS预测方法
Liu et al. Dynamic spatial-temporal representation learning for traffic flow prediction
CN108985475B (zh) 基于深度神经网络的网约车召车需求预测方法
KR102097426B1 (ko) 피셀 알고리즘을 이용하여 실시간 유동 인구 데이터의 제공이 가능한 유동인구 정보 분석 방법
Xu et al. A survey for mobility big data analytics for geolocation prediction
CN111756848B (zh) 移动边缘环境下基于联邦学习和移动感知的QoS优化方法
WO2017185664A1 (zh) 一种终端定位方法及网络设备
CN107609682B (zh) 一种大数据环境下人口集聚中短期预警方法
Yu et al. Modeling user activity patterns for next-place prediction
Zhang et al. Quality-aware user recruitment based on federated learning in mobile crowd sensing
CN106254142A (zh) 一种基于移动通信运营数据的城市群体行为监测***
JP7175783B2 (ja) 所定圏における滞在圏人口を推定するプログラム、装置及び方法
CN106464706A (zh) 用于通过可从电信网络获得的数据识别显著地点的方法和***
WO2022198947A1 (zh) 密接人群识别方法、装置、电子设备及存储介质
Bwambale et al. Modelling long-distance route choice using mobile phone call detail record data: a case study of Senegal
CN111401743A (zh) 一种城市道路施工期的动态交通影响评价方法
EP3192061B1 (en) Measuring and diagnosing noise in urban environment
Yuan et al. Recognition of functional areas based on call detail records and point of interest data
Zhao et al. Urban crowd flow forecasting based on cellular network
WO2020223908A1 (en) Privacy management
Ma et al. Cellular traffic prediction via deep state space models with attention mechanism
CN112287503A (zh) 用于交通需求预测的动态空间网络构建方法
CN108009134A (zh) 一种人类活动信息挖掘方法
Li et al. Delineation of the Shanghai megacity region of China from a commuting perspective: Study based on cell phone network data in the Yangtze River Delta
Guan et al. Understanding China’s urban functional patterns at the county scale by using time-series social media data

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