如果您在手機的存儲空間已滿時訴諸刪除應用程序,則研究人員可以找到解決方案。
新軟件在必要時將數(shù)據(jù)和代碼資源從云服務器“流式傳輸”到應用程序,從而允許該應用程序在任何給定時間僅使用手機所需的空間。
普渡大學電氣與計算機工程學,計算機科學教授,該中心主任索拉布·巴奇(Saurabh Bagchi)表示:“就像Netflix電影實際上并未真正存儲在計算機上一樣。它們在您觀看時被流式傳輸給您。”適用于彈性基礎架構,系統(tǒng)和流程。
“在這里,盡管蜂窩網(wǎng)絡可能會出現(xiàn)錯誤和速度下降,但是像重視頻,圖形或代碼路徑之類的應用程序組件仍會立即流傳輸。”
Bagchi的團隊在一項研究中展示了名為“ AppStreamer”的軟件如何將Android上流行游戲應用程序的存儲需求降低至少85%。
該軟件可以無縫地在應用程序和云服務器之間隨機播放數(shù)據(jù),而不會導致游戲停頓。該應用程序使用AppStreamer時,大多數(shù)研究參與者并未注意到他們的游戲體驗有任何差異。
Bagchi說,由于AppStreamer適用于這些需要大量存儲的游戲應用程序,因此它可以適用于通常占用更少空間的其他應用程序。該軟件還允許應用程序本身更快地下載到手機。
研究人員將于2月18日在法國里昂舉行的第17屆嵌入式無線系統(tǒng)和網(wǎng)絡國際會議上介紹他們的發(fā)現(xiàn)。會議組織者選擇本研究作為三篇頂級論文之一。
AppStreamer是一種稱為中間件的軟件,位于設備上的應用程序與操作系統(tǒng)之間。
中間件自動預測何時從云服務器獲取數(shù)據(jù)。AT&T Labs Research為這項研究提供了來自蜂窩網(wǎng)絡的數(shù)據(jù),以幫助評估AppStreamer將使用哪些帶寬以及消耗多少能量。
AppStreamer可以幫助手機更好地適應5G連接-高速無線蜂窩網(wǎng)絡,使設備可以在幾秒鐘內下載電影,并比大多數(shù)手機當前可用的4G網(wǎng)絡快得多地處理其他需要處理大量數(shù)據(jù)的任務。
在5G網(wǎng)絡上使用AppStreamer意味著應用程序可以立即下載,運行更快并占用手機上的最小空間。
研究人員還設計了AppStreamer以使用“邊緣計算”,它可以存儲和發(fā)送來自邊緣服務器的數(shù)據(jù)。這些服務器位于手機塔等位置,與云相比,它們更靠近設備。較短的距離減少了數(shù)據(jù)下載時間。
Bagchi的實驗室研究使邊緣計算更可靠的方法。Bagchi在ACM通訊雜志上最近發(fā)表的一篇文章中談到了這些挑戰(zhàn)。
研究人員認為AppStreamer不僅可以用于電話,還可以用于其他用途。為了使自動駕駛汽車更安全地響應周圍環(huán)境,他們需要在幾毫秒內可靠地從服務器提取數(shù)據(jù)。諸如AppStreamer之類的中間件最終可以通過5G網(wǎng)絡上的邊緣計算來提供此功能。