The Internet provides the potential for utilizing enormous computational resources that are globally distributed. Such worldwide computing can be facilitated by middleware — software layers that deal with distribution and coordination, such as naming, mobility, security, load balancing, and fault tolerance. This chapter describes the World-Wide Computer, a worldwide computing infrastructure that enables distribution and coordination. We argue that the World-Wide Computer enables application developers to concentrate on their domain of expertise, reducing code and complexity by orders of magnitude.
ASJC Scopus subject areas
- Computer Science(all)