Communications of the ACM
A worldwide flock of Condors: load sharing among workstation clusters
Future Generation Computer Systems - Special issue: resource management in distributed systems
The grid: blueprint for a new computing infrastructure
The grid: blueprint for a new computing infrastructure
End-to-end arguments in system design
ACM Transactions on Computer Systems (TOCS)
Programming semantics for multiprogrammed computations
Communications of the ACM
Peer-to-Peer: Harnessing the Power of Disruptive Technologies
Peer-to-Peer: Harnessing the Power of Disruptive Technologies
Maintenance-Free Global Data Storage
IEEE Internet Computing
Managing Data Storage in the Network
IEEE Internet Computing
Lightweight network support for scalable end-to-end services
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
An end-to-end approach to globally scalable network storage
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
Tussle in cyberspace: defining tomorrow's internet
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
Mobile Management of Network Files
AMS '01 Proceedings of the Third Annual International Workshop on Active Middleware Services
A Report from the U.S. National Science Foundation Blue Ribbon Panel on Cyberinfrastructure
CCGRID '02 Proceedings of the 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid
A survey of active network research
IEEE Communications Magazine
Commentaries on “Active networking and end-to-end arguments”
IEEE Network: The Magazine of Global Internetworking
NetSolve/D: A Massively Parallel Grid Execution System for Scalable Data Intensive Collaboration
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 10 - Volume 11
OpenDHT: a public DHT service and its uses
Proceedings of the 2005 conference on Applications, technologies, architectures, and protocols for computer communications
Dynamic Sharing of Large-Scale Visualization
IEEE Computer Graphics and Applications
Hi-index | 0.00 |
The three fundamental resources underlying Information Technology are bandwidth, storage, and computation. The goal of wide area infrastructure is to provision these resources to enable applications within a community. The end-to-end principles provide a scalable approach to the architecture of the shared services on which these applications depend. As a prime example, IP and the Internet resulted from the application of these principles to bandwidth resources. A similar application to storage resources produced the Internet Backplane Protocol and Logistical Networking, which implements a scalable approach to wide area network storage. In this paper, we discuss the use of this paradigm for the design of a scalable service for wide area computation, or programmable networking. While it has usually been assumed that providing computational services in the network will violate the end-to-end principles, we show that this assumption does not hold. We illustrate the point by describing Logistical Network Computing, an extension to Logistical Networking that supports limited computation at intermediate nodes.