The Future internet Future Internet Assembly 2011: achievements and technological promises (Springer, 2011)