Resource Sharing Through Query Process Migration

Resource Sharing Through Query Process Migration
复制标题

通过查询进程迁移实现资源共享

DOI:
--
复制
发表时间:
2001
期刊:
影响因子:
--
通讯作者:
V. Tannen
V. Tannen
中科院分区:
--
文献类型:
--
作者:
Arnaud Sahuguet;V. Tannen

文献摘要

被引文献

相似文献

在本文中,我们专注于系统的目标是分配或交换的资源,如软件包,科学数据,或多媒体文件。为了有效地实现这一目标,分布式系统发现和检索资源使用的技术组合,如代理,代理,缓存,发布/订阅,广告,链接,推荐,招聘等所产生的架构是复杂的,规模与困难。我们提出了两个想法,联合收割机,使这样的系统更具可扩展性。一种是将查询封装到进程中,并使用进程迁移作为站点之间协作的基本原语。这样,通用安装程序就可以在每个站点上运行,实现上面提到的任何和所有技术。另一个想法是将资源访问描述为嵌入在元数据中的“延迟”查询。标准的分布式数据库技术可以应用于元数据,但会产生相应的查询
In this paper we focus on systems whose goal is the distribution or exchange of resources such as software packages, scientific data, or multimedia files. To accomplish this goal efficiently, distributed systems find and retrieve resources using combinations of techniques such as brokering, proxying, caching, publish/subscribe, advertising, chaining, referral, recruiting, etc. The resulting architectures are complex and scale with difficulty. We propose two ideas that combine to make such systems much more scalable. One is to encapsulate queries into processes and to use process migration as the basic primitive for cooperation between sites. With this, a generic installer can run at each site, implementing any and all of the techniques mentioned above. The other idea is to describe resource access as "delayed" queries embedded in metadata. Standard distributed database techniques can be applied to the metadata with the additional side-effect of spawning appropriate query