Migrating SnapGraphMetricCalculator.exe to Windows Azure?

Oct 31, 2010 at 1:16 AM

I'm trying to write a web app in Windows Azure that computes graph metrics. NodeXL is a perfect for what I'm doing. However, and I’m not certain on this point, but I don't think Azure is going to let a .exe to run on their cloud.

Looking at NodeXL source code, it appears many of the metric classes are just wrappers for the Snap calculator.

Is this assessment accurate? Can anyone think of a potential workaround?

Any help would be greatly appreciated. 

Oct 31, 2010 at 4:58 AM
Edited Oct 31, 2010 at 4:59 AM

Your assessment is accurate: NodeXL uses the SNAP library, from Jure Leskovec at Stanford, to perform many of its graph metric calculations.

Have you considered bypassing NodeXL and using SNAP directly in your Azure application?  Like NodeXL, SNAP is a general purpose network library.  SNAP handles very large graphs, it is optimized for speed, and source code is available for it.  You can find out about SNAP at http://snap.stanford.edu/.

-- Tony

Nov 3, 2010 at 1:24 AM

It does look like that is the best answer. Thanks Tony.