7月8日報導,據哥本哈根大學官網報導,Mikkel Thorup教授和他的團隊研發了一種新算法,該算法可通過精簡計算機伺服器的工作流程,減少伺服器過載現象。該算法不但節省了伺服器的計算資源,而且還可以減少計算中心的能源消耗,從而實現技術的綠色轉型。
目前,谷歌和視頻平台Vimeo都已經將該項算法投入使用。其中,Vimeo在報告中稱,該算法將該平台的頻寬使用量(bandwidth usage)減少了八倍。
Thorup教授表示,「我們最初的目的是用新的算法改變業內處理數據的方式,但現在的效果更好,因為我們還節約了能源」。
一、耗電量高達4000萬億瓦、計算中心的溫室氣體排放總量與航空相當
據研究表明,全球的數據中心平均每小時的耗電量高達4000萬億瓦(400 terawatt-hours)。這與全球航空運輸溫室氣體排放總量相當,占全球溫室氣體排放總量的2%。並且,該報告還預測,到2025年,全球數據中心耗電總量將翻倍。
根據丹麥氣候變化委員會的數據顯示,一個大型數據中心的耗電量相當于丹麥耗電總量的4%。
iPhone13竟成行動電源,「鴿」了三年的反向無線充電終於來了
二、耗時又耗電,伺服器過載困境難以解決
過載是指當伺服器從客戶端接收到的處理請求超出其算力時,伺服器會出現無法響應的情況。比如說,當我們去看某個熱門直播或者搶門票時,發現頁面無法顯示,這其實就是平台伺服器一時間難以處理大量的用戶請求,出現了過載現象。
因此為了解決過載難題,算力系統通常需要不斷地將全部算力以不同的比例分布在移動客戶端和伺服器之間,以便適應兩端的算力需要。事實上,這其中涉及的數學計算非常難。
一方面,一個算力系統可能涉及多達10億台伺服器,處理的數據量龐大。另一方面,客戶端是不穩定的,它們將不斷地加入或離開算力系統,這個狀態是動態變化的。
這些理由都會讓算力系統難以及時分配算力,從而導致了伺服器堵塞或故障,也消耗大量能源。
「隨著網際網路流量爆炸式增長,這些問題將不斷發生」,Thorup教授認為,這些問題的解決方案需要適用於任何規模的數據中心,並與伺服器的數量無關,「我們的算法就可以」。
三、從100到10,新算法解決伺服器過載難題
新算法將減少傳輸數據到客戶端的次數。原有的算法可能需要移動到客戶端100次來處理數據,才能得到處理結果。而新算法將這些過程減少到10次。研究人員表示,即使需要處理數據的伺服器和客戶端數量超過數十億,新算法同樣也能將處理數據過程的次數從100減少到10次,該算法與伺服器的數量無關。
由於許多大型IT公司已經實施了Thorup教授的新算法,Thorup教授相信很快整個行業都能採用新算法。
結語:精簡又省耗,新算法是否能助力計算中心「騰飛」
我們生活在數據洪流的時代,數據無處不在。大量的數據也在催生前所未有的行業機遇。面對如何更快的處理數據、如何讓計算中心節能省耗,Thorup教授及其團隊交給行業一份新的答案。
哥本哈根大學Thorup教授通過新算法精簡了算力系統處理數據的過程,讓伺服器不再過載。同時,這也意味著新算法將減少計算中心的耗電量,實現技術的綠色轉型。此外,該算法不受伺服器和客戶端的數量限制,可以將數據的處理過程從100次減少至10次,其應用場景廣泛。
未來,新算法是否能助力計算中心騰飛,我們能否隨時看到喜愛的直播,又或是搶到心儀演唱會的門票,我們拭目以待。