Future Internet; 6(4):597-611 (December 2014) (Published online 29 September 2014)