Me and my colleagues had worked on a solution to this problem a few years back. The results were published and is linked here.
ACM digital library link - http://dl.acm.org/citation.cfm?id=2056434
The paper - http://research.cs.wisc.edu/adsl/Publications/cce-dsn11.pdf