Google實習生立大功!她的專案每天為Android用戶省下1.5PB資料傳輸量

2017.02.07 by
紀品志
shutterstock
千萬別小看實習生!Google有位實習生幫Google Play商店做的專案,每天為Android用戶省下約1.5PB(150萬GB)數據傳輸量,讓app下載及更新變得更順暢。

Google前實習生Anamaria Cotîrlea,短短幾個月內做的壓縮演算法專案,就為Google Play帶來極大效益,每天能減少大約1.5PB(即150萬GB)數據量,讓Android用戶下載及更新應用程式變得更順暢、更節省數據傳輸量。最近她也正式加入Google Play軟體工程師的行列。

Anamaria Cotîrlea先前就讀於羅馬尼亞的Babeş-Bolyai大學數學與資訊系,2015年夏天及2016年夏天,她分別在波蘭Google與英國的Google Play團隊實習。實習期間,她將「Brotli壓縮法」與Google Play商店整合,使Android應用程式安裝與更新所需的資料傳輸量大大減輕。

Brotli壓縮法

這套「Brotli壓縮法」是由Google歐洲研究中心的Jyrki Alakuijala與Zoltán Szabadka所開發,為滑動窗口壓縮演算法LZ77的變體,可增強通用無失真資料壓縮,特別是應用在HTTP壓縮。Brotli於2015年推出,並在GitHub開源釋出,其壓縮率、編碼解碼速度、記憶體使用率等方面不斷改進,大致已優於許多瀏覽器常採用的GZIP,新版的Edge、Firefox、Chrome也都已支援Brotli。

由於Google Play商店每天都有大量app下載與更新,因此Google不斷投入於壓縮演算法開發,以求縮減數據量、增加網路傳輸速率、改善用戶體驗。Anamaria Cotîrlea實習期間即是評估Brotli壓縮法在Google應用程式庫中的效能,並對伺服器和Play商店應用進行必要的修改。

這名實習生立下大功,現在更正式加入Google團隊,Google學生訊息部落格因此特別撰文介紹這位前實習生及她在實習期間的專案,並且表示「這不僅是Android用戶的好消息,也是Google實習生協助解決實際問題的了不起的案例」。

資料來源:Google Student BlogGitHub (google/brotli)LinkedIn (Anamaria Cotirlea)

延伸閱讀

每日精選科技圈重要消息