Solutions to parallel and distributed computing problems lessons from biological sciences - Zomaya, Albert Y.; Ercal, Fikret; Olariu, Stephan (Wiley series on parallel and distributed computing, 2000)