ABSTRACT

With the increased demand for electronic commerce and the continuing motivation for distributed systems to meet performance requirements when they are initially developed, a performance modeling technique is required for evaluating the communication and computation delays caused by the distributed system architecture and executing software for various hardware platforms. Performance evaluation and modeling techniques are essential when designing and implementing distributed software systems in application domains such as air-traffic control, medical systems, high-speed communications, and other real-time distributed systems. Unfortunately, many systems fail to satisfy performance requirements when they are initially developed [33-39].