Performance evaluation of mobility-based software architectures