[發明專利]基于JXTA的P2P推式網絡存儲方法有效
| 申請號: | 200910096565.3 | 申請日: | 2009-03-09 |
| 公開(公告)號: | CN101494664A | 公開(公告)日: | 2009-07-29 |
| 發明(設計)人: | 琚春華;劉東升;王蓓;周怡 | 申請(專利權)人: | 浙江工商大學 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06;H04L12/56 |
| 代理公司: | 杭州賽科專利代理事務所 | 代理人: | 陳 輝 |
| 地址: | 310018浙江省*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 jxta p2p 網絡 存儲 方法 | ||
技術領域
本發明涉及一種網絡存儲方法,更具體的說,是涉及一種基于JXTA的P2P 推式網絡存儲方法。
背景技術
在最近的幾年,P2P(Peer-to-Peer)成為了因特網的一大熱點,它是因特 網的一種應用模式,在網絡中的任何設備,包括大型機、PC機、PDA、手機等, 通過這種應用模式能直接進行連接。
目前,P2P的代表性研發產品和技術有以下幾種:
(1)ICQ類的即時通信軟件。支持多個用戶進行文字和文件的通信交流, 并且能夠與其它通信設備互聯,弱化甚至擺脫對中央服務器的依賴,這樣的通 信更接近非互聯網通信模式。
(2)Napster類軟件。使用者可以通過安裝此類軟件,實現文件的共享、 檢索、和復制文件,并且能夠自動發現最新的文件列表。
(3)Netbatch(Intel)類協同計算軟件。可以通過連接上萬臺的計算機, 充分利用這些計算機閑置的處理能力,進行分布式計算。
(4)BitTorrent(中文全稱比特流,簡稱BT)是指是一個多點下載的P2P 軟件。與FTP不同是BT有多個發送點。當你在下載時,同時也在上傳,使大家 都處在同步傳送的狀態。BT是當今P2P最為成功的一個應用。
這幾類P2P有一個嚴重的缺陷,他們相互之間不能兼容。也就是說ICQ類 軟件不能與Napster類軟件相互傳輸文件。JXTA的出現解決了這種問題。JXTA 是一套獨立于各種平臺和語言的協議。在網絡中的各種語言實現的P2P應用程 序只需要改寫網絡部分的代碼,就可以轉換到JXTA平臺上來。這就大大的節省 了工作量,吸引其它采用非Java語言開發的軟件加入到JXTA中來。
在JXTA的網絡中,消息的傳遞是實時的,任何一個Peer只能向在線的Peer 發送消息或者傳遞文件。如果對方不在線,或是由于網絡通信原因,無法在搜 索對方,消息和文件將無法傳遞給對方。
發明內容
在JXTA的網絡中,消息的傳遞是實時的,任何一個Peer只能向在線的Peer 發送消息或者傳遞文件。如果對方不在線,或是由于網絡通信原因,無法在搜 索對方,消息和文件將無法傳遞給對方。
為了解決文件這個問題,本發明結合了六度分割理論提出了推式網絡存儲 用來解決這個問題。推式網絡存儲是將網絡存儲和JXTA技術相結合產生的。推 式網絡存儲利用JXTA2.0的特點,將文件存儲在Super-peer中,其它的Peer 在登陸網絡后從Super-peer下載文件或者上傳文件給Super-peer。
基于JXTA的P2P推式網絡存儲方法,包括以下步驟:
一、Peer下載文件
當Peer需要下載文件時,首先登陸到P2P網絡中,并在本地儲存文件通告。 P2P網絡中收到Peer登陸信息的super-peer更新共享資源分布式索引SRDI, 并且通知P2P網絡中的其它super-peer。如果P2P網絡中有存有Peer請求下 載文件的super-peer,則通知peer下載文件。文件傳送完畢后,提供文件下 載的super-peer把該文件摘要中的file_flag改為0,并且把摘要發布到P2P 網絡中,通知其它保存有該文件的super-peer刪除該文件。
二、Peer上傳文件
當Peer需要將文件存儲在P2P網絡中時,它向P2P網絡中的super-peer 發送請求,P2P網絡中最先收到請求的super-peer檢索P2P網絡的拓撲結構, 根據關鍵程度的高低順序依次向其他super-peer轉發請求,收到請求的 super-peer檢查本地是否有能夠存儲該文件的存儲空間,若有,則向Peer發 送同意上傳文件的通知,否則將不作應答;Peer收到同意文件上傳的通知后, 建立通信管道上傳文件,上傳文件完成后通知最先收到請求的super-peer;所 有接收文件的super-peer根據文件的名稱、發送方、接收方、文件的生命周期 生成相應的文件摘要。當接收文件的super-peer的本地時間超過文件摘要中的 file_lifecircle時,將自動刪除該文件,而無需發布該文件的摘要。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江工商大學,未經浙江工商大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910096565.3/2.html,轉載請聲明來源鉆瓜專利網。





