多租戶數據管理關鍵技術研究

《多租戶數據管理關鍵技術研究》是依託復旦大學,由周水庚擔任項目負責人的面上項目。

基本介紹

  • 中文名:多租戶數據管理關鍵技術研究
  • 依託單位:復旦大學
  • 項目類別:面上項目
  • 項目負責人:周水庚
項目摘要,結題摘要,
隨著雲計算的日益普及和大數據套用的迅速發展,越來越多的企業與個人選擇“資料庫即服務”方式來管理數據。這種外包化的數據管理模式在雲端形成了資源共享的多租戶環境。如何在多租戶環境中有效管理海量數據和處理動態負載不僅是服務提供商需要面對的問題,也是資料庫界面臨的挑戰,因為多租戶環境的獨特性使得傳統數據管理技術難以直接有效地移植到多租戶環境中,因而必須研究專門的多租戶數據管理技術。本項目旨在通過發掘和利用多租戶平台的特點和租戶負載特性,攻克多租戶環境下的租戶負載分析與建模及預測、數據組織與存儲及索引、數據快取、數據查詢處理、資源最佳化配置與負載均衡等關鍵技術問題,實現對多租戶負載的低成本、高效率處理,為多租戶數據的有效管理提供良好的技術支撐。
隨著雲計算的日益普及和大數據套用的迅速發展,越來越多的企業與個人選擇“資料庫即服務”方式來管理數據。這種外包化的數據管理模式在雲端形成了資源共享的多租戶環境。如何在多租戶環境中有效管理海量數據和處理動態負載不僅是服務提供商需要面對的問題,也是資料庫界面臨的挑戰,因為多租戶環境的獨特性使得傳統數據管理技術難以直接有效地移植到多租戶環境中,因而必須研究專門的多租戶數據管理技術。 在過去的一年中,我們主要開展了三方面的工作,取得如下成果: (1)針對需要為租戶提供服務質量保證的多租戶資料庫套用,提出並實現了一種成本高效的租戶數據集成及數據查詢處理機制。該機制利用多租戶環境的這種 特性,結合傳統資料庫以及記憶體資料庫技術,利用高性能的記憶體資料庫來處理多個租戶同時產生高強度負載的情況,從而可以將更多租戶的負載集成到同一台資料庫伺服器上進行處理,並能夠為所有租戶提供相應的服務質量保證。該機制可以提高多租戶資料庫系統的負載處理效率,節約系統的部署以及運營成本。實驗結果表明:針對 其所面向的、容易出現多個租戶同時產生高強度負載的套用場景,該機制能夠為多租戶資料庫系統提供經濟且高效的數據存取服務。 (2)依據“多勞多得”的資源分配原則實現了一種增量式快取機制。為此,我們建立了“勞”與“得”的衡量標準,建立了用戶對數據的一次訪問與該次數據訪問所能夠獲得的快取資源的關聯關係;提出了一個用於計算快取資源讓出方案的最佳化模型;設定了一個觀測視窗來限定輸入到模型中的數據,然後將這些數據集輸入到所建立的快取模型中進行最佳化。新的快取策略就能夠根據資源的競爭程度來自主調整快取策略,從而整體上提高快取資源的使用效率。 (3)利用大數據套用在數據訪問模式上的特點,改變了數據只能被動快取的局面,在確定數據即將被訪問的前提下,實現了對數據的適量適時預取機制,從而確保數據處理任務在執行的時候能夠從快取中獲得數據。

相關詞條

熱門詞條

聯絡我們