A network feedback architecture for self adaptive applications in wireless networks