智能控制雲計算提高了計算效率
【博科園-科學科普(關注「博科園」看更多)】不久之前,啟動一台電腦就意味著在工作開始之前就有時間喝上一杯咖啡。然而在過去的十年里,多虧了雲計算,計算機已經從虛擬機中獲取了信息,這使得軟體能夠快速地按需啟動。現在,研究由IBM和美國國家科學基金會資助,弗吉尼亞理工大學的研究人員發現的方法來進一步提高計算效率使用管理工具基於雲的輕量級虛擬機替代叫containers-frameworks允許microservices電力數據檢索的太空部署以更靈活的方式。該研究小組將於今年2月在加州奧克蘭舉行的第16屆USENIX文件和存儲技術會議上展示他們的研究成果。
阿里·巴特,(左)計算機科學教授,阿里·安瓦爾(右),計算機科學系的博士研究生,將於18日在加州奧克蘭進行他們的研究。圖片版權:Virginia Tech
與軟體重的虛擬機不同,容器共享底層操作系統的核心,這使得軟體程序能夠更快地部署而不會降低性能。容器只是正在學習作為雲基礎設施的一部分,但研究表明如何在雲中功能是至關重要的發展和傳播未來的計算機系統效率最大化,阿里安瓦爾說,該論文的第一作者,細節研究和博士生在弗吉尼亞理工大學的工程學院計算機科學系。該研究是與IBM的合作,並提供了一項大型的對常用的容器管理框架Docker的調查。Docker是一個平台,它通過提供一個註冊中心服務來促進微服務的部署,該服務是一個中心存儲庫,用於軟體組件集中於被稱為圖像的特定功能。當用戶想要發布他們的圖像時,註冊中心使他們可以訪問其他人。
該團隊分析了來自5個地理分布的數據中心的空前數量的數據,這些數據中心跨越了75天,跨越了3800萬請求和181.3 TB的跟蹤記錄,或者記錄了記錄程序執行的時間戳日誌。該研究的客戶群體從個人到中小企業到大型政府機構。該研究揭示了容器技術的一個重要方面,即利用緩存和預取信息。研究小組發現這些在減少延遲方面很重要。該研究的作者之一、計算機科學教授Ali Butt說:這項研究對於了解容器是否適合預抓取,以及這些技術如何提高雲計算效率至關重要,即使在用戶請求之前,預取數據也可以讓應用程序運行得更快。
Butt解釋了在現代隱喻中預取的好處,這就是在上午10點設置會議時間和準備時間的區別:在30秒之前,手裡拿著咖啡,而不是在指定的時間出現。現有的容器研究表明,在容器的生命周期中,當存儲的圖像數量和並發用戶請求增加時,性能問題變得明顯。容器註冊中心Docker增長了大約1500個新的日常公共存儲庫,從這樣一個增長的存儲庫中檢索圖像可以佔到容器啟動時間的76%。這意味著使用雲計算你想發送的郵件或你想要在網上購買的東西花費的時間要長得多。另一個重要的發現是,與較長時間運行的生產系統相比,年輕的非生產註冊中心的負載更低,這可以告知註冊表負載是如何受到影響的。
Ubiquity的成員Mohamed Mohamed說:我們與弗吉尼亞理工大學的合作讓我們看到了野外數據是如何表現的,以及當前的微服務是如何實現檢索和發布數據的任務的,該研究的合作者、IBM的容器存儲研究小組成員、如果沒有IBM的海量數據集就無法得出我們的結論。在進行大規模的分析時,團隊開發了一種有價值的工具來分析註冊表數據以供進一步研究,並且還可以為更廣泛的雲計算社區提供數據和工具。最終容器技術的進步有可能廣泛地提高雲計算的性能,容器透明性使雲提供商能夠洞察應用程序的安全性、遵從性和性能,從而使新的用戶面嚮應用程序為中心的服務。然而,拿你的咖啡並不會是其中之一。
知識:科學無國界,博科園-科學科普
內容:經「博科園」判定符合今主流科學
來自:弗吉尼亞理工大學
編譯:光量子
審校:博科園
解答:本文知識疑問可於評論區留言
傳播:博科園
TAG:博科園 |