Top Banner
Zhengzhong Lin, Yoshiyori URANO Global Information and Telecommunication Institute Waseda University Tokyo, 169-0051 Japan Email: [email protected], [email protected]
26
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Honjo Seminar 6.10

Zhengzhong Lin, Yoshiyori URANO

Global Information and Telecommunication InstituteWaseda University

Tokyo, 169-0051 Japan

Email: [email protected], [email protected]

Page 2: Honjo Seminar 6.10

1. Peer-to-peer File Sharing2. About new ideas on my research 3. Economic Point4. SNS Point5. Future Work

April 13, 2023 2

Page 3: Honjo Seminar 6.10

April 13, 2023 3

Page 4: Honjo Seminar 6.10

April 13, 2023 4

Page 5: Honjo Seminar 6.10

April 13, 2023 5

Page 6: Honjo Seminar 6.10

April 13, 2023 6

Page 7: Honjo Seminar 6.10

April 13, 2023 7

• Not scalable

• Not reliable

Page 8: Honjo Seminar 6.10

April 13, 2023 8

Page 9: Honjo Seminar 6.10

April 13, 2023 9

Page 10: Honjo Seminar 6.10

April 13, 2023 10

Page 11: Honjo Seminar 6.10

April 13, 2023 11

Page 12: Honjo Seminar 6.10

April 13, 2023 12

Page 13: Honjo Seminar 6.10

April 13, 2023 13

Page 14: Honjo Seminar 6.10

April 13, 2023 14

Page 15: Honjo Seminar 6.10

Scalable Reliable

April 13, 2023 15

Page 16: Honjo Seminar 6.10

The classic BitTorrent protocol is limited to the tit-for-tat mechanism BitTorrent プロトコルは“お返し( tit-for-tat )”メカニズムの制約を

受けている。つまり、ユーザはファイルピースをダウンロードしたいとき、通常は別のファイルピースをアップロードしなければならない。

多くのインターネット接続が非対称で、ダウンロード速度とアップロード速度が n:1 になる場合、事態はいっそう悪化する。ユーザが“お返し”メカニズムに基づいてファイルをダウンロードするとき、このことが問題になる。

Furthermore, this system offers no incentive for users to upload once they have finished downloading, so many users turn off their file sharing client when they are done.

要するに、ユーザのアップロード能力が低いために、ダウンロード能力をフルに利用できない

Page 17: Honjo Seminar 6.10

New ideas ① virtual currency 仮想通貨システム

② concept of SNS (Social Networking ) ソーシャルネットワーキングの概念

About the

details……

Page 18: Honjo Seminar 6.10

A virtual currency can overcome the shortcomings of the P2P(BitTorrent…) protocol to improve the efficiency of the system.

By introducing a virtual currency, It can alleviate this problem. Users can earn currency for uploading, and they can spend it at a later time for fast downloads.  

Every user records his individual trade interactions with other peers, and also this information is forwarded to other peers in the system. Over time, a decentralized trust graph emerges that allows all users of the system to trade with the virtual currency.  

Page 19: Honjo Seminar 6.10

19

BarterCast message protocol• A peer spreads information to others

about how much it uploaded/downloaded to/from whom

5 -> 9

1: 100 up 80 down2: 600 down6: 50 up

Page 20: Honjo Seminar 6.10

Incentive Model used in Maze New users are initialized with 4096 points. Uploads: +1.5 points per MB uploaded Downloads: -1 point per MB downloaded

within 100MB, -0.7 per additional MB between 100MB and 400MB, -0.4/MB between 400MB and 800MB, and -0.1 per additional MB over 800.

Downloads requests are ordered b T = requestTime− 3 ∗ logP , where P is a user's point total.

Users with P<512 have a download bandwidth quota of 300Kb/s.

Page 21: Honjo Seminar 6.10

When you want to download the files more quickly but it is difficult to up the speed by yourself. Because you can not change the overlay network topology only by yourself.

Page 22: Honjo Seminar 6.10

Using the social networking concept of connecting users in virtual friend circles to help download files.ファイルのダウンロードを促進するために、ユーザどうしを仮想的な友達の輪で結び付けるというソーシャルネットワーキングの概念も使用している。

Page 23: Honjo Seminar 6.10

ユーザが友人たちに助けを求めると、友人たちは彼が現在相手にしているグループと欠けているファイルピースについての情報を取得する。このようにして、彼らは同じファイルをダウンロードすることで彼と同じグループに参加し、ダウンロードしたファイルピースを彼に転送することにより、事実上、アップロード帯域幅を寄贈することができる。

Page 24: Honjo Seminar 6.10

How to implement the two ideas

① About the first idea(virtual currency ) a decentralized trust graph emerges that

allows all users of the system to trade with the virtual currency

システムのすべてのユーザが仮想通貨で交換できるような非集中化されたグラフが形成される

Page 25: Honjo Seminar 6.10

Some people who is will to cooperate with me to implement my research can contact with me by [email protected]

Page 26: Honjo Seminar 6.10