Skip Links

Network World

  • Social Web 
  • Email 
  • Close

(Comma separation for multiple addresses)
Your Message:

Microsoft's network coding plan

Microsoft testing network coding for content distribution system
By Jim Duffy , Network World , 12/10/2007
  • Share/Email
  • Tweet This
  • Comment
  • Print

An advanced technology called network coding is hidden away in the labs at some vendors as they figure out what to do with it. But Microsoft already has a working network coding prototype. Its Microsoft Secure Content Distribution (MSCD) system was trialed recently by customers to download a new release of Microsoft Visual Studio 2008 Beta-2.

Microsoft extended this trial into November, beyond its usual four weeks, to publicly test the capabilities and effectiveness of MCSD and evaluate its design and potential product plans for the future. It’s the first time Microsoft has distributed Visual Studio via peer-to-peer content distribution rather than server download.

“The Visual Studio team was pleased with the result; the feedback that we had from people [consumers and businesses] actually using it was largely positive, and it turned out to be fairly low effort to continue maintaining” the trial, says John Miller, a Microsoft software architect at the company’s research labs in Cambridge, England.

MSCD cannot traverse a company firewall, however, so IT departments needed to set up a proxy to bypass the firewall for peer-to-peer content exchange between applications internal and external to the business, he says.

Microsoft’s research into network coding began in early 2004, and a proof of concept for MSCD was developed later that year.

Network coding proved to be an easy technique to transition to from Microsoft’s investigation of heuristics for optimized content distribution.

“It worked right from the beginning,” says Microsoft Researcher Christos Gkantsidis. “The previous work was pointing to that direction, but before seeing the first papers on network coding, we didn’t know that this was the way to go. It was an interesting discovery.”

Microsoft still has not announced plans to develop and offer a commercial product that incorporates MSCD or a network coding mechanism. The company is crunching and examining the data from the MSCD trial before determining what to do next, Miller says.

Beyond peer-to-peer content distribution, Microsoft sees a role for network coding in distributing live streaming and video on demand, and peer-to-peer collaboration such as group and folder sharing, Gkantsidis says.

  • Share/Email
  • Tweet This
  • Comment
  • Print

Partner Content

Blue Stripe Software

www.bluestripe.com/

Improving Application Performance Troubleshooting

Diagnosing why an application is slow is hard, at times taking days or weeks to isolate and resolve. This paper explains the challenges involved using current management tools, provides a 'wish list' for application management and analysis, and explains the need for an application system-wide approach that monitors entire applications, not components.

Download Whitepaper

Virtual Vigilance: Managing Application Performance in Virtual Environments

This paper highlights the impact of virtualization on application performance.  "Managing Application Performance in Virtual Environments" states: "Best-in-Class organizations are predominately taking actions around improving visibility across both physical and virtual systems, assessing the business impact of application performance and understanding interdependencies of applications in virtualized environments."

Download Whitepaper

Application Service Requests: The Missing Link for Pragmatic ITSM

Forrester Research analyst Glenn O'Donnell and BlueStripe co-founder Vic Nyman discuss a breakthrough approach to application problem management. Learn the new approach for ITSM problem management, which provides: Rapid isolation of application slow-downs to specific components for quick problem resolution, 24/7 monitoring for proactive notification of potential issues before end users are impacted and much more.

Register for Webcast

Comments (5)
Login
Forgot your account info?

RE: Microsoft's network coding planBy MD on December 11, 2007, 11:58 amDidn't napster, limewire, kazaa and all the other peer to peer applications do this already? I don't see how changing the content is a breakthrough discovery about...

Reply | Read entire comment

RE: Network CodingBy lanlord on December 11, 2007, 8:25 pmIsn't this just another spin on data de-duplication techniques? Quantum developed a technology similar to this for their latest product offering, and RiverBed's...

Reply | Read entire comment

Yes, it is another spinBy tuomoks on December 12, 2007, 12:59 pmNothing new here except a new term for one implementation of an age old technique. Because of bandwidth we have used a similar implementation 10+ years in wireless...

Reply | Read entire comment

Actually, it is not about InternetBy Anonymous on December 13, 2007, 11:32 amI agree that Internet space is covered. However, inside an Enterprise where security and permissions do matter, I think that something like this (depending on...

Reply | Read entire comment

Tech MoronsBy Anonymous on May 18, 2008, 8:54 amI am tired of these moronic techies who keep thinking that have understood something when they have no clue about the idea. Duh!! calling data replication and coding...

Reply | Read entire comment

View all comments

Add comment
Anonymous comments subject to approval. Register here for member benefits.
Have a NetworkWorld account? Log in here. Register now for a free account.

Videos

rssRss Feed