Springer-Verlag New York Algorithm Design for Networked Information Technology Systems