《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 業(yè)界動態(tài) > 一種基于FPGA云存儲架構(gòu)的關(guān)鍵技術(shù)研究

一種基于FPGA云存儲架構(gòu)的關(guān)鍵技術(shù)研究

2015-10-19
關(guān)鍵詞: FPGA 云存儲

  目前常見的云存儲服務(wù)有:亞馬遜的Simple Storage Service(S3)、Nutanix的存儲服務(wù)、搜狐企業(yè)網(wǎng)盤、百度云盤等等,而這些并不提供小型開發(fā)板所需的云服務(wù)。本系統(tǒng)則是以TCP/IP做為基本通信手段,并且加入自定義的數(shù)據(jù)通信協(xié)議,通過整合分布式存儲的調(diào)度思想,來實現(xiàn)基于FPGA的云存儲架構(gòu)。這樣不僅使FPGA開發(fā)板能夠?qū)崿F(xiàn)云存儲的功能,同時也為基于FPGA的云計算打下了堅實的基礎(chǔ)。 本系統(tǒng)利用集群以及分布式的思想,將多塊FPGA開發(fā)板模擬成大量的存儲設(shè)備,通過對目標數(shù)據(jù)的統(tǒng)一映射規(guī)約處理,實現(xiàn)對數(shù)據(jù)安全、穩(wěn)定、可靠的云存儲,從而最終實現(xiàn)本系統(tǒng)的功能。因為FPGA具有并行性以及動態(tài)可重構(gòu)性的等等特性,使得本系統(tǒng)能夠很好的在FPGA硬件集群上完成預(yù)定的功能。 本系統(tǒng)在設(shè)計實現(xiàn)的過程中,使用了Quartus Ⅱ、Eclipse等集成開發(fā)環(huán)境,使用Ethereal軟件進行網(wǎng)絡(luò)抓包驗證,并且使用了交換機完成開發(fā)過程中的各種實驗,用到的編碼語言包括:verilog、java、htm15、js等。最終的測試、運行平臺選擇了Altera公司的DE2開發(fā)板、PC機、路由器等,此外還需要一個交互軟件(即一個網(wǎng)站,提供用戶使用界面)。經(jīng)過測試、驗證,本系統(tǒng)可以穩(wěn)定的運行在50MHz時鐘頻率的DE2開發(fā)板上。
  本文從數(shù)據(jù)傳輸速率、數(shù)據(jù)存儲正確性、數(shù)據(jù)存儲穩(wěn)定性等方面對系統(tǒng)進行了詳細的分析與評估。結(jié)果表明,本系統(tǒng)能夠正確完成云存儲的功能,擁有FPGA所特有的功耗低、集成度高、穩(wěn)定性好的特點,具有明顯的性能優(yōu)勢,并且是開發(fā)FPGA云計算的重要鋪墊。因此,基于FPGA的云存儲架構(gòu)具有較好的理論價值和實際意義。

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。