Wide-Area Computing

Consider almost any computing resource today--whether hardware, software, or data--and it will invariably be networked. Computing over wide-area networks has been largely ad hoc, but as needs incre...