20th International Parallel and Distributed Processing Symposium proceedings : April 25-29, 2006, Rhodes Island, Greece / (IEEE Computer Society,)