Policy-directed certificate retrieval
Software—Practice & Experience
The Piazza peer data management project
ACM SIGMOD Record
Sophia: an Information Plane for networked systems
ACM SIGCOMM Computer Communication Review
Declarative networking: language, execution and optimization
Proceedings of the 2006 ACM SIGMOD international conference on Management of data
Towards a declarative language and system for secure networking
NETB'07 Proceedings of the 3rd USENIX international workshop on Networking meets databases
A case for end system multicast
IEEE Journal on Selected Areas in Communications
XRPC: interoperable and efficient distributed XQuery
VLDB '07 Proceedings of the 33rd international conference on Very large data bases
DXQ: a distributed XQuery scripting language
XIME-P '07 Proceedings of the 4th international workshop on XQuery implementation, experience and perspectives
Parallelizing XML data-streaming workflows via MapReduce
Journal of Computer and System Sciences
Generating efficient execution plans for vertically partitioned XML databases
Proceedings of the VLDB Endowment
Scaling XML query processing: distribution, localization and pruning
Distributed and Parallel Databases
Proceedings of the 2nd ACM SIGHIT International Health Informatics Symposium
A new tool for sharing and querying of clinical documents modeled using HL7 Version 3 standard
Computer Methods and Programs in Biomedicine
Hi-index | 0.00 |
Many modern applications, from Grid computing to RSS handling, need to support data processing in a distributed environment. Currently, most such applications are implemented using a general purpose programming language, which can be expensive to maintain, hard to configure and modify, and require hand optimization of the distributed data processing operations. We present Distributed XQuery (DXQ), a simple, yet powerful, extension of XQuery to support distributed applications. This extension includes the ability to deploy networks of XQuery servers, to remotely invoke XQuery programs on those servers, and to ship code between servers. Our demonstration presents two applications implemented in DXQ: the resolution algorithm of DNS, the Domain Name System, and the Narada overlay-network protocol. We show that our system can flexibly accommodate different patterns of distributed computation and present some simple but essential distributed optimizations.