Microsoft's CamGraph: A machine-learning appliance for big data sets

Microsoft's CamGraph: A machine-learning appliance for big data sets

Summary: Touch- and gesture-focused projects get most of the natural-user-interface (NUI) promotional love at Microsoft. But there are other kinds of NUI projects incubating inside Microsoft Research that may end up contributing to a future commercial product, as happened with the Kinect sensor.

SHARE:

Touch- and gesture-focused projects get most of the natural-user-interface (NUI) promotional love at Microsoft. But there are other kinds of NUI projects incubating inside Microsoft Research that may end up contributing to a future commercial product, as happened with the Kinect sensor.

One of these is CamGraph, an appliance for scalable machine learning, that is being codeveloped by Microsoft Research's FUSE Labs and Microsoft Research Cambridge (the Online Services and Advertising and Systems and Networking teams). CamGraph is one of the projects that Microsoft showed off privately at its TechFest 2011 research fair in February.

There aren't a lot of publicly available details on CamGraph (so far), but there is a placeholder page about the project on the Microsoft Research Web site.

On that page, the researchers note that CamGraph is aimed at making tools for inference in probabilistic graphical modeling available across distributed clusters of machines. CamGraph supports CamCube (originally known as BorgCube), a clustering architecture and software stack that can scale from 3 servers to 8,000 servers inside a shipping-container-type datacenter.

Here's more on CamGraph from Microsoft's Web site:

"CamGraph leverages existing Microsoft Research work on infer.net to provide core libraries, and complex problems can be implemented in a few hundred lines of code. The platform also provides persistent data storage and management, in the form of  a key value store. Semi-structured data can be loaded onto the CamGraph platform and then processed to build the graphs over which inference is to be performed."

The CamGraph researchers have been experimenting with three applications, Bing AdPredictor, Xbox Live TrueSkill and a "probabilstic triple store" to compare performance. The researchers have yet to publish their results.

In addition to being a NUI project, CamGraph also is an example of Microsoft dabbling more in "big data." Other Microsoft big-data-related projects and products include the "Dallas" DataMarket section of Windows Azure Marketplace and the Microsoft Dryad parallelization technology, which Microsoft ultimately plans to make part of Windows Azure.

Topics: CXO, Browser, Enterprise Software, Hardware, Microsoft, Servers, Software Development, Virtualization, IT Employment

About

Mary Jo has covered the tech industry for 30 years for a variety of publications and Web sites, and is a frequent guest on radio, TV and podcasts, speaking about all things Microsoft-related. She is the author of Microsoft 2.0: How Microsoft plans to stay relevant in the post-Gates era (John Wiley & Sons, 2008).

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Talkback

2 comments
Log in or register to join the discussion
  • Importar y exportar de China

    Si quieres <a href="http://www.importarproductosdechina.com">importar de china</a> es importante contar con los mejores profesionales. Consultanos.
    littlecherry
  • Compras-en-China.es

    <p>
    Con la nueva situaci&oacute;n econ&oacute;mica mundial, est&aacute;n creciendo nuevos nichos de mercado. Ahora podemos realizar <a href="http://compras-en-china.es/">compras en china</a> a trav&eacute;s de empresas espa&ntilde;olas que se han posicionado all&iacute; para cubrir esta nueva demanda.</p>
    Compras-en-China.es