Filters








7,666 Hits in 5.9 sec

Location-Based and Content-Based Information Access in Mobile Peer-to-Peer Computing: The TOTA Approach [chapter]

Marco Mamei, Franco Zambonelli
2004 Lecture Notes in Computer Science  
The TOTA middleware takes care of both propagating tuples across a network on the basis of application-specific rules and of adaptively re-shaping the resulting distributed structures accordingly to changes  ...  Mobile peer-to-peer computing calls for suitable middleware and programming models to provide dynamic access to information and resources in dynamic network environments.  ...  In addition, one could think at mapping the peers of a TOTA network in any sort of virtual space.  ... 
doi:10.1007/978-3-540-25840-7_17 fatcat:ubg2zf22znfepao2dee5r3duw4

Programming Coordinated Motion Patterns with the TOTA Middleware [chapter]

Marco Mamei, Franco Zambonelli, Letizia Leonardi
2003 Lecture Notes in Computer Science  
The TOTA middleware takes care both of propagating tuples across a network on the basis of application-specific rules and of adaptively re-shaping the resulting distributed structures accordingly to changes  ...  in the network structures.  ...  Unlike traditional shared data space models [CabLZ02] , tuples are not associated to a specific node (or to a specific data space) of the network.  ... 
doi:10.1007/978-3-540-45209-6_140 fatcat:x45i2dunwzgmjkqx5doumkkqyi

Self-Organization in Multi Agent Systems: A Middleware Approach [chapter]

Marco Mamei, Franco Zambonelli
2004 Lecture Notes in Computer Science  
Agents can inject these tuples in the network, to make available some kind of contextual information and to interact with other agents.  ...  Here we show how the middleware TOTA (Tuples On The Air) supports self-organization by providing effective abstractions for the above two building-blocks.  ...  Taking this approach to the extreme, one could think at mapping the peers of a TOTA network in any sort of virtual overlay space [Rat01] , and propagating tuples in such virtual space.  ... 
doi:10.1007/978-3-540-24701-2_16 fatcat:rlb7dotfrbhbbjay3eir3aneii

Self-maintained distributed tuples for field-based coordination in dynamic networks

Marco Mamei, Franco Zambonelli
2004 Proceedings of the 2004 ACM symposium on Applied computing - SAC '04  
To implement such an approach, one can rely on distributed tuples injected in a network and propagated to form a distributed data structure to be sensed by application agents.  ...  However, to gain the full benefits from such a coordination approach, it is important to enable the distributed tuples to preserve their structures despite the dynamics of the network.  ...  ACKNOWLEDGEMENTS Work supported by the Italian MIUR and CNR in the "Progetto Strategico IS-MANET, Infrastructures for Mobile ad-hoc Networks ".  ... 
doi:10.1145/967900.968000 dblp:conf/sac/MameiZ04 fatcat:6rhzslb5tbfurjrm7nr2uglzve

Self-maintained distributed tuples for field-based coordination in dynamic networks

Marco Mamei, Franco Zambonelli
2006 Concurrency and Computation  
To implement such an approach, one can rely on distributed tuples injected in a network and propagated to form a distributed data structure to be sensed by application agents.  ...  However, to gain the full benefits from such a coordination approach, it is important to enable the distributed tuples to preserve their structures despite the dynamics of the network.  ...  ACKNOWLEDGEMENTS Work supported by the Italian MIUR and CNR in the "Progetto Strategico IS-MANET, Infrastructures for Mobile ad-hoc Networks ".  ... 
doi:10.1002/cpe.947 fatcat:4pptvi5hkbc7rkwthgsnoehklu

Integration of transient Web services into a virtual peer to peer Web service registry

Schahram Dustdar, Martin Treiber
2006 Distributed and parallel databases  
We propose a distributed peer to peer Web service registry solution based on lightweight Web service profiles.  ...  Finally, we present a prototype that uses tuple spaces as global storage and communication means.  ...  In order to obtain a handle to the global tuple space, a new peer must contact a VISR peer that provides the new peer with a global tuple space handle.  ... 
doi:10.1007/s10619-006-9447-1 fatcat:dvqhpkmpenhwrckimcyxzugv5a

Towards a Unifying Framework for Complex Query Processing over Structured Peer-to-Peer Data Networks [chapter]

Peter Triantafillou, Theoni Pitoura
2004 Lecture Notes in Computer Science  
In this work we study how to process complex queries in DHT-based Peer-to-Peer (P2P) data networks. Queries are made over tuples and relations and are expressed in a query language, such as SQL.  ...  Each data object is mapped to a point in d-dimensional space and then the request is routed towards the mapped point in the virtual space. Each peer on the path passes the  ...  They also build a hierarchical identifier space on top of the flat identifier space, by partitioning the identifiers in multiple fields, in order to manage multiple data structures.  ... 
doi:10.1007/978-3-540-24629-9_13 fatcat:zichaif3lzfsrirnehgyrkg4di

Best Effort Query Processing in DHT-based P2P Systems

P. Rosch, K. Sattler, C. von der Weth, E. Buchmann
2005 21st International Conference on Data Engineering Workshops (ICDEW'05)  
Structured P2P systems in the form of distributed hash tables (DHT) are a promising approach for building massively distributed data management platforms.  ...  In this paper, we argue that in order to cope with the dynamics in large-scale P2P systems such query techniques should be work in a best effort manner.  ...  Conclusion and Outlook Best effort query processing is an important challenge on the way to an SQL-like query processor on top of structured P2P networks.  ... 
doi:10.1109/icde.2005.200 dblp:conf/icde/RoschSWB05 fatcat:5iclfiygizafvcxlzszhbxemcq

Spatial Computing: The TOTA Approach [chapter]

Marco Mamei, Franco Zambonelli
2005 Lecture Notes in Computer Science  
Following, we present our current research work on the TOTA middleware as a representative example of a general-purpose approach to spatial computing.  ...  Spatial abstractions promise to be basic necessary ingredients for a novel "spatial computing" approach to distributed systems development and management, suitable to tackle the complexity of modern distributed  ...  When a peer connects to the networks, it occupies a portion of that spatial space, and networks with those other peers that are neighbors accordingly to the occupied position of space.  ... 
doi:10.1007/11428589_20 fatcat:5lq7f6bvlnekjpvrvnahkqa4eq

ViP2P: Efficient XML Management in DHT Networks [chapter]

Konstantinos Karanasos, Asterios Katsifodimos, Ioana Manolescu, Spyros Zoupanos
2012 Lecture Notes in Computer Science  
ViP2P is one of the very few fully implemented P2P platforms for XML sharing, deployed on hundreds of peers in a WAN.  ...  Over the last three years, we have built ViP2P (standing for Views in Peerto-Peer), a platform for the distributed, parallel dissemination of XML data among peers.  ...  We experimented on Grid'5000 (https://www.grid 5000.fr). We thank A. Tilea, J. Camacho-Rodríguez, A. Roatis, V. Mishra and J. Leblay for their help.  ... 
doi:10.1007/978-3-642-31753-8_32 fatcat:fva2hzqrwrghlhfqcr3efrljxq

Decentralized Coordination in Self-Organizing Systems based on Peer-to-Peer Coordination Spaces

Thomas Preisler, Ante Vilenica, Wolfgang Renz
2013 Electronic Communications of the EASST  
Thereby, this approach allows developers rather focusing on what to coordinate than on how to coordinate.  ...  By using different techniques like remote service calls, group communication and publish/subscribe models the distribution of information among multiple platforms in a peer-to-peer like approach is achieved  ...  Acknowledgements: We would like to thank the Deutsche Forschungsgemeinschaft (DFG) for supporting this work in a project on "Self-organisation based on decentralized Coordination in Distributed Systems  ... 
doi:10.14279/tuj.eceasst.56.808 dblp:journals/eceasst/PreislerVR13 fatcat:fn45crqysjgcjn5l6avqeck33m

Programming pervasive and mobile computing applications with the TOTA middleware

M. Mamei, F. Zambonelli
2004 Second IEEE Annual Conference on Pervasive Computing and Communications, 2004. Proceedings of the  
The key idea in TOTA is to rely on spatially distributed tuples, propagated across a network on the basis of application-specific rules, for both representing contextual information and supporting uncoupled  ...  Here we present the programming model of TOTA ("Tuples On The Air"), a novel middleware for supporting adaptive context-aware activities in pervasive computing scenarios.  ...  Unlike traditional shared data space models, tuples are not associated to a specific node (or to a specific data space) of the network.  ... 
doi:10.1109/percom.2004.1276864 dblp:conf/percom/MameiZ04 fatcat:muo5bwhnnzhzpmwhmv4zg6bamm

Index-based query processing on distributed multidimensional data

George Tsatsanifos, Dimitris Sacharidis, Timos Sellis
2012 Geoinformatica  
In particular, MIDAS implements a distributed k-d tree, where leaves correspond to peers, and internal nodes dictate message routing.  ...  This work introduces decentralized query processing techniques based on MIDAS, a novel distributed multidimensional index.  ...  Related Work Structured peer-to-peer networks employ a globally consistent protocol to ensure that any peer can efficiently route a search to the peer that has the desired content, regardless of how rare  ... 
doi:10.1007/s10707-012-0163-x fatcat:z5v626arerd3jejnyxc2todoua

Hybrid service-oriented architectures

Luciano Baresi, Carlo Ghezzi, Antonio Miele, Matteo Miraz, Andrea Naggi, Filippo Pacifici
2005 Proceedings of the 5th international workshop on Software engineering and middleware - SEM '05  
We demonstrate the concept by integrating Jini, the service-oriented technology we used within the vehicle, and JXTA, the peer to peer infrastructure we used to support interaction with the environment  ...  through a gateway service, called J2J.  ...  Javaspace [9] implements a Linda-like tuple space [3] . In a tuple space, different components can share information in a logical common space, as required in blackboardbased architectures.  ... 
doi:10.1145/1108473.1108487 dblp:conf/edo/BaresiGMMNP05 fatcat:adsznoegxnfdtlf4siehvdaxje

RIPPNET: Efficient range indexing in peer-to-peer networks

Norvald H. Ryeng, Kjetil Norvag
2008 2008 Third International Conference on Digital Information Management  
Write-heavy applications present a challenge to peer-topeer indexing methods which need to update the index for each write operation.  ...  In this paper we present a new approach to efficient peer-topeer range indexing that employs indexing of ranges to reduce average update costs as well as providing efficient data localization and decoupling  ...  The distributed, selforganizing nature of peer-to-peer systems provides a good basis for building such RDBMSs.  ... 
doi:10.1109/icdim.2008.4746735 dblp:conf/icdim/RyengN08 fatcat:yf5lcfddejfu3pqe3cz5bnh7ku
« Previous Showing results 1 — 15 out of 7,666 results