企業在生產環境中逐漸支持超大規模數據存儲,然而如何保障大數據存儲的性能和可靠性依然是一個重大挑戰。我們提出了一個基於網絡編碼的軟件定義雲存儲系統nCloud,以支持地理分佈式雲數據中心存儲,並兼顧存儲效率、系統性能和容錯能力。 nCloud將網絡編碼思想用於主要的性能相關操作。它的創新性在於將地理分佈式雲數據中心的層級特性與網絡編碼理論相結合,即首先在本地數據中心對數據進行局部編碼,隨後聚合多個數據中手心的局部編碼數據從而得到最終編碼數據。我們預期該項目的發現將有益於大數據存儲產業。nCloud 支持檔案備份和存儲、文檔管理、虛擬磁盤管理。