[發(fā)明專利]基于容錯(cuò)FPGA的事務(wù)系統(tǒng)的正好一次事務(wù)語義的系統(tǒng)和方法有效
| 申請(qǐng)?zhí)枺?/td> | 201910175657.4 | 申請(qǐng)日: | 2019-03-08 |
| 公開(公告)號(hào): | CN110297801B | 公開(公告)日: | 2023-02-24 |
| 發(fā)明(設(shè)計(jì))人: | 馬諾·卡魯納卡蘭·南比亞爾;斯瓦普尼·羅迪;蘇尼爾·阿南特·普拉尼克;馬赫什·達(dá)莫達(dá)爾·巴威 | 申請(qǐng)(專利權(quán))人: | 塔塔咨詢服務(wù)有限公司 |
| 主分類號(hào): | G06F15/173 | 分類號(hào): | G06F15/173;G06F15/78 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 王小衡;王天鵬 |
| 地址: | 印度馬哈拉*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 容錯(cuò) fpga 事務(wù) 系統(tǒng) 正好 一次 語義 方法 | ||
本公開一般涉及用于為基于容錯(cuò)FPGA的事務(wù)系統(tǒng)提供正好一次事務(wù)語義的方法和系統(tǒng)。該系統(tǒng)包括服務(wù)器中的中間件組件以及客戶端。服務(wù)器包括主機(jī)和FPGA。該FPGA控制事務(wù)執(zhí)行(應(yīng)用程序處理邏輯也駐留在FPGA中),并借由改進(jìn)式TCP實(shí)施方式提供高性能的容錯(cuò)。主機(jī)緩沖并持久化事務(wù)記錄以進(jìn)行故障恢復(fù)并實(shí)現(xiàn)正好一次事務(wù)語義。監(jiān)視和故障檢測(cè)組件跨FPGA和主機(jī)分布。通過取決于組件故障而在高性能模式和保守模式之間切換,可以在不犧牲性能的情況下實(shí)現(xiàn)正好一次事務(wù)語義。用于FPGA和主機(jī)之間連接的PCIE交換機(jī)確保即使主機(jī)發(fā)生故障FPGA也是可用的。當(dāng)FPGA提供更高的處理元件和存儲(chǔ)器時(shí),可以消除主機(jī)。
優(yōu)先權(quán)要求
本申請(qǐng)要求于2018年3月22日提交的印度專利申請(qǐng)?zhí)?01821010571的優(yōu)先權(quán)。上述申請(qǐng)的全部?jī)?nèi)容通過引用結(jié)合在此。
技術(shù)領(lǐng)域
本文的公開內(nèi)容一般涉及事務(wù)系統(tǒng),并且更具體地,涉及為基于容錯(cuò)現(xiàn)場(chǎng)可編程門陣列(Field Programmable Gate Array(FPGA))的事務(wù)系統(tǒng)提供正好一次(exactly-once)事務(wù)語義的框架。
背景技術(shù)
期望事務(wù)應(yīng)用程序響應(yīng)來自客戶端或消息源的傳入消息。數(shù)據(jù)庫服務(wù)器系統(tǒng)是事務(wù)處理的主要示例。當(dāng)數(shù)據(jù)庫服務(wù)器在其內(nèi)部實(shí)現(xiàn)方式(基于行到基于列、自定義數(shù)據(jù)結(jié)構(gòu)、鍵值存儲(chǔ)器)以及甚至技術(shù)(基于磁盤的存儲(chǔ)到存儲(chǔ)器中的存儲(chǔ)(in-memory storage))上不斷發(fā)展時(shí),因此其應(yīng)用程序也在不斷發(fā)展。從純客戶端-服務(wù)器系統(tǒng)到多層到實(shí)時(shí)流分析-所有這些應(yīng)用程序都需要與數(shù)據(jù)庫服務(wù)器進(jìn)行事務(wù)處理。無論應(yīng)用程序如何發(fā)展,對(duì)事務(wù)數(shù)據(jù)庫的需求仍然存在。并且當(dāng)應(yīng)用程序發(fā)展時(shí),可能會(huì)有許多類別的應(yīng)用程序,其需要處理速度、高吞吐量、高可用性而同時(shí)處理事務(wù)正好一次,無論有多少組件發(fā)生故障,無論故障事件的序列如何。當(dāng)應(yīng)用程序本身變得復(fù)雜時(shí),擁有提供這些特征的框架簡(jiǎn)化了這些應(yīng)用程序的設(shè)計(jì),從而使能高性能。
發(fā)明內(nèi)容
本公開的實(shí)施例呈現(xiàn)技術(shù)改進(jìn),作為本發(fā)明人在傳統(tǒng)系統(tǒng)中認(rèn)識(shí)到的一個(gè)或多個(gè)上述技術(shù)問題的解決方案。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于塔塔咨詢服務(wù)有限公司,未經(jīng)塔塔咨詢服務(wù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910175657.4/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F15-00 通用數(shù)字計(jì)算機(jī)
G06F15-02 .通過鍵盤輸入的手動(dòng)操作,以及應(yīng)用機(jī)內(nèi)程序的計(jì)算,例如,袖珍計(jì)算器
G06F15-04 .在引入被處理的數(shù)據(jù)的同時(shí),進(jìn)行編制程序的,例如,在同一記錄載體上
G06F15-08 .應(yīng)用插接板編制程序的
G06F15-16 .兩個(gè)或多個(gè)數(shù)字計(jì)算機(jī)的組合,其中每臺(tái)至少具有一個(gè)運(yùn)算器、一個(gè)程序器及一個(gè)寄存器,例如,用于數(shù)個(gè)程序的同時(shí)處理
G06F15-18 .其中,根據(jù)計(jì)算機(jī)本身在一個(gè)完整的運(yùn)行期間內(nèi)所取得的經(jīng)驗(yàn)來改變程序的;學(xué)習(xí)機(jī)器
- 多個(gè)容錯(cuò)網(wǎng)絡(luò)中的非容錯(cuò)網(wǎng)絡(luò)節(jié)點(diǎn)
- 一種適用于硬實(shí)時(shí)系統(tǒng)的任務(wù)調(diào)度方法
- 一種星載數(shù)據(jù)管理系統(tǒng)自主容錯(cuò)方法
- 容錯(cuò)機(jī)電作動(dòng)系統(tǒng)
- 一種基于運(yùn)行時(shí)模型的云計(jì)算容錯(cuò)機(jī)制配置方法
- 確定客貨分離式高速公路客車車道容錯(cuò)形式的方法和系統(tǒng)
- 新型低振噪容錯(cuò)式永磁磁通切換電機(jī)
- 計(jì)算機(jī)容錯(cuò)系統(tǒng)及方法
- 一種容錯(cuò)型永磁同步電動(dòng)機(jī)集中繞組結(jié)構(gòu)
- 一種面向用戶的可變分布式存儲(chǔ)副本容錯(cuò)方法
- 一種事務(wù)處理的方法和裝置
- 分布式事務(wù)處理方法與系統(tǒng)
- 一種融合原生事務(wù)和邏輯事務(wù)的方法
- 用于聚結(jié)內(nèi)存事務(wù)的方法和系統(tǒng)
- 事務(wù)處理方法、事務(wù)參與節(jié)點(diǎn)及事務(wù)協(xié)調(diào)節(jié)點(diǎn)
- 跨進(jìn)程分布式事務(wù)控制方法及相關(guān)系統(tǒng)
- 一種分布式事務(wù)管理方法及系統(tǒng)
- 一種分布式事務(wù)處理的智能監(jiān)控方法及服務(wù)器
- 分布式事務(wù)處理方法及裝置
- 讀寫事務(wù)控制方法、系統(tǒng)、終端設(shè)備及存儲(chǔ)介質(zhì)





