Long data processing in Windows phone periodic task / Background Agent
But still I prefer Handing potentially long running periodic tasks on Windows Phone