A Simulation Sample

We have some sophisticated infrastructure that allows us to simulate many peer-to-peer systems, scaling up to millions of nodes in size. The nodes in our simulation run the exact same DRT binary that ships with Windows 7.  We can simulate a number of different systems – small networks where nodes come and go, large networks…

2

Introducing the DRT SDK Sample

Overview We’ve already had a few posts describing the DRT and what it does, but now we can actually show it off!  This post is designed to provide a brief but useful look at the DRT SDK Sample. The DRT SDK Sample demonstrates how to: ·         Initialize the DRT_SETTINGS structure ·         Use and attach a…

2

Building a Distributed Hash Table with the DRT: Part 2

In the previous article in this series, we introduced the concept of a Distributed Hash Table (DHT) and explained that the DRT makes it easier to build a DHT by offering key based routing.  In this article, we’ll describe an architecture for a DHT that uses key based routing.  Next time, we’ll start looking at…

0

Windows 7 Peer-to-Peer Resources

Hi everyone, I just wanted to post a short list of resources that will help you build peer-to-peer applications for Windows 7. Download the Windows 7 beta here:  http://www.microsoft.com/windows/windows-7/beta-download.aspx.  If you haven’t tried it yet, be quick!  Looks like beta slots are running out. Donwload the SDK for Windows 7 here:  http://www.microsoft.com/downloads/details.aspx?FamilyID=a91dc12a-fc94-4027-b67e-46bab7c5226c&DisplayLang=en.  The SDK includes…

0

Building a Distributed Hash Table with the DRT: Part 1

This is the first article in a multi-part series describing a design for a distributed hash table (DHT) built with the Distributed Routing Table (DRT), our new Windows 7 peer-to-peer platform piece.  If you’re interested in building a DHT of your own using the Distributed Routing Table, or you have questions about these articles, please…

1