Toward software metrics for distributed software
With increasingly complicated distributed software we must do our best to establish a maintenance mechanism. The paper presents generalized software complexity metrics for measuring the computational complexity of distributed programs, and introduces the notion of communication complexity unit based on the smallest process communication group. We affirm that the smallest process communication group is a unifying mechanism for event and process abstraction whatever distributed programming languages are used and advocate it as a basically generalized communication complexity unit.
We present here a study for a scheduler which cooperates with the queueing system TORQUE and is tailored to the needs of a HEP-dominated large Grid site with around 10000 jobs slots. Triggered by severe scaling problems of MAUI, a scheduler, referred to as MYSCHED, was developed and put into operation. We discuss conceptional aspects as well as experiences after almost two years of running.