Towards Software Architecture and Mechanisms for Improving Runtime Variability of Internetware System