两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

移動邊緣計算應用負荷分擔的方法和控制器與流程

文檔序號:12756120閱讀:385來源:國知局
移動邊緣計算應用負荷分擔的方法和控制器與流程

本發(fā)明涉及通信技術領域,尤其涉及一種移動邊緣計算應用負荷分擔的方法和控制器。



背景技術:

隨著科技的發(fā)展,用戶對移動通信業(yè)務的處理速度需求越來越高,為了加快移動通信業(yè)務的處理速度,減少數(shù)據(jù)傳輸?shù)难訒r,提高用戶的體驗,移動通信行業(yè)正在討論在無線接入網(wǎng)的邊緣(例如,在基站中)設置移動邊緣計算服務器,通過移動邊緣計算服務器可以為接入該無線網(wǎng)絡的用戶提供計算能力和/或存儲能力。

其中,在一臺移動邊緣計算服務器上可根據(jù)需要部署多個移動邊緣計算應用,利用每個移動邊緣計算應用完成特定的功能,提供相應的服務。例如,可在移動邊緣計算服務器中部署“視頻緩存應用”,利用該移動邊緣計算應用,可將某些視頻的內(nèi)容緩存在該應用所屬的存儲設備上,當用戶請求下載的視頻內(nèi)容屬于該應用緩存的視頻內(nèi)容時,網(wǎng)絡可以直接將該應用存儲的視頻內(nèi)容下發(fā)給用戶。由于視頻文件傳輸經(jīng)過的路徑大大減少,從而減少了用戶下載視頻的延時。又如,可在移動邊緣計算服務器中部署“增強現(xiàn)實應用”,利用該應用可在基站上對需要增強的目標進行計算識別,并將需要為目標增強的信息緩存在本地的存儲設備中。與傳統(tǒng)的,將用戶設備獲取的原始數(shù)據(jù)上傳到遠端的服務器,由遠端服務器基于這些原始數(shù)據(jù)進行計算,識別出需要增強的目標,再根據(jù)識別出的目標獲取需要為該目標增強的信息,最后將這些信息傳回用戶設備相比,提高目標的識別速度,加快增強信息推送到用戶終端的速度。

在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術中存在以下問題:

當某個移動邊緣計算應用的用戶數(shù)量較多時,會出現(xiàn)移動邊緣計算服務器為該移動邊緣計算應用預先分配的資源不足以為這些用戶提供服務,從而導致用戶連接中斷,或者響應超時等問題。



技術實現(xiàn)要素:

有鑒于此,本發(fā)明實施例提供一種移動邊緣計算應用負荷分擔的方法和控制器,當移動邊緣計算應用的實際運行負荷達到該移動邊緣計算應用的預設負荷門限時,對該移動邊緣計算應用執(zhí)行負荷分擔操作,避免了用戶連接中斷,或者響應超時等問題,同時提高了對移動邊緣計算應用的業(yè)務的處理效率。

第一方面,本發(fā)明實施例提供一種移動邊緣計算應用負荷分擔的方法,其中,所述方法包括:

控制器檢測到部署在移動邊緣計算服務器上的移動邊緣計算應用的運行負荷達到所述移動邊緣計算應用的預設負荷門限時,所述控制器增加所述移動邊緣計算應用的可用資源,以使所述移動邊緣計算應用利用增加后的可用資源對所述移動邊緣計算應用的業(yè)務進行處理;

和/或,所述控制器建立與所述移動邊緣計算應用相同類型的并行移動邊緣計算應用;所述控制器利用所述相同類型的并行移動邊緣計算應用對所述移動邊緣計算應用的業(yè)務進行處理。

結(jié)合第一方面,本發(fā)明實施例提供了所述第一方面的第一種可能的實現(xiàn)方式,其中,所述控制器增加所述移動邊緣計算應用的可用資源,包括:

當所述移動邊緣計算服務器中存在空余的可用資源時,所述移動邊緣計算服務器將所述空余的可用資源分配給所述移動邊緣計算應用。

結(jié)合第一方面的第一種可能的實現(xiàn)方式,本發(fā)明實施例提供了所述第一方面的第二種可能的實現(xiàn)方式,所述移動邊緣計算服務器將所述空余的可用資源分配給所述移動邊緣計算應用后,根據(jù)增加后的可用資源更新所述移動邊緣計算應用的預設負荷門限。

結(jié)合第一方面,本發(fā)明實施例提供了第一方面的第三種可能的實現(xiàn)方式,其中,所述控制器建立與所述移動邊緣計算應用相同類型的并行移動邊緣計算應用,包括:

當所述移動邊緣計算服務器中存在空余的可用資源時,以使所述移動邊緣計算服務器根據(jù)所述空余的可用資源,建立與所述移動邊緣計算應用相同類型的并行移動邊緣計算應用;

所述控制器利用所述相同類型的并行移動邊緣計算應用對所述移動邊緣計算應用的業(yè)務進行處理,包括:

所述控制器向所述移動邊緣計算應用發(fā)送消息,以使所述移動邊緣計算應用接收到所述消息后,將所述移動邊緣計算應用的業(yè)務發(fā)送給所述并行移動邊緣計算應用處理。

結(jié)合第一方面,本發(fā)明實施例提供了所述第一方面的四種可能的實現(xiàn)方式,其中,所述控制器建立與所述移動邊緣計算應用相同類型的并行移動邊緣計算應用,還包括:

當在所述移動邊緣計算服務器的預設范圍內(nèi),存在包含空余的可用資源的其他移動邊緣計算服務器,以使所述其他移動邊緣計算服務器根據(jù)所述空余的可用資源,建立與所述移動邊緣計算應用相同類型的其他移動邊緣計算應用;

所述控制器利用所述相同類型的并行移動邊緣計算應用對所述移動邊緣計算應用的業(yè)務進行處理,包括:

所述控制器向所述移動邊緣計算應用發(fā)送消息,以使所述移動邊緣計算應用接收到所述消息后,將所述移動邊緣計算應用的業(yè)務轉(zhuǎn)移給所述相同類型的并行移動邊緣計算應用處理。

結(jié)合第一方面的第四種可能的實現(xiàn)方式,本發(fā)明實施例提供了所述第一方面的第五種可能的實現(xiàn)方式,其中,所述控制器利用所述相同類型的并行移動邊緣計算應用對所述移動邊緣計算應用的業(yè)務進行處理,還包括:

當所述移動邊緣計算服務器與所述其他移動邊緣計算服務器之間存在專有接口,或者,所述移動邊緣計算服務器與所述其他移動邊緣計算服務器分別對應的基站之間存在接口時,所述控制器向所述移動邊緣計算應用發(fā)送消息,以使所述移動邊緣計算應用接收到所述消息后,將所述移動邊緣計算應用的業(yè)務通過所述接口轉(zhuǎn)移給所述其他移動邊緣計算服務器包含的并行移動邊緣計算應用處理。

結(jié)合第一方面的第四種可能的實現(xiàn)方式,本發(fā)明實施例提供了所述第一方面的第六種可能的實現(xiàn)方式,其中,所述控制器利用所述相同類型的并行移動邊緣計算應用對所述移動邊緣計算應用的業(yè)務進行處理,還包括:

所述控制器向所述移動邊緣計算應用發(fā)送消息,以使所述移動邊緣計算應用接收到所述消息后,通知所述移動邊緣計算應用的業(yè)務對應的終端連接到所述其他移動邊緣計算服務器中對應的基站,并將所述移動邊緣計算應用的業(yè)務轉(zhuǎn)移給所述其他移動邊緣計算服務器包含的并行移動邊緣計算應用處理。

結(jié)合第一方面,本發(fā)明實施例提供了第一方面的第七種可能的實現(xiàn)方式,其中,所述控制器建立與所述移動邊緣計算應用相同類型的并行移動邊緣計算應用,包括:

當所述控制器在所述移動邊緣計算服務器的預設范圍內(nèi),部署了包含移動邊緣計算服務器的可移動設備后,向所述可移動設備的移動邊緣計算服務器發(fā)送消息,以使所述移動邊緣計算服務器接收到所述消息后,建立與所述移動邊緣計算應用相同類型的并行移動邊緣計算應用;

所述控制器利用所述相同類型的并行移動邊緣計算應用對所述移動邊緣計算應用的業(yè)務進行處理,包括:

所述控制器向所述移動邊緣計算應用發(fā)送消息,以使所述移動邊緣計算應用接收到所述消息后,將所述移動邊緣計算應用的業(yè)務轉(zhuǎn)移給所述并行移動邊緣計算應用處理。

結(jié)合第一方面的第七種可能的實現(xiàn)方式,本發(fā)明實施例提供了第一方面的第八種可能的實現(xiàn)方式,其中,所述控制器利用所述相同類型的并行移動邊緣計算應用對所述移動邊緣計算應用的業(yè)務進行處理,還包括:

所述控制器建立所述移動邊緣計算服務器與所述可移動設備的移動邊緣計算服務器之間的專有接口,以使所述移動邊緣計算應用接收到所述控制器發(fā)送的消息后,將所述移動邊緣計算應用的業(yè)務通過所述專有接口轉(zhuǎn)移給所述并行移動邊緣計算應用處理。

結(jié)合第一方面的第七種可能的實現(xiàn)方式,本發(fā)明實施例提供了第一方面的第九種可能的實現(xiàn)方式,其中,所述控制器利用所述相同類型的并行移動邊緣計算應用對所述移動邊緣計算應用的業(yè)務進行處理,還包括:

當所述可移動設備設置有自身的移動邊緣計算服務器對應的基站時,所述控制器向所述移動邊緣計算應用發(fā)送消息,以使所述移動邊緣計算應用將所述移動邊緣計算應用的業(yè)務通過所述移動邊緣計算服務器對應的基站與所述可移動設備設置的基站之間的接口,轉(zhuǎn)移給所述并行移動邊緣計算應用處理。

結(jié)合第一方面的第六種可能的實現(xiàn)方式,本發(fā)明實施例提供了第一方面的第十種可能的實現(xiàn)方式,其中,所述控制器利用所述相同類型的并行移動邊緣計算應用對所述移動邊緣計算應用的業(yè)務進行處理,還包括:

當所述可移動設備設置有自身的移動邊緣計算服務器對應的基站時,向所述移動邊緣計算應用發(fā)送消息,以使所述移動邊緣計算應用接收到所述消息后,通知所述移動邊緣計算應用的業(yè)務對應的終端連接到所述可移動設備設置的基站,并將所述移動邊緣計算應用的業(yè)務轉(zhuǎn)移給所述其他移動邊緣計算服務器包含的并行移動邊緣計算應用處理。

第二方面,本發(fā)明實施例提供了一種移動邊緣計算應用負荷分擔的控制器,其包括:

負荷分擔模塊,用于當檢測到部署在移動邊緣計算服務器上的移動邊緣計算應用的運行負荷達到所述移動邊緣計算應用的預設負荷門限時,增加所述移動邊緣計算應用的可用資源,以使所述移動邊緣計算應用利用增加后的可用資源對所述移動邊緣計算應用的業(yè)務進行處理;和/或,建立與所述移動邊緣計算應用相同類型的并行移動邊緣計算應用,利用所述相同類型的并行移動邊緣計算應用對所述移動邊緣計算應用的業(yè)務進行處理。

結(jié)合第二方面,本發(fā)明實施例提供了第二方面的第一種可能的實現(xiàn)方式,其中,所述負荷分擔模塊進一步包括:

分配單元,用于當所述移動邊緣計算服務器存在空余的可用于資源時,以使所述移動邊緣計算服務器將所述空余的可用資源分配給所述移動邊緣計算應用。

結(jié)合第二方面的第一種可能的實現(xiàn)方式,本發(fā)明實施例提供了第二方面的第二種可能的實現(xiàn)方式,其中,所述分配單元進一步用于根據(jù)增加后的可用資源更新所述移動邊緣計算應用的預設負荷門限。

結(jié)合第二方面,本發(fā)明實施例提供了第二方面的第三種可能的實現(xiàn)方式,其中所述負荷分擔模塊進一步包括:

建立單元,用于當所述移動邊緣計算服務器中存在空余的可用資源時,以使所述移動邊緣計算服務器根據(jù)所述空余的可用資源,建立與所述移動邊緣計算應用相同類型的并行移動邊緣計算應用;

業(yè)務處理單元,具體用于向所述移動邊緣計算應用發(fā)送消息,以使所述移動邊緣計算應用接收到所述消息后,將所述移動邊緣計算應用的業(yè)務發(fā)送給所述并行移動邊緣計算應用處理。

結(jié)合第二方面的第三種可能的實現(xiàn)方式,本發(fā)明實施例提供了第二方面的第四種可能的實現(xiàn)方式,其中,所述建立單元,還用于當在所述移動邊緣計算服務器的預設范圍內(nèi),存在包含空余的可用資源的其他移動邊緣計算服務器時,以使所述并行移動邊緣計算服務器根據(jù)所述空余的可用資源,建立與所述移動邊緣計算應用相同類型的并行移動邊緣計算應用;

所述業(yè)務處理單元,具體用于向所述移動邊緣計算應用發(fā)送消息,以使所述移動邊緣計算應用接收到所述消息后,將所述移動邊緣計算應用的業(yè)務轉(zhuǎn)移給所述相同類型的并行移動邊緣計算應用處理。

結(jié)合第二方面的第三種可能的實現(xiàn)方式,本發(fā)明實施例提供了第二方面的第五種可能的實現(xiàn)方式,其中,所述業(yè)務處理單元,還用于:

當所述控制器確定所述移動邊緣計算服務器與所述并行移動邊緣計算服務器之間存在專有接口,或者,所述移動邊緣計算服務器與所述其他移動邊緣計算服務器分別對應的基站之間存在接口時,向所述移動邊緣計算應用發(fā)送消息,以使所述移動邊緣計算應用接收到所述消息后,將所述移動邊緣計算應用的業(yè)務通過所述接口轉(zhuǎn)移給所述其他移動邊緣計算服務器包含的并行移動邊緣計算應用處理。

結(jié)合第二方面的第三種可能的實現(xiàn)方式,本發(fā)明實施例提供了第二方面的第六種可能的實現(xiàn)方式,其中,所述業(yè)務處理單元,還用于向所述移動邊緣計算應用發(fā)送消息,以使所述移動邊緣計算應用接收到所述消息后,通知所述移動邊緣計算應用的業(yè)務對應的終端連接到所述其他移動邊緣計算服務器中對應的基站,并將所述移動邊緣計算應用的業(yè)務轉(zhuǎn)移給所述其他移動邊緣計算服務器包含的并行移動邊緣計算應用處理。

結(jié)合第二方面的第三種可能的實現(xiàn)方式,本發(fā)明實施例提供了第二方面的第七種可能的實現(xiàn)方式,其中,所述建立單元,還用于當在所述移動邊緣計算服務器的預設范圍內(nèi),部署了包含移動邊緣計算服務器的可移動設備后,向所述可移動設備的移動邊緣計算服務器發(fā)送消息,以使所述移動邊緣計算服務器接收到所述消息后,建立與所述移動邊緣計算應用相同類型的并行移動邊緣計算應用;

所述業(yè)務處理單元,還用于向所述移動邊緣計算應用發(fā)送消息,以使所述移動邊緣計算應用接收到所述消息后,將所述移動邊緣計算應用的業(yè)務轉(zhuǎn)移給所述并行移動邊緣計算應用處理。

結(jié)合第二方面的第七種可能的實現(xiàn)方式,本發(fā)明實施例提供了第二方面的第八種可能的實現(xiàn)方式,其中,所述業(yè)務處理單元,還用于建立所述移動邊緣計算服務器與所述可移動設備的移動邊緣計算服務器之間的專有接口,以使所述移動邊緣計算應用接收到所述控制器發(fā)送的消息后,將所述移動邊緣計算應用的業(yè)務通過所述專有接口轉(zhuǎn)移給所述并行移動邊緣計算應用處理。

結(jié)合第二方面的第八種可能的實現(xiàn)方式,本發(fā)明實施例提供了第二方面的第九種可能的實現(xiàn)方式,其中,所述業(yè)務處理單元,還用于當所述可移動設備設置有自身的移動邊緣計算服務器對應的基站時,向所述移動邊緣計算應用發(fā)送消息,以使所述移動邊緣計算應用將所述移動邊緣計算應用的業(yè)務通過所述移動邊緣計算服務器對應的基站與所述可移動設備設置的基站之間的接口,轉(zhuǎn)移給所述并行移動邊緣計算應用處理。

結(jié)合第二方面的第八種可能的實現(xiàn)方式,本發(fā)明實施例提供了第二方面的第十種可能的實現(xiàn)方式,其中,所述業(yè)務處理單元,還用于當所述可移動設備設置有自身的移動邊緣計算服務器對應的基站時,向所述移動邊緣計算應用發(fā)送消息,以使所述移動邊緣計算應用接收到所述消息后,通知所述移動邊緣計算應用的業(yè)務對應的終端連接到所述可移動設備設置的基站,并將所述移動邊緣計算應用的業(yè)務轉(zhuǎn)移給所述其他移動邊緣計算服務器包含的并行移動邊緣計算應用處理。

第三方面,本發(fā)明實施例提供了一種移動邊緣計算應用負荷分擔的控制器,所述控制器包括處理器、輸入輸出接口、存儲器;所述處理器、存儲器及輸入輸出接口通過總線進行通信;所述存儲器中被配置有計算機代碼,所述處理器能夠調(diào)用該代碼以控制輸入輸出接口;

所述處理器,用于當檢測到部署在移動邊緣服務器上的移動邊緣計算應用的運行負荷達到所述移動邊緣計算應用的預設負荷門限時,增加所述移動邊緣計算應用的可用資源,以使所述移動邊緣計算應用利用新分配的資源對所述移動邊緣計算應用的業(yè)務進行處理;和/或,建立與所述移動邊緣計算應用相同類型的并行移動邊緣計算應用,利用所述相同類型的并行移動邊緣計算應用對所述移動邊緣計算應用的業(yè)務進行處理。

結(jié)合第三方面,本發(fā)明實施例提供了第三方面的第一種可能的實現(xiàn)方式,其中,所述處理器還用于當所述移動邊緣計算服務器中存在空余的可用資源時,所述移動邊緣計算服務器將所述空余的可用資源分配給所述移動邊緣計算應用。

結(jié)合第三方面的第一種可能的實現(xiàn)方式,本發(fā)明實施例提供了第三方面的第二種可能的實現(xiàn)方式,其中,所述處理器還用于:根據(jù)增加后的可用資源更新所述移動邊緣計算應用的預設負荷門限。

結(jié)合第三方面,本發(fā)明實施例提供了第三方面的第三種可能實現(xiàn)的方式,所述處理器進一步用于當所述移動邊緣計算服務器中存在空余的可用資源時,以使所述移動邊緣計算服務根據(jù)所述空余的可用資源,建立與所述移動邊緣計算應用相同類型的并行移動邊緣計算應用;以及,用于向所述移動邊緣計算應用發(fā)送消息,以使所述移動邊緣計算應用接收到所述消息后,將所述移動邊緣計算應用的業(yè)務發(fā)送給所述并行移動邊緣計算應用處理。

結(jié)合第三方面的第三種可能的實現(xiàn)方式,本發(fā)明實施例提供了第三方面的第四種可能的實現(xiàn)方式,其中,所述處理器進一步用于在所述移動邊緣計算服務器的預設范圍內(nèi),存在包含空余的可用資源的其他移動邊緣計算服務器時,以使所述其他移動邊緣計算服務器根據(jù)所述空余的可用資源,建立與所述移動邊緣計算應用相同類型的并行移動邊緣計算應用;以及,進一步用于向所述移動邊緣計算應用發(fā)送消息,以使所述移動邊緣計算應用接收到所述消息后,將所述移動邊緣計算應用的業(yè)務轉(zhuǎn)移給所述相同類型的并行移動邊緣計算應用處理。

結(jié)合第三方面的第三種可能的實現(xiàn)方式,本發(fā)明實施例提供了第三方面的第五種可能的實現(xiàn)方式,其中,所述處理器還用于當所述移動邊緣計算服務器與所述其他移動邊緣計算服務器之間存在專有接口,或者,所述移動邊緣計算服務器與所述其他移動邊緣計算服務器分別對應的基站之間存在接口,向所述移動邊緣計算應用發(fā)送消息,以使所述移動邊緣計算應用接收到所述消息后,將所述移動邊緣計算應用的業(yè)務通過所述接口轉(zhuǎn)移給所述其他移動邊緣計算服務器包含的并行移動邊緣計算應用處理。

結(jié)合第三方面的第三種可能的實現(xiàn)方式,本發(fā)明實施例提供了第三方面的第六種可能的實現(xiàn)方式,其中,所述處理器還用于向所述移動邊緣計算應用發(fā)送消息,以使所述移動邊緣計算應用接收到所述消息后,通知所述移動邊緣計算應用的業(yè)務對應的終端連接到所述其他移動邊緣計算服務器中對應的基站,并將所述移動邊緣計算應用的業(yè)務轉(zhuǎn)移給所述其他移動邊緣計算服務器包含的并行移動邊緣計算應用處理。

結(jié)合第三方面的第三種可能的實現(xiàn)方式,本發(fā)明實施例提供了第三方面的第七種可能的實現(xiàn)方式,其中,所述處理器還用于當在所述移動邊緣計算服務器的預設范圍內(nèi),部署了包含移動邊緣計算服務器的可移動設備后,向所述可移動設備的移動邊緣計算服務器發(fā)送消息,以使所述移動邊緣計算服務器接收到所述消息后,建立與所述移動邊緣計算應用相同類型的并行移動邊緣計算應用;以及,還用于向所述移動邊緣計算應用發(fā)送消息,以使所述移動邊緣計算應用接收到所述消息后,將所述移動邊緣計算應用的業(yè)務轉(zhuǎn)移給所述并行移動邊緣計算應用處理。

結(jié)合第三方面的第七種可能的實現(xiàn)方式,本發(fā)明實施例提供了第三方面的第八種可能的實現(xiàn)方式,所述處理器還用于建立所述移動邊緣計算服務器與所述可移動設備的移動邊緣計算服務器之間的專有接口,以使所述移動邊緣計算應用接收到所述控制器發(fā)送的消息后,將所述移動邊緣計算應用的業(yè)務通過所述專有接口轉(zhuǎn)移給所述并行移動邊緣計算應用處理。

結(jié)合第三方面的第八種可能的實現(xiàn)方式,本發(fā)明實施例提供了第三方面的第九種可能的實現(xiàn)方式,其中,所述處理器還用于當所述可移動設備設置有自身的移動邊緣計算服務器對應的基站時,向所述移動邊緣計算應用發(fā)送消息,以使所述移動邊緣計算應用將所述移動邊緣計算應用的業(yè)務通過所述移動邊緣計算服務器對應的基站與所述可移動設備設置的基站之間的接口,轉(zhuǎn)移給所述并行移動邊緣計算應用處理。

結(jié)合第三方面的第八種可能的實現(xiàn)方式,本發(fā)明實施例提供了第三方面的第十種可能的實現(xiàn)方式,其中,所述處理器還用于當所述可移動設備設置有自身的移動邊緣計算服務器對應的基站時,向所述移動邊緣計算應用發(fā)送消息,以使所述移動邊緣計算應用接收到所述消息后,通知所述移動邊緣計算應用的業(yè)務對應的終端連接到所述可移動設備設置的基站,并將所述移動邊緣計算應用的業(yè)務轉(zhuǎn)移給所述其他移動邊緣計算服務器包含的并行移動邊緣計算應用處理。

本發(fā)明實施例提供的一種移動邊緣計算應用負荷分擔的方法和控制器,當移動邊緣計算應用的運行負荷達到該移動邊緣計算應用的預設負荷門限時,對該移動邊緣計算應用執(zhí)行負荷分擔操作,所述控制器增加所述移動邊緣計算應用的可用資源,以使所述移動邊緣計算應用利用增加后的可用資源對所述移動邊緣計算應用的業(yè)務進行處理;和/或,所述控制器建立與所述移動邊緣計算應用相同類型的并行移動邊緣計算應用;所述控制器利用所述相同類型的并行移動邊緣計算應用對所述移動邊緣計算應用的業(yè)務進行處理。從而避免了當移動邊緣計算應用的用戶數(shù)量較多時出現(xiàn)的預先分配的資源不足而導致的用戶連接中斷,或者響應超時等問題,同時提高了對移動邊緣計算應用的業(yè)務的處理效率。

為使本發(fā)明的上述目的、特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細說明如下。

【附圖說明】

為了更清楚地說明本發(fā)明實施例的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其它的附圖。

圖1示出了本發(fā)明實施例提供的一種移動邊緣計算應用負荷分擔的方法的應用場景的示意圖;

圖2示出了本發(fā)明實施例提供的一種移動邊緣計算應用負荷分擔的方法的流程圖;

圖3A示出了本發(fā)明實施例提供的移動邊緣計算應用與移動邊緣計算服務器的結(jié)構(gòu)圖;

圖3B示出了本發(fā)明實施例提供的同一個移動邊緣計算服務器內(nèi)的移動邊緣計算應用的分布圖;

圖4A示出了本發(fā)明實施例提供的一種多移動邊緣計算服務器的分布圖;

圖4B示出了本發(fā)明實施例提供的另一種多移動邊緣計算服務器的分布圖;

圖5A示出了本發(fā)明實施例提供的一種可移動設備和移動邊緣計算服務器的分布圖;

圖5B示出了本發(fā)明實施例提供的另一種可移動設備和移動邊緣計算服務器的分布圖;

圖5C示出了本發(fā)明實施例提供的又一種可移動設備和移動邊緣計算服務器的分布圖;

圖6A示出了本發(fā)明實施例提供的一種移動邊緣計算應用負荷分擔的控制器的結(jié)構(gòu)圖;

圖6B示出了本發(fā)明實施例提供的一種負荷分擔模塊的結(jié)構(gòu)圖;

圖6C示出了本發(fā)明實施例提供的另一種負荷分擔模塊的結(jié)構(gòu)圖;

圖7A示出了本發(fā)明實施例提供的一種移動邊緣計算應用負荷分擔的控制器的結(jié)構(gòu)圖;

圖7B示出了本發(fā)明實施例提供的另一種移動邊緣計算應用負荷分擔的控制器的結(jié)構(gòu)圖;

圖7C示出了本發(fā)明實施例提供的又一種移動邊緣計算應用負荷分擔的控制器的結(jié)構(gòu)圖。

【具體實施方式】

為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有付出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

實施例1

如圖1所示,為本發(fā)明實施例提供的移動邊緣計算應用負荷分擔的方法的應用場景的示意圖,其中,控制器和移動邊緣計算應用未在圖中畫出,移動邊緣計算應用部署于移動邊緣計算服務器中。

如圖2所示,為本發(fā)明實施例提供的一種移動邊緣計算應用負荷分擔的方法的流程圖,其中,控制器可以設置在移動邊緣計算應用上或者移動邊緣計算服務器上,也可以是存在于上述系統(tǒng)中的一個單獨的設備。

該方法具體包括以下步驟:

步驟201、控制器檢測到部署在移動邊緣計算服務器上的移動邊緣計算應用的運行負荷達到該移動邊緣計算應該的預設負荷門限時,所述控制器增加所述移動邊緣計算應用的可用資源,以使所述移動邊緣計算應用利用增加后的可用資源對所述移動邊緣計算應用的業(yè)務進行處理;和/或,所述控制器建立與所述移動邊緣計算應用相同類型的并行移動邊緣計算應用,所述控制器利用所述相同類型的并行移動邊緣計算應用對所述移動邊緣計算應用的業(yè)務進行處理。

其中,移動邊緣計算應用的運行負荷是指移動邊緣計算服務器為了可以滿足所述移動邊緣計算應用當前的業(yè)務量提供服務應該為該移動邊緣計算提供的內(nèi)存。

其中,每一個移動邊緣計算應用都有自己的預設負荷門限,該預設負荷門限是控制器根據(jù)移動邊緣計算服務器為該移動邊緣計算應用分配的內(nèi)存設定的。

需要說明的是,為了預防出現(xiàn)用戶連接中斷,或者響應超時等問題,本發(fā)明實施例中可以將預設負荷門限設置為小于移動邊緣計算服務器為該移動邊緣計算應用分配的內(nèi)存。

在具體的實施例中,控制器檢測移動邊緣計算應用的運行負荷達到該移動邊緣計算應用的預設負荷門限,包括以下兩種方式:

方式一、控制器監(jiān)測該移動邊緣計算應用的實際運行負荷,判斷該移動邊緣計算應用的實際運行負荷是否達到該移動邊緣計算應用的預設負荷門限。

方式二、控制器將該預設負荷門限發(fā)送給該移動邊緣計算應用,控制器根據(jù)是否接收到該移動邊緣計算應用發(fā)送的達到自身的預設負荷門限的消息,判斷所述移動邊緣計算應用的實際運行負荷是否達到所述移動邊緣計算應用的預設負荷門限。

其中,所述相同類型的并行移動邊緣計算應用是指由移動邊緣計算服務器提供的服務或者服務器為其分配的用于處理所述移動邊緣應用分配的硬件資源與所述超出預設負荷門限的移動邊緣計算應用相同的應用。

其中,所述控制器建立與所述邊緣計算應用相同類型的并行移動邊緣計算應用的建立過程遵循現(xiàn)有技術中控制器建立移動邊緣計算應用的方法,先判斷需要建立的移動邊緣應用的類型;然后,根據(jù)判斷出的移動邊緣的類型為其分配硬件資源;將分配的硬件資源配置給承載所述應用功能的軟件上,完成移動邊緣計算應用的建立。

需要注意的是,本發(fā)明實施例中,當上述移動邊緣計算應用所屬的移動邊緣計算服務器中存在與該移動邊緣計算應用類型相同的移動邊緣計算應用,或者將要實現(xiàn)負荷分擔的移動邊緣計算服務器中存在與該移動邊緣計算應用類型相同的移動邊緣計算應用,且該類型相同的移動邊緣計算應用未達到其自身的預設負荷門限時,控制器可以直接向上述移動邊緣計算應用發(fā)送消息,以使上述移動邊緣計算應用直接將自身的業(yè)務轉(zhuǎn)移到該類型相同的移動邊緣計算應用。

或者,通過以下兩種方式對上述移動邊緣計算應用執(zhí)行負荷分擔操作:

方式一、所述控制器增加上述移動邊緣計算應用的可用資源,以使所述移動邊緣計算應用利用增加后的可用資源對自身的業(yè)務進行處理。

具體的,當上述移動邊緣計算服務器中存在空余的可用資源,,以使所述移動邊緣計算服務器將所述空余的可用資源分配給所述移動邊緣計算應用,并根據(jù)增加后的可用資源更新所述移動邊緣計算應用的預設負荷門限。

如圖3A所示,為本發(fā)明實施例提供的移動邊緣計算應用與移動邊緣計算服務器的結(jié)構(gòu)圖(控制器未在圖中畫出),移動邊緣計算服務器M1部署了多個移動邊緣計算應用,其中,移動邊緣計算應用A1的運行負荷已經(jīng)達到自身的預設負荷門限,當移動邊緣計算服務器M1中存在空余的可用資源時,移動邊緣計算服務器M1將空閑的可用資源分配給移動邊緣計算應用A1,并且,控制器根據(jù)該空閑的可用資源更新移動邊緣計算應用A1的預設負荷門限。

控制器增加上述移動邊緣計算應用的可用資源后,該移動邊緣計算應用的可用資源增加,因此能夠?qū)Τ^原來的預設負荷門限的業(yè)務量進行處理。

方式二、上述控制器建立與上述移動邊緣計算應用相同類型的并行移動邊緣計算應用;該控制器利用該相同類型的并行移動邊緣計算應用對上述移動邊緣計算應用的業(yè)務進行處理。

需要注意的是,由于每個移動邊緣計算應用的類型不同,其承載的功能也不同,因此,只有相同類型的移動邊緣計算應用之間才可以負荷分擔。

其中,控制器利用該相同類型的并行移動邊緣計算應用對上述移動邊緣計算應用的業(yè)務進行處理,可以是對上述移動邊緣計算應用的任意部分的業(yè)務進行處理,本發(fā)明實施例中,優(yōu)選地設置為將超出上述移動邊緣計算應用的預設負荷門限的業(yè)務進行處理,從而避免對上述移動邊緣計算應用正在處理或者能夠處理的業(yè)務量的轉(zhuǎn)移。

本發(fā)明實施例中,控制器建立與上述移動邊緣計算應用相同類型的并行移動邊緣計算應用,具體分為三種情況:

1、當上述移動邊緣計算服務器中存在空余的可用資源時,以使該移動邊緣計算服務器根據(jù)空余的可用資源,建立與上述移動邊緣計算應用相同類型的并行移動邊緣計算應用。

具體的,如圖3B所示,為本發(fā)明實施例提供的同一個移動邊緣計算服務器內(nèi)的移動邊緣計算應用的分布圖,當該移動邊緣計算服務器M1中存在空余的可用資源時,移動邊緣計算服務器M1利用該空余的可用資源,在自身設置與上述移動邊緣計算應用A1類型相同的移動邊緣計算應用A1’,控制器利用移動邊緣計算應用A1’對移動邊緣計算應用A1的業(yè)務進行處理。

需要注意的是,由于上述移動邊緣計算應用和新建的相同類型的移動邊緣計算應用同屬于同一個移動邊緣計算服務器,因此,控制器利用該相同類型的并行移動邊緣計算應用對上述移動邊緣計算應用的業(yè)務進行處理,可以是控制器向上述達到預設負荷門限的移動邊緣計算應用發(fā)送消息,以使該移動邊緣計算應用接收到上述消息后,將自身的業(yè)務通過所屬的移動邊緣計算服務器發(fā)送給新建的相同類型的移動邊緣計算應用;也可以是,控制器向上述達到預設負荷門限的移動邊緣計算應用發(fā)送消息,以使該移動邊緣計算應用接收到上述消息后,通知自身對應的終端重新連接到新建的移動邊緣計算應用上。

2、當在上述移動邊緣計算服務器的預設范圍內(nèi),存在包含空余的可用資源的其他移動邊緣計算服務器,以使所述其他移動邊緣計算服務器根據(jù)所述空余的可用資源,建立與所述移動邊緣計算應用相同類型的并行移動邊緣計算應用。

例如,參見圖1所示的應用場景,當控制器判斷出移動邊緣計算應用A1的實際運行負荷已經(jīng)達到自身的預設負荷門限,控制器檢測到移動邊緣計算應用服務器M1的預設范圍(如500m)內(nèi)存在移動邊緣計算服務器M2,且移動邊緣計算服務器M2中存在空余的可用資源,移動邊緣計算服務器M2利用該空余的可用資源,在自身設置與移動邊緣計算服務器M1上的移動邊緣計算應用A1類型相同的移動邊緣計算應用A2,控制器利用移動邊緣計算應用A2對移動邊緣計算應用A1的業(yè)務進行處理。

針對上述情況,控制器利用上述相同類型的并行移動邊緣計算應用對該移動邊緣計算應用的業(yè)務進行處理,包括以下兩種方式:

A、當上述移動邊緣計算服務器與上述其他移動邊緣計算服務器之間存在專有接口(私有接口),或者,上述移動邊緣計算服務器與上述其他移動邊緣計算服務器分別對應的基站之間存在接口時,控制器向該移動邊緣計算應用發(fā)送消息,以使該移動邊緣計算應用接收到上述消息后,將所述移動邊緣計算應用的業(yè)務通過上述接口轉(zhuǎn)移給所述其他移動邊緣計算服務器包含的并行移動邊緣計算應用處理。

例如,參見圖4A(控制器未在圖中畫出),其中,移動邊緣計算服務器M2在移動邊緣計算應用服務器M1的預設范圍(如500m)內(nèi),移動邊緣計算服務器M1部署有移動邊緣計算應用A1,其中,控制器確定移動邊緣計算應用A1和移動邊緣計算應用A2之間存在私有接口,或者,移動邊緣計算應用A1對應的基站與移動邊緣計算應用A2對應的基站之間存在接口(X2接口),則控制器向移動邊緣計算應用A1發(fā)送消息,移動邊緣計算應用A1接收到該消息后,根據(jù)該消息的指示,將所述移動邊緣計算應用的業(yè)務通過上述私有接口或者X2接口轉(zhuǎn)移給移動邊緣計算應用A2。

B、控制器向所述移動邊緣計算應用發(fā)送消息,以使所述移動邊緣計算應用接收到所述消息后,通知所述移動邊緣計算應用的業(yè)務對應的終端連接到所述其他移動邊緣計算服務器中對應的基站,并將所述移動邊緣計算應用的業(yè)務轉(zhuǎn)移給所述其他移動邊緣計算服務器包含的并行移動邊緣計算應用處理。

需要注意的是,當終端與基站連接后,基站會根據(jù)終端的請求為其分配相應的移動邊緣計算應用,當控制器判斷移動邊緣計算應用的實際運行負荷達到其自身的預設負荷門限,會向所述移動邊緣計算應用發(fā)送消息,使與該達到預設負荷門限的移動邊緣計算應用對應的基站連接的、且需要分配給該達到預設負荷門限的移動邊緣計算應用的終端連接到新建的相同類型的移動邊緣計算應用對應的基站。

例如,參見圖4B(控制器未在圖中畫出),其中,移動邊緣計算服務器M2在移動邊緣計算應用服務器M1的預設范圍(如500m)內(nèi),移動邊緣計算服務器M1部署有移動邊緣計算應用A1,其中,控制器向移動邊緣計算應用A1發(fā)送消息,移動邊緣計算應用A1接收到該消息后,使所述移動邊緣計算應用的業(yè)務對應的終端連接到移動邊緣計算服務器M2對應的基站,以使所述移動邊緣計算應用的業(yè)務轉(zhuǎn)移給移動邊緣計算服務器M2包含的移動邊緣計算應用A2處理。

3、當控制器在上述移動邊緣計算服務器的預設范圍內(nèi),部署了包含移動邊緣計算服務器的可移動設備后,則向該可移動設備的移動邊緣計算服務器發(fā)送消息,以使該移動邊緣計算服務器接收到所述消息后,建立與上述移動邊緣計算應用相同類型的并行移動邊緣計算應用。

需要說明的是,為了能夠?qū)崿F(xiàn)負荷分擔,控制器還可以設置一個包含移動邊緣計算服務器,且該移動邊緣計算服務器中包含空余的可用資源的可移動設備,并將其部署在達到預設負荷門限的移動邊緣計算應用對應的移動邊緣計算服務器的預設范圍內(nèi),以實現(xiàn)對達到預設負荷門限的移動邊緣計算應用的業(yè)務進行負荷分擔。

其中,可移動設備包括但不限于無人機等。

例如,參見圖1所示的應用場景,當控制器判斷出移動邊緣計算應用A1的實際運行負荷已經(jīng)達到自身的預設負荷門限,該控制器在移動邊緣計算服務器M1的預設范圍(如500m)內(nèi)部署可移動設備無人機,其中,無人機上設置有移動邊緣計算服務器Mf??刂破飨驘o人機的移動邊緣計算服務器Mf發(fā)送消息,移動邊緣計算服務器Mf接收到該消息后,建立與移動邊緣計算應用A1相同類型的移動邊緣計算應用Af,控制器利用移動邊緣計算應用Af對移動邊緣計算應用A1的業(yè)務進行處理。

針對上述情況,控制器利用上述相同類型的并行移動邊緣計算應用對該移動邊緣計算應用的業(yè)務進行處理,包括以下三種方式:

A、控制器建立上述移動邊緣計算服務器與上述可移動設備的移動邊緣計算服務器之間的專有接口(私有接口),以使該移動邊緣計算應用接收到所述控制器發(fā)送的消息后,將所述移動邊緣計算應用的業(yè)務通過該專有接口(私有接口)轉(zhuǎn)移給所述并行移動邊緣計算應用處理。

例如,參見圖5A(控制器未在圖中畫出),其中,無人機部署在移動邊緣計算應用服務器M1的預設范圍(如500m)內(nèi),且無人機設置有移動邊緣計算服務器Mf??刂破飨蛞苿舆吘売嬎銘肁1發(fā)送消息,對移動邊緣計算應用A1的業(yè)務量進行轉(zhuǎn)移之前,控制器通過向移動邊緣計算服務器M1以及無人機中的移動邊緣計算服務器Mf發(fā)送消息,建立移動邊緣計算服務器1與移動邊緣計算服務器Mf之間的專有接口(私有接口)。后續(xù)的,當移動邊緣計算應用A1接收到控制器發(fā)送的消息后,將所述移動邊緣計算應用的業(yè)務通過上述私有接口轉(zhuǎn)移給移動邊緣計算應用Af。

B、當所述控制器判斷出所述可移動設備設置有自身的移動邊緣計算服務器對應的基站時,所述控制器向所述移動邊緣計算應用發(fā)送消息,以使所述移動邊緣計算應用將自身的業(yè)務通過所述移動邊緣計算服務器對應的基站與所述可移動設備設置的基站之間的接口,轉(zhuǎn)移給所述并行移動邊緣計算應用處理。

例如,參見圖5B(控制器未在圖中畫出),其中,無人機部署在移動邊緣計算應用服務器M1的預設范圍(如500m)內(nèi),且無人機設置有移動邊緣計算服務器Mf??刂破髋袛酂o人機上是否設置有移動邊緣計算服務器Mf對應的基站,若存在,則可以利用移動邊緣計算服務器M1對應的基站與移動邊緣計算服務器Mf對應的基站之間的接口(X2接口)進行業(yè)務轉(zhuǎn)移,既,向移動邊緣計算應用A1發(fā)送消息,以使移動邊緣計算應用A1接收到控制器發(fā)送的消息后,將所述移動邊緣計算應用的業(yè)務通過私有接口或者X2接口轉(zhuǎn)移給移動邊緣計算應用Af。

C、當控制器判斷出所述可移動設備設置有所述移動邊緣計算應用的移動邊緣計算服務器對應的基站時,向所述移動邊緣計算應用發(fā)送消息,以使所述移動邊緣計算應用接收到所述消息后,通知所述移動邊緣計算應用的業(yè)務對應的終端連接到所述可移動設備設置的基站,并將所述移動邊緣計算應用的業(yè)務轉(zhuǎn)移給所述其他移動邊緣計算服務器包含的并行移動邊緣計算應用處理。

例如,參見圖5C(控制器未在圖中畫出),其中,無人機部署在移動邊緣計算應用服務器M1的預設范圍(如500m)內(nèi),且無人機設置有移動邊緣計算服務器Mf。控制器判斷無人機上是否設置有移動邊緣計算服務器Mf對應的基站,若存在,則控制器向移動邊緣計算應用A1發(fā)送消息,移動邊緣計算應用A1接收到該消息后,使所述移動邊緣計算應用的業(yè)務對應的終端連接到移動邊緣計算服務器Mf對應的基站,以使所述移動邊緣計算應用的業(yè)務轉(zhuǎn)移給移動邊緣計算服務器Mf包含的移動邊緣計算應用Af處理。

本發(fā)明實施例提供的一種移動邊緣計算應用負荷分擔的方法,當移動邊緣計算應用的運行負荷達到該移動邊緣計算應用的預設負荷門限時,對該移動邊緣計算應用執(zhí)行負荷分擔操作,增加所述移動邊緣計算應用的可用資源,以使所述移動邊緣計算應用利用增加后的可用資源對所述移動邊緣計算應用的業(yè)務進行處理;和/或,建立與所述移動邊緣計算應用相同類型的并行移動邊緣計算應用;所述控制器利用所述相同類型的并行移動邊緣計算應用對所述移動邊緣計算應用的業(yè)務進行處理,從而避免了當移動邊緣計算應用的用戶數(shù)量較多時出現(xiàn)的預先分配的資源不足,進而導致的用戶連接中斷,或者響應超時等問題,同時提高了對移動邊緣計算應用的業(yè)務的處理效率,提高了用戶體驗度。

如圖6A所示,其為本發(fā)明實施例提供的一種移動邊緣計算應用負荷分擔的控制器的結(jié)構(gòu)圖,應用于包括移動邊緣計算應用,以及所述移動邊緣計算應用所屬的移動邊緣計算服務器的系統(tǒng)中,該控制器包括:

負荷分擔模塊61,用于當控制器檢測到部署在移動邊緣計算服務器上的移動邊緣計算應用的運行負荷達到所述移動邊緣計算應用的預設負荷門限時,增加所述移動邊緣計算應用的可用資源,以使所述移動邊緣計算應用利用增加后的資源對所述移動邊緣計算應用的業(yè)務進行處理;和/或,建立與所述移動邊緣計算應用相同類型的并行移動邊緣計算應用,利用所述相同類型的并行移動邊緣計算應用對所述移動邊緣計算應用的業(yè)務進行處理。

如圖6B所示,其中,所述負荷分擔模塊61進一步包括:

分配單元611,用于當所述移動邊緣計算服務器存在空余的可用資源時,以使所述移動邊緣計算服務器將所述空余的可用資源分配給所述移動邊緣計算應用。

所述分配單元611,還用于根據(jù)增加后的可用資源更新所述移動邊緣計算應用的預設負荷門限。

如圖6C所示,其中,所述負荷分擔模塊61進一步包括:建立單元612,用于當所述移動邊緣計算服務器中存在空余的可用資源時,以使所述移動邊緣計算服務根據(jù)所述空余的可用資源,建立與所述移動邊緣計算應用相同類型的并行移動邊緣計算應用;

業(yè)務處理單元613,具體用于向所述移動邊緣計算應用發(fā)送消息,以使所述移動邊緣計算應用接收到所述消息后,將所述移動邊緣計算應用的業(yè)務發(fā)送給所述并行移動邊緣計算應用處理。其中,所述建立單元612,還用于在所述移動邊緣計算服務器的預設范圍內(nèi),存在包含空余的可用資源的其他移動邊緣計算服務器時,以使所述其他移動邊緣計算服務器根據(jù)所述空余的可用資源,建立與所述移動邊緣計算應用相同類型的并行移動邊緣計算應用;

所述業(yè)務處理單元613,具體用于向所述移動邊緣計算應用發(fā)送消息,以使所述移動邊緣計算應用接收到所述消息后,將所述移動邊緣計算應用的業(yè)務轉(zhuǎn)移給所述相同類型的并行移動邊緣計算應用處理。

其中,所述業(yè)務處理單元613,還用于:

當所述控制器確定所述移動邊緣計算服務器與所述其他移動邊緣計算服務器之間存在專有接口,或者,所述移動邊緣計算服務器與所述其他移動邊緣計算服務器分別對應的基站之間存在接口時,向所述移動邊緣計算應用發(fā)送消息,以使所述移動邊緣計算應用接收到所述消息后,將所述移動邊緣計算應用的業(yè)務通過所述接口轉(zhuǎn)移給所述其他移動邊緣計算服務器包含的并行移動邊緣計算應用處理。

其中,所述業(yè)務處理單元613,還用于向所述移動邊緣計算應用發(fā)送消息,以使所述移動邊緣計算應用接收到所述消息后,通知所述移動邊緣計算應用的業(yè)務對應的終端連接到所述其他移動邊緣計算服務器中對應的基站,并將所述移動邊緣計算應用的業(yè)務轉(zhuǎn)移給所述其他移動邊緣計算服務器包含的并行移動邊緣計算應用處理。

其中,所述建立單元612,還用于當在所述移動邊緣計算服務器的預設范圍內(nèi),部署了包含移動邊緣計算服務器的可移動設備后,向所述可移動設備的移動邊緣計算服務器發(fā)送消息,以使所述移動邊緣計算服務器接收到所述消息后,建立與所述移動邊緣計算應用相同類型的并行移動邊緣計算應用;

所述業(yè)務處理單元613,還用于向所述移動邊緣計算應用發(fā)送消息,以使所述移動邊緣計算應用接收到所述消息后,將所述移動邊緣計算應用的業(yè)務轉(zhuǎn)移給所述并行移動邊緣計算應用處理。

其中,所述業(yè)務處理單元613,還用于建立所述移動邊緣計算服務器與所述可移動設備的移動邊緣計算服務器之間的專有接口,以使所述移動邊緣計算應用接收到所述控制器發(fā)送的消息后,將所述移動邊緣計算應用的業(yè)務通過所述專有接口轉(zhuǎn)移給所述并行移動邊緣計算應用處理。

其中,所述業(yè)務處理單元613,還用于當所述可移動設備設置有所述移動邊緣計算應用的移動邊緣計算服務器對應的基站時,向所述移動邊緣計算應用發(fā)送消息,以使所述移動邊緣計算應用將所述移動邊緣計算應用的業(yè)務通過所述移動邊緣計算服務器對應的基站與所述可移動設備設置的基站之間的接口,轉(zhuǎn)移給所述并行移動邊緣計算應用處理。

其中,所述業(yè)務處理單元613,還用于當所述可移動設備設置有自身的移動邊緣計算服務器對應的基站時,向所述移動邊緣計算應用發(fā)送消息,以使所述移動邊緣計算應用接收到所述消息后,通知所述移動邊緣計算應用的業(yè)務對應的終端連接到所述可移動設備設置的基站,并將所述移動邊緣計算應用的業(yè)務轉(zhuǎn)移給所述其他移動邊緣計算服務器包含的并行移動邊緣計算應用處理。

本發(fā)明實施例提供的一種移動邊緣計算應用負荷分擔的控制器,當移動邊緣計算應用的運行負荷達到該移動邊緣計算應用的預設負荷門限時,對該移動邊緣計算應用執(zhí)行負荷分擔操作,增加所述移動邊緣計算應用的可用資源,以使所述移動邊緣計算應用利用增加后的可用資源對所述移動邊緣計算應用的業(yè)務進行處理;和/或,建立與所述移動邊緣計算應用相同類型的并行移動邊緣計算應用;所述控制器利用所述相同類型的并行移動邊緣計算應用對所述移動邊緣計算應用的業(yè)務進行處理,從而避免了當移動邊緣計算應用的用戶數(shù)量較多時出現(xiàn)的預先分配的資源不足,進而導致的用戶連接中斷,或者響應超時等問題,同時提高了對移動邊緣計算應用的業(yè)務的處理效率,提高了用戶體驗度。

如圖7A所示,其為本發(fā)明實施例提供的一種移動邊緣計算應用負荷分擔的控制器的結(jié)構(gòu)圖,應用于包括移動邊緣計算應用,以及所述移動邊緣計算應用所屬的移動邊緣計算服務器的系統(tǒng)中,該控制器包括:處理器71、輸入輸出接口72、存儲器73;所述處理器71、存儲器73及輸入輸出接口72通過總線進行通信;所述存儲器73中被配置有計算機代碼,所述處理器71能夠調(diào)用該代碼以控制輸入輸出接口72;

所述處理器71,用于當檢測到部署在移動邊緣計算服務器上的移動邊緣計算應用的運行負荷達到所述移動邊緣計算應用的預設負荷門限時,增加所述移動邊緣計算應用的可用資源,以使所述移動邊緣計算應用利用增加后的可用資源對所述移動邊緣計算應用的業(yè)務進行處理;和/或,建立與所述移動邊緣計算應用相同類型的并行移動邊緣計算應用,利用所述相同類型的并行移動邊緣計算應用對所述移動邊緣計算應用的業(yè)務進行處理。

如圖7B所示,其中,所述處理器71進一步包括:

所述處理器71還用于當所述移動邊緣計算服務器中存在空余的可用資源時,以使所述移動邊緣計算服務器將所述空余的可用資源分配給所述移動邊緣計算應用。

如圖7C所示,其中,所述處理器71進一步用于:根據(jù)增加后的所述可用資源更新所述移動邊緣計算應用的預設負荷門限。

其中,所述處理器71進一步用于當所述移動邊緣計算服務器中存在空余的可用資源時,以使所述移動邊緣計算服務根據(jù)所述空余的可用資源,建立與所述移動邊緣計算應用相同類型的并行移動邊緣計算應用;

以及,用于向所述移動邊緣計算應用發(fā)送消息,以使所述移動邊緣計算應用接收到所述消息后,將所述移動邊緣計算應用的業(yè)務發(fā)送給所述并行移動邊緣計算應用處理。

其中,所述處理器71進一步用于在所述移動邊緣計算服務器的預設范圍內(nèi),存在包含空余的可用資源的其他移動邊緣計算服務器時,以使所述其他移動邊緣計算服務器根據(jù)所述空余的可用資源,建立與所述移動邊緣計算應用相同類型的并行移動邊緣計算應用。

以及,進一步用于向所述移動邊緣計算應用發(fā)送消息,以使所述移動邊緣計算應用接收到所述消息后,將所述移動邊緣計算應用的業(yè)務轉(zhuǎn)移給所述相同類型的并行移動邊緣計算應用處理。

其中,所述處理器71還用于當所述移動邊緣計算服務器與所述其他移動邊緣計算服務器之間存在專有接口,或者,所述移動邊緣計算服務器與所述其他移動邊緣計算服務器分別對應的基站之間存在接口,向所述移動邊緣計算應用發(fā)送消息,以使所述移動邊緣計算應用接收到所述消息后,將所述移動邊緣計算應用的業(yè)務通過所述接口轉(zhuǎn)移給所述其他移動邊緣計算服務器包含的并行移動邊緣計算應用處理。

其中,所述處理器71還用于向所述移動邊緣計算應用發(fā)送消息,以使所述移動邊緣計算應用接收到所述消息后,通知所述移動邊緣計算應用的業(yè)務對應的終端連接到所述其他移動邊緣計算服務器中對應的基站,并將所述移動邊緣計算應用的業(yè)務轉(zhuǎn)移給所述其他移動邊緣計算服務器包含的并行移動邊緣計算應用處理。

其中,所述處理器71還用于當在所述移動邊緣計算服務器的預設范圍內(nèi),部署了包含移動邊緣計算服務器的可移動設備后,向所述可移動設備的移動邊緣計算服務器發(fā)送消息,以使所述移動邊緣計算服務器接收到所述消息后,建立與所述移動邊緣計算應用相同類型的并行移動邊緣計算應用。

以及,還用于向所述移動邊緣計算應用發(fā)送消息,以使所述移動邊緣計算應用接收到所述消息后,將所述移動邊緣計算應用的業(yè)務轉(zhuǎn)移給所述并行移動邊緣計算應用處理。

其中,所述處理器71還用于建立所述移動邊緣計算服務器與所述可移動設備的移動邊緣計算服務器之間的專有接口,以使所述移動邊緣計算應用接收到所述控制器發(fā)送的消息后,將所述移動邊緣計算應用的業(yè)務通過所述專有接口轉(zhuǎn)移給所述并行移動邊緣計算應用處理。

其中,所述處理器71還用于當所述可移動設備設置有自身的移動邊緣計算服務器對應的基站時,向所述移動邊緣計算應用發(fā)送消息,以使所述移動邊緣計算應用將所述移動邊緣計算應用的業(yè)務通過所述移動邊緣計算服務器對應的基站與所述可移動設備設置的基站之間的接口,轉(zhuǎn)移給所述并行移動邊緣計算應用處理。

其中,所述處理器71還用于當所述可移動設備設置有自身的移動邊緣計算服務器對應的基站時,向所述移動邊緣計算應用發(fā)送消息,以使所述移動邊緣計算應用接收到所述消息后,通知所述移動邊緣計算應用的業(yè)務對應的終端連接到所述可移動設備設置的基站,并將所述移動邊緣計算應用的業(yè)務轉(zhuǎn)移給所述其他移動邊緣計算服務器包含的并行移動邊緣計算應用處理。

本發(fā)明實施例提供的一種移動邊緣計算應用負荷分擔的控制器,當移動邊緣計算應用的運行負荷達到該移動邊緣計算應用的預設負荷門限時,對該移動邊緣計算應用執(zhí)行負荷分擔操作,增加所述移動邊緣計算應用的可用資源,以使所述移動邊緣計算應用利用增加后的可用資源對所述移動邊緣計算應用的業(yè)務進行處理;和/或,建立與所述移動邊緣計算應用相同類型的并行移動邊緣計算應用;所述控制器利用所述相同類型的并行移動邊緣計算應用對所述移動邊緣計算應用的業(yè)務進行處理,從而避免了當移動邊緣計算應用的用戶數(shù)量較多時出現(xiàn)的預先分配的資源不足,進而導致的用戶連接中斷,或者響應超時等問題,同時提高了對移動邊緣計算應用的業(yè)務的處理效率,提高了用戶體驗度。

在本申請所提供的幾個實施例中,應該理解到,所揭露控制器和方法,可以通過其它的方式實現(xiàn)。以上所描述的控制器實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,又例如,多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些通信接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。

所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。

另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。

所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中。基于這樣的理解,本發(fā)明的技術方案本質(zhì)上或者說對現(xiàn)有技術做出貢獻的部分或者該技術方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。

以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內(nèi),可輕易想到變化或替換,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應所述以權(quán)利要求的保護范圍為準。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
凤庆县| 颍上县| 尼勒克县| 泽库县| 宜春市| 凤城市| 威信县| 百色市| 河西区| 墨江| 甘肃省| 汝州市| 英超| 新津县| 隆德县| 毕节市| 南皮县| 聂荣县| 岳池县| 灌云县| 石狮市| 麻栗坡县| 龙门县| 嘉善县| 永登县| 丰都县| 屏边| 榕江县| 隆昌县| 朔州市| 阿尔山市| 石景山区| 卢湾区| 龙川县| 额济纳旗| 民和| 梁河县| 阳春市| 通榆县| 江油市| 保定市|