“網際網路+”大學生創新創業大賽來了,歡迎報名龍蜥社群賽題!

OpenAnolis小助手發表於2022-06-15

比賽介紹

中國國際“網際網路+”大學生創新創業大賽的產業命題賽道已啟動。大賽將採用校級初賽、省級複賽、全國總決賽三級賽制。龍蜥社群入圍 2 個命題,期待國內外高校的報名參與。
報名時間:
2022.06.01 - 2022.07.31
報名要求:
本次比賽以團隊形式報名參賽,每個團隊的成員不少於 3 人,不多於 15 人(含團隊負責人),須為揭榜答題的實際核心成員。允許跨校組建、師生共同組建參賽團隊。
報名流程:


  賽題解析
本次大賽,龍蜥社群設有 2 個賽題:
1、基於龍蜥作業系統開源技術 Plugsched 最佳化 Linux 核心排程器
命題背景:
Linux 核心排程器近年來面臨著幾大難題:不同場景最佳排程策略不同,上游迭代速度慢,核心升級困難,無法升級子系統。Plugsched 是阿里雲全自研並已開源的 Linux 核心排程器子系統熱升級的 SDK,它利用模組化的技術,實現在不重啟系統、應用的情況下動態替換排程器子系統。該技術在業界具有領先性,它解決了上述幾大難題。
命題內容:
本專案旨在幫助參賽者學習 Linux 核心排程器相關知識和除錯方法,掌握排程器子系統熱升級的基本原理,針對實際的場景,提升應用的效能。評判標準如下:
1)選擇使用場景儘可能廣泛的應用程式,如 web server、database 等,也可以選擇排程器 benchmark,如 schbench、hackbench 等。
2)效能提升儘可能多。
3)改進 Plugsched 的一些設計缺陷,可以獲得附加分數。 
答題要求:
答題報告需包含以下內容:
1)測試環境資訊:CPU 型號、作業系統、應用軟體版本、系統配置 。
2)排程器修改的 patchset。 
3)測試結果對比。 
4)如果有參與 plugsched 的開發,貼上 gitee 的 issue 連結 評委將以可復現性作為評分標準之一。 



 2、龍蜥開源作業系統 Anolis OS 排程器併發度最佳化


命題背景:

龍蜥 Anolis OS 8 是龍蜥社群(OpenAnolis)推出的完全開源、中立、開放的發行版,它支援多計算架構,也面向雲端場景最佳化,全面相容 CentOS 8 軟體生態。Anolis OS 8 旨在為廣大開發者和運維人員提供穩定、高效能、安全、可靠、開源的作業系統服務。
Anolis OS的排程器領域最佳化一直是人們關心的話題,少量的效能提升在雲場景大量伺服器叢集裡也會產生很大的價值。例如CFS排程器的訪存區域性性最佳化可以降低應用的CPU利用率,增加應用部署的密度降低TCO。另外CFS 排程器中也有優先使用空閒CPU的傾向,這樣設計可以最佳化排程延遲,使應用延遲降低。這兩種設計存在衝突,通常是優先使用空閒CPU的設計佔據主導,訪存區域性性較差。 
命題內容:
本專案旨在為 Anolis OS CFS 排程器增加限制 Cgroup 任務使用 CPU 的併發度功能,希望儘可能利用當前優先使用空閒 CPU 設計,同時提升應用的訪存區域性性。 
答題要求:
答題報告需包含以下內容:
1)測試環境資訊:CPU型號、應用軟體版本、系統配置 。
2)完整的設計文件和功能實現。 
3)測試結果對比 。


相關報名流程、賽題詳情、技術支援等連結可移步龍蜥公眾號(OpenAnolis龍蜥)2022年6月14日相同推送檢視。




—— 完 ——

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70004278/viewspace-2900793/,如需轉載,請註明出處,否則將追究法律責任。

相關文章