Construction and Utilization ofNintendo DSPeer-to-Peer System Senior High School at Komaba, University of Tsukuba id:rusted_coil id:quolc id:shuyoko
Index 1. Purpose of the Project 2. Project Summary 3. DSChord Algorithm 4. Practical Example: DS Drawr 5. Conclusion
Nintendo DS
Wide Distribution More than 100 million in the world!
High Performance 231 MIPS ×2≈ Power PC G3 231MIPS × 50000 DS ≈ 11.6 TFLOPS ≈ Deep Blue (IBM) ARM9 Processor (ARM Ltd)
Use DS Resource Our Purpose = Verify DS as a Mobile Device Wi-fi Connection
Index 1. Purpose of the Project 2. Project Summary 3. DSChord Algorithm 4. Practical Example: DS Drawr 5. Conclusion
Construct DS Net Peer-to-Peer Network
PC/DS Hybrid Net PC-Cloud Middle Layer for FW/NAT Traverse
Project Summary 1. Construct PC-to-PC Cloud Network 2. Use PC-Cloud to make DS-to-DS Network
Index 1. Purpose of the Project 2. Project Summary 3. DSChord Algorithm 4. Practical Example: DS Drawr 5. Conclusion
Algorithm for PC-Cloud Our choice is… There is a lot of cloud algorithms… 1. Process Speed ・Server-Client Model ・Napstar Model ・Winny Model ・Gnutella Model e.t.c. 2 Key Point Chord 2. Reliability
DSChord Algorithm Chord : MIT, 2001 Improvement DSChord (New Algorithm)
DSChord Algorithm 1. Give ID(Hash) for All Data and Nodes 0001 1010 0100 1100 2. Allocate them on a Circular Topology. 0010 0110 0000 0101 3. Super Nodes (PCs) Automatically Maintain Network and Share Data 0011 1111 1101 1001
DSChord Algorithm (Detail) Chord = Distributed Hash Table (DataBase) Algorithm Detail Successor / Predecessor List FingerTable Maintenance : Improved! Operation Order = O(log N) : Very Fast! Multiset function for search : New Idea!
Index 1. Purpose of the Project 2. Project Summary 3. DSChord Algorithm 4. Practical Example: DS Drawr 5. Conclusion
DS Drawr Cat Cat
Index 1. Purpose of the Project 2. Project Summary 3. DSChord Algorithm 4. Practical Example: DS Drawr 5. Conclusion
Conclusion ✓ Construct DS Network ✓ Utilize DS Network ✓ Verify DS as a Mobile Device ▵ Use DS Resource
Prospect Peer-to-Peer Technology Grid Computing Platform For Medicine / Public Service Entertainment Platform For Game / Multimedia, etc
0 comments
Post a comment