Distributed snapshots: determining global states of distributed systems
ACM Transactions on Computer Systems (TOCS)
Serverless network file systems
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
Designing distributed applications with mobile code paradigms
ICSE '97 Proceedings of the 19th international conference on Software engineering
Chord: A scalable peer-to-peer lookup service for internet applications
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
The state of the art in locally distributed Web-server systems
ACM Computing Surveys (CSUR)
Serving DNS Using a Peer-to-Peer Lookup Service
IPTPS '01 Revised Papers from the First International Workshop on Peer-to-Peer Systems
Global serverless videoconferencing over IP
Future Generation Computer Systems - Special section: Selected papers from the TERENA networking conference 2002
Distributed Authentication for Peer-to-Peer Networks
SAINT-W '03 Proceedings of the 2003 Symposium on Applications and the Internet Workshops (SAINT'03 Workshops)
A survey of peer-to-peer content distribution technologies
ACM Computing Surveys (CSUR)
OpenDHT: a public DHT service and its uses
Proceedings of the 2005 conference on Applications, technologies, architectures, and protocols for computer communications
SOSIMPLE: A Serverless, Standards-based, P2P SIP Communication System
AAA-IDEA '05 Proceedings of the First International Workshop on Advanced Architectures and Algorithms for Internet Delivery and Applications
Experiences in building and operating ePOST, a reliable peer-to-peer application
Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006
Hi-index | 0.00 |
This paper studies Internet protocols and services which is currently server based and which show good potential to be distributed to client terminals. Server based services require installation, operation and maintenance. A finite upper limit on the number of servers leads to potential performance bottlenecks. There are environments and situations in which server infrastructure is not available. Client-only based services enable terminal manufacturers to deploy new services fast and flexibly to the customers without depending on the operator server infrastructure investments. As research material we use Internet trace statistics, Sourceforge application categories and popularity, available popularity rankings of Internet services and a literature study of distributed services. The methodology employed is to model the network as a single-hop adhoc WLAN network, which has only terminal clients of equal capabilities and which does not have any external connectivity to the public Internet or any other infrastructure network. The services which technically work in this adhoc WLAN environment can also be extended to the public Internet by taking the advantage of peer-to-peer or other overlay networks. The services are evaluated based on their use case, if there are alternative solutions providing the same service, and according to the technical feasibility in mobile devices. For each selected potential distributed service solution the requirements are defined and the related research problem is stated. If a known solution exists, it is described and evaluated. The common building blocks needed for the service distribution are described based on the service solutions of the selected services. Finally, the main gaps on the path towards fully distributed service provisioning are identified.