In the mobile cloud computing environment in order to enhance the user experience of mobile applications, cloud providers to save operating costs, how to use the least number of cloud to meet user delay requirement caused widespread concern in the cloud provider. The invention discloses a method for using the least number of cloud users service delay resource allocation demand and placement method. This method increases the number of circulating through the cloud, in every time increased by clustering algorithm cloud thinking in the process of placement to all cloudlets were selected and assigned to user requests, according to each cloud assigned to the user request resource to calculate cloud resources required and the number of users assigned to the average cloud delay. That is when users of network topologies and current network access point of the user request information is converted to the corresponding data as the input of the algorithms, the algorithm through the corresponding calculation requires a minimum number of each cloud and the cloud suitable position, the number of resources required.
【技術實現步驟摘要】
移動云計算中最小化微云使用個數技術
本專利技術涉及一種計算機技術,特別涉及一種移動云計算中的最小化微云使用個數的資源分配及放置技術。
技術介紹
今天,移動設備在人們的生活中已經變得無處不在,為了給移動設備用戶提供更多的服務移動應用變得越來越復雜對設備資源需求也越來越大。然而,基于移動設備的便攜性考慮,移動設備的尺寸往往較小,因此移動設備的電池壽命,計算能力,網絡帶寬以及存儲資源等往往是有限的。移動應用日益增長的資源需求和移動設備資源短缺的矛盾變得越來越突出,為了提高移動應用在移動設備的運行效率人們提出了把移動應用中工作負載上傳到資源豐富的云端服務器中執行,然而,在傳統的移動云計算架構中,移動用戶與云中心的距離較遠導致了用戶上傳任務產生較高端點傳輸延遲,對于延遲敏感的應用(例如增強現實)高的傳輸延遲是非常致命的,為了降低移動應用從云端獲取服務的通訊延遲,人們采用微云作為一種新的元素對移動設備云架構進行擴展,微云是一種資源豐富且穩定的計算機或者計算機群,移動應用可以上傳服務到較近的微云進行處理,有效的降低了從遠程云中心獲取服務的延遲。因此微云設備的放置位置以及資源的合理分配對降低移動應用延遲具有重要的意義。現有的技術只能預先給定微云的資源以及數量,然后通過相應算法去選擇合適位置進行放置,最后再將移動應用請求分配到較近的微云中去執行以達到最小化用戶平均延遲的目的。然而,在現實環境中,移動設備分布的區域密度不同,移動應用請求的資源也不同,人為的去設定微云的資源會導致微云資源分配不均勻,使得資源得不到有效的利用,并且移動應用請求通過分配到最近的微云中執行來降低請求延 ...
【技術保護點】
一種移動云計算中微云的資源確定及放置方法,其特征在于,所述方法的具體步驟包括:S1、給定一個用戶平均延遲D,微云個數K=0;S2、微云個數K=K+1S3、隨機選擇K接入點個作為微云放置位置;S4、對放置微云的接入點進行聚類;S5、對每一個類調整類中心即微云的放置位置,判斷所有的微云放置位置是否發生改變,如果沒有則跳轉到S6,否則跳轉到S4;S6、根據S5中的聚類結果計算各個微云所需資源以及所有用戶分配到微云的平均延遲avgD,如果avgD大于或等于D,跳轉到S2,否則輸出結果。
【技術特征摘要】
1.一種移動云計算中微云的資源確定及放置方法,其特征在于,所述方法的具體步驟包括:S1、給定一個用戶平均延遲D,微云個數K=0;S2、微云個數K=K+1S3、隨機選擇K接入點個作為微云放置位置;S4、對放置微云的接入點進行聚類;S5、對每一個類調整類中心即微云的放置位置,判斷所有的微云放置位置是否發生改變,如果沒有則跳轉到S6,否則跳轉到S4;S6、根據S5中的聚類結果計算各個微云所需資源以及所有用戶分配到微云的平均延遲avgD,如果avgD大于或等于D,跳轉到S2,否則輸出結果。2.根據權利要求1所述的方法,其特征在于:所述步驟S2還包括隨機選擇K個接入點作為微云的初始放置位置,每一個位置只能放置一個微云,每一個微云只能放置在一個位置,步驟S2隨機選擇K個接入點作為微云的初始放置位置,避免微云位置過于靠近使算法的運行時間過長,并且避免聚類算法陷入局部最優導致最終的微云放置結果以及資源分配較差,在該步驟中可根據實際應用采用其他更合理的方法產生微云的初始位置,提升算法運行效率以及解的質量;以及,在所述步驟S3中將所有接入點分成K個類,對每一個接入點將其歸類到距離它最近的微云中;對每一個接入點將其歸類到距離它最近的微云中避免了聚類過程中出現聚類不均勻歸類不合理的現象;在所述步驟S4中將所有的接入點分成K個類后,對對每一個類的每一個接入點計算一次該節點所屬的類的所有用戶請求分配到該節點的總延遲,選擇總延遲最小的節點作為該類的新的微云放置位置;采用K中心點聚類算法的思想對...
【專利技術屬性】
技術研發人員:馬隆杰,武繼剛,陳龍,劉竹松,
申請(專利權)人:廣東工業大學,
類型:發明
國別省市:廣東,44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。