UML Based Performance Modeling of Distributed Systems