Worldwide computing middleware

Gul A Agha, Carlos A. Varela

Research output: Chapter in Book/Report/Conference proceedingChapter

Abstract

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.

Original languageEnglish (US)
Title of host publicationThe Practical Handbook of Internet Computing
PublisherCRC Press
Pages38-1-38-21
ISBN (Electronic)9780203507223
ISBN (Print)0584883812, 9781584883814
DOIs
StatePublished - Jan 1 2004

Fingerprint

Computer applications
Fault tolerance
Middleware
Resource allocation
Internet
Computer Applications
Computing
Expertise
Fault Tolerance
Load Balancing
Infrastructure
Resources
Software

ASJC Scopus subject areas

  • Computer Science(all)
  • Mathematics(all)

Cite this

Agha, G. A., & Varela, C. A. (2004). Worldwide computing middleware. In The Practical Handbook of Internet Computing (pp. 38-1-38-21). CRC Press. https://doi.org/10.1201/9780203507223

Worldwide computing middleware. / Agha, Gul A; Varela, Carlos A.

The Practical Handbook of Internet Computing. CRC Press, 2004. p. 38-1-38-21.

Research output: Chapter in Book/Report/Conference proceedingChapter

Agha, GA & Varela, CA 2004, Worldwide computing middleware. in The Practical Handbook of Internet Computing. CRC Press, pp. 38-1-38-21. https://doi.org/10.1201/9780203507223
Agha GA, Varela CA. Worldwide computing middleware. In The Practical Handbook of Internet Computing. CRC Press. 2004. p. 38-1-38-21 https://doi.org/10.1201/9780203507223
Agha, Gul A ; Varela, Carlos A. / Worldwide computing middleware. The Practical Handbook of Internet Computing. CRC Press, 2004. pp. 38-1-38-21
@inbook{528540e4613c4033a2061317a53f16a4,
title = "Worldwide computing middleware",
abstract = "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.",
author = "Agha, {Gul A} and Varela, {Carlos A.}",
year = "2004",
month = "1",
day = "1",
doi = "10.1201/9780203507223",
language = "English (US)",
isbn = "0584883812",
pages = "38--1--38--21",
booktitle = "The Practical Handbook of Internet Computing",
publisher = "CRC Press",

}

TY - CHAP

T1 - Worldwide computing middleware

AU - Agha, Gul A

AU - Varela, Carlos A.

PY - 2004/1/1

Y1 - 2004/1/1

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=85056064535&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85056064535&partnerID=8YFLogxK

U2 - 10.1201/9780203507223

DO - 10.1201/9780203507223

M3 - Chapter

AN - SCOPUS:85056064535

SN - 0584883812

SN - 9781584883814

SP - 38-1-38-21

BT - The Practical Handbook of Internet Computing

PB - CRC Press

ER -