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

作者 | 發布日期 2017 年 02 月 08 日 7:18 | 分類 Android , app , Google line share follow us in feedly line share
Google 實習生立大功!每天為 Android 用戶省下 1.5PB 資料傳輸量


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 應用程式安裝與更新所需的資料傳輸量大大減輕。

(Source:Google Student Blog

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 商店應用進行必要的修改。0000

(Source:Google Student Blog

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

(本文由 數位時代 授權轉載,首圖來源:shutterstock)

延伸閱讀: