Sign in
John L. Miller's Blog: Networking and more
John L. Miller's weblog covering his work, research, and programming-related interests
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Tags
AutoCollage
Cheating
Content Distribution
Cyberspace
Data Storage
Gaming
Graphics
Halo-3
Hardware
Incubation
MSCD
NAT Traversal
Network Simulation
Networking
P2P
Programming
Second Life
Security
The Web
Touch Mouse
Virtual Environments
Vista
World of Warcraft
Browse by Tags
MSDN Blogs
>
John L. Miller's Blog: Networking and more
>
All Tags
>
networking
Tagged Content List
Blog Post:
Recent research results
John L. Miller
Hard to believe it's been two years since I posted! I expect to be writing more regularly moving forward. Not that the bar is very high at this point :) Over the past few years I've helped write a few papers related to distributed virtual environments in various workshops. In case you're interested...
on
8 Sep 2011
Blog Post:
DVE Scalability - More to be done?
John L. Miller
Much of my last year has been spent reading about distributed virtual environment scalability. As it turns out, perhaps it shouldn't have been. A lot of research papers I've read begins like this: "DVE's consume loads of bandwidth, and there are lots of opportunities to improve their network...
on
22 Jul 2008
Blog Post:
Peer-to-Peer Content Distribution and download speeds
John L. Miller
When I talk to people about P2P content distribution, there's a common misperception. They assume that the more people there are downloading that file, the faster download goes. This isn't usually true, as I'll explain below. What is true is that a peer-to-peer system in which servers participate should...
on
28 Jul 2007
Blog Post:
'Managed Prototypes'
John L. Miller
MSCD has a front-page story on research.microsoft.com . A friend of mine asked me about a quote in the article which could perhaps be misunderstood: “It is as much as eight times faster than our original managed prototype, and it’s great that customers will have a chance to experience the benefits...
on
27 Jul 2007
Blog Post:
MSCD links to download Visual Studio 2008 Beta 2
John L. Miller
If you're interested in using Microsoft Secure Content Distribution to download Visual Studio 2008 Beta 2, just click here , install and run the downloader, and you'll be off and running! This version of MSCD will be available for four weeks, so you have until 22-August to give it a try!
on
26 Jul 2007
Blog Post:
Microsoft Secure Content Distribution
John L. Miller
A few years ago, Pablo Rodriguez and Christos Gkantsidis applied Network Coding to Peer-to-Peer file swarming, calling their system 'Avalanche' . I was lucky enough to be involved in their project. Over time, Cambridge Incubation at Microsoft Research Cambridge built a content distribution system around...
on
26 Jul 2007
Blog Post:
Writing a Packet-level Simulator
John L. Miller
Over the years I've gained a healthy respect for the value of simulation. Abstract algorithm simulation can help you fine-tune your core concepts and transaction structure. Low-level network simulation can give you a controlled environment in which to evaluate and debug your protocol and implementation...
on
22 May 2007
Blog Post:
May the best bot win...
John L. Miller
There are two broad areas in gaming I want to take a closer look at. The first is distributed games, and models for ensuring fairness and cheat-proofing. The second is issues which affect game play quality, such as latency and jitter in network connections. As part of this research, I need a way of reproducibly...
on
27 Mar 2007
Blog Post:
And now for something completely different...
John L. Miller
So far I've mostly written about issues that come up in my day-to-day development life, and not very often at that. Starting with my next post, most of what I write about will be related to my research efforts, and I should be posting more frequently. So what are my research interests? So glad you...
on
22 Dec 2006
Blog Post:
Threading models for network services
John L. Miller
One of the first steps in writing a multi-layered network service is determining a threading model. Common wisdom for a performant network service is that the socket layer, at the very least, should use some form of overlapped IO, such as async winsock calls or IO completion ports. I do a lot of interviewing...
on
23 Nov 2006
Blog Post:
NAT Traversal
John L. Miller
Over the years I've done a lot of work on P2P protocols. One challenge which consistently arises is devising a good P2P NAT traversal strategy, i.e. one which doesn't require all data between clients be relayed through a server. Common wisdom divides NAT's into several categories, depending upon how...
on
29 Oct 2006
Blog Post:
Using SCHANNEL and TLS
John L. Miller
A few areas of computer science are especially intimidating. The two worst for my money are networking and security. Networking because it involves LAL of TLA's, and security because, well, it's security. Just because these areas are intimidating doesn't mean they're difficult. Especially if you follow...
on
16 May 2006
Page 1 of 1 (12 items)