[發(fā)明專利]一種面向邊緣云的多級時鐘同步方法有效
| 申請?zhí)枺?/td> | 202010157183.3 | 申請日: | 2020-03-09 |
| 公開(公告)號: | CN111294135B | 公開(公告)日: | 2021-06-08 |
| 發(fā)明(設(shè)計)人: | 鞏玉旺;陳乃闊;劉毅楓 | 申請(專利權(quán))人: | 山東超越數(shù)控電子股份有限公司 |
| 主分類號: | H04J3/06 | 分類號: | H04J3/06;H04L29/06;H04L29/08 |
| 代理公司: | 濟南泉城專利商標事務所 37218 | 代理人: | 李桂存 |
| 地址: | 250014 山東省*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 面向 邊緣 多級 時鐘 同步 方法 | ||
1.一種面向邊緣云的多級時鐘同步方法,其特征在于:所述的多級時鐘同步方法包括三個級別,分別為邊緣云之間的時鐘同步、邊緣云內(nèi)部的時鐘同步、物理機和虛擬機的時鐘同步,邊緣云之間與邊緣云內(nèi)部采用中心架構(gòu)進行網(wǎng)絡(luò)授時,每個邊緣云內(nèi)部選擇一臺服務器作為時鐘同步的服務端,內(nèi)部其他節(jié)點作為時鐘同步的客戶端,客戶端與服務端之間進行網(wǎng)絡(luò)報文收發(fā)實現(xiàn)網(wǎng)絡(luò)授時,邊緣云之間選擇某個邊緣云的服務端作為頂級時鐘源,其他邊緣云的服務端作為頂級時鐘源的客戶端,頂級時鐘源與其客戶端之間進行網(wǎng)絡(luò)報文收發(fā)實現(xiàn)網(wǎng)絡(luò)授時,最后,由物理機將時鐘同步到虛擬機,其中,物理機是指邊緣云內(nèi)部的服務器。
2.根據(jù)權(quán)利要求1所述的面向邊緣云的多級時鐘同步方法,其特征在于:物理機與虛擬機之間的時鐘同步過程為:S11、按照檢測周期定期執(zhí)行,首先獲取物理機時間和虛擬機時間;S12)、計算物理機與虛擬機的時鐘誤差,判斷該時鐘誤差是否超過強制同步的閾值,若是,則進行強制同步,然后等待下一檢測周期,若否,則執(zhí)行下一步;S13)、判斷時鐘誤差是否超過最大允許誤差閾值,若未超過此閾值,則不進行同步,等待下一檢測周期,否則執(zhí)行下一步;S14)、計算修正步長DeltaTime/(N-1),DeltaTime為步驟S12計算的時鐘誤差,N為最大迭代次數(shù),然后以修正步長為周期進行N-1次迭代同步從而修正虛擬機時間;S15)、循環(huán)迭代N-1次后,第N次重新計算物理機與虛擬機自檢的時鐘誤差,并確認是否達到最大允許誤差閾值以內(nèi),若未超過此閾值,則結(jié)束迭代同步,否則強制同步物理機與虛擬機的時間,并結(jié)束本輪時鐘同步。
3.根據(jù)權(quán)利要求1所述的面向邊緣云的多級時鐘同步方法,其特征在于:網(wǎng)絡(luò)授時的過程為:S21)、服務端首先發(fā)起探測網(wǎng)絡(luò)延時流程,將本地時間戳T1封裝成網(wǎng)絡(luò)報文發(fā)送到客戶端;S22)、客戶端接收到服務端報文后,記錄客戶端的當前接收時間T2;S23)、客戶端發(fā)回服務端之前,將T1、T2和發(fā)送時間T3封裝成網(wǎng)絡(luò)報文進行發(fā)送;S24)、服務端接收到客戶端反饋的消息后,記錄接收時間T4;S25)、計算網(wǎng)絡(luò)延時ND=(T2 - T1 + T4 - T3)/ 2;S26)、對網(wǎng)絡(luò)延時進行合理性驗證,設(shè)置單向網(wǎng)絡(luò)延時最大值為MAXND,若NDMAXND,則需重新進行探測,若NDMAXND,則網(wǎng)絡(luò)延時有效,執(zhí)行下一步;S27)、服務端開始執(zhí)行網(wǎng)絡(luò)授時流程,將客戶端修正時間封裝成網(wǎng)絡(luò)報文并發(fā)送至客戶端,客戶端修正時間為服務器本地時間和網(wǎng)絡(luò)延時的和;S28)、客戶端接收到網(wǎng)絡(luò)報文后,解析出修正時間并設(shè)置到本地;S29)、客戶端修正時間后將本地時間封裝后發(fā)送至服務端進行確認;S210)、服務端接收到客戶端發(fā)來的確認之后,計算時鐘誤差,若小于最大允許誤差閾值,則結(jié)束同步,否則開始下一輪同步。
4.根據(jù)權(quán)利要求1或3所述的面向邊緣云的多級時鐘同步方法,其特征在于:網(wǎng)絡(luò)授時基于UDP網(wǎng)絡(luò)協(xié)議進行。
5.根據(jù)權(quán)利要求2所述的面向邊緣云的多級時鐘同步方法,其特征在于:物理機與虛擬機之間的強制同步和迭代同步通過進程間通信實現(xiàn)。
6.根據(jù)權(quán)利要求1所述的面向邊緣云的多級時鐘同步方法,其特征在于:每個邊緣云的服務端時鐘來自于北斗設(shè)備、互聯(lián)網(wǎng)時鐘或者上一級時鐘服務器。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于山東超越數(shù)控電子股份有限公司,未經(jīng)山東超越數(shù)控電子股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010157183.3/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





