000063792 001__ 63792
000063792 005__ 20190812204904.0
000063792 037__ $$aCONF
000063792 245__ $$aOS Support for P2P: a Case for TPS
000063792 269__ $$a2002
000063792 260__ $$c2002
000063792 336__ $$aConference Papers
000063792 520__ $$aJust like Remote Procedure Call (RPC) turned out to be a very effective OS abstraction in building client-server applications over LANs, Type-based Publish-Subscribe (TPS) can be viewed as a high-level candidate OS abstraction for building Peer-to-Peer (P2P) applications over WANs. This paper relates our preliminary, though positive, experience of implementing and using TPS over JXTA: an analogous to the sockets for P2P infrastructures. We show that, at least for P2P applications with the Java type model, TPS provides a high-level programming support that ensures type safety and encapsulation, without hampering the decoupled nature of these applications. Furthermore, the loss of flexibility (inherent to the use of any high level abstraction) and the performance overhead, are negligible with respect to the simplicity gained by using TPS.
000063792 700__ $$aBaehni, Sébastien
000063792 700__ $$0241768$$g101307$$aEugster, Patrick
000063792 700__ $$aGuerraoui, Rachid$$g105326$$0240335
000063792 7112_ $$dJuly$$cVienna$$aInternational Conference on Distributed Computing Systems
000063792 773__ $$t22th IEEE International Conference on Distributed Computing Systems$$q355-362
000063792 8564_ $$zn/a$$uhttps://infoscience.epfl.ch/record/63792/files/icdcs2002.pdf$$s186326
000063792 909C0 $$xU10407$$pDCL$$0252114
000063792 909CO $$ooai:infoscience.tind.io:63792$$qGLOBAL_SET$$pconf$$pIC
000063792 937__ $$aLPD-CONF-2006-001
000063792 973__ $$rREVIEWED$$sPUBLISHED$$aEPFL
000063792 980__ $$aCONF