首页 > 最新文献

Proceedings of the International Symposium on Distributed Objects and Applications最新文献

英文 中文
The performance of a real-time I/O subsystem for QoS-enabled ORB middleware 支持qos的ORB中间件的实时I/O子系统的性能
F. Kuhns, D. Schmidt, D. Levine
There is increasing demand to extend object request broker (ORB) middleware to support applications with stringent quality of service (QoS) requirements. However conventional ORBs do not define standard features for specifying or enforcing end-to-end QoS for applications with deterministic real-time requirements. This paper describes the design and performance of a real-time I/O (RIO) subsystem optimized for QoS-enabled ORB end-systems that support high-performance and real-time applications running on off-the-shelf hardware and software. The paper illustrates how integrating a real-time ORB with a RIO subsystem can reduce latency bounds on end-to-end communication between high-priority clients without unduly penalizing low-priority and best-effort clients.
扩展对象请求代理(ORB)中间件以支持具有严格服务质量(QoS)要求的应用程序的需求越来越大。然而,传统的orb并没有定义为具有确定性实时需求的应用程序指定或实施端到端QoS的标准特性。本文描述了一个实时I/O (RIO)子系统的设计和性能,该子系统针对支持qos的ORB端系统进行了优化,该系统支持运行在现成硬件和软件上的高性能和实时应用程序。本文演示了如何将实时ORB与RIO子系统集成,以减少高优先级客户机之间端到端通信的延迟界限,而不会过度惩罚低优先级客户机和尽最大努力的客户机。
{"title":"The performance of a real-time I/O subsystem for QoS-enabled ORB middleware","authors":"F. Kuhns, D. Schmidt, D. Levine","doi":"10.1109/DOA.1999.793998","DOIUrl":"https://doi.org/10.1109/DOA.1999.793998","url":null,"abstract":"There is increasing demand to extend object request broker (ORB) middleware to support applications with stringent quality of service (QoS) requirements. However conventional ORBs do not define standard features for specifying or enforcing end-to-end QoS for applications with deterministic real-time requirements. This paper describes the design and performance of a real-time I/O (RIO) subsystem optimized for QoS-enabled ORB end-systems that support high-performance and real-time applications running on off-the-shelf hardware and software. The paper illustrates how integrating a real-time ORB with a RIO subsystem can reduce latency bounds on end-to-end communication between high-priority clients without unduly penalizing low-priority and best-effort clients.","PeriodicalId":360176,"journal":{"name":"Proceedings of the International Symposium on Distributed Objects and Applications","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115946156","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 12
Object Transaction Service: experiences and open issues 对象事务服务:经验和尚未解决的问题
P. Ram, L. Do, P. Drew, Tong Zhou
Transaction management is required to maintain data consistency in any system with concurrent access to its information. The Object Transaction Service (OTS) is a CORBA service that brings transactional semantics to distributed object oriented applications. We report our experience of developing a prototype using OTS. We present results from our scaling experiments and analyze the overheads incurred by the components of an OTS based distributed transaction. We also highlight issues that need to be addressed if OTS is to be used in large distributed systems such as those in Boeing.
在任何并发访问其信息的系统中,都需要事务管理来维护数据一致性。对象事务服务(OTS)是一个CORBA服务,它为面向对象的分布式应用程序带来事务语义。我们报告了使用OTS开发原型的经验。我们给出了扩展实验的结果,并分析了基于OTS的分布式事务的组件所产生的开销。我们还强调了在波音等大型分布式系统中使用OTS需要解决的问题。
{"title":"Object Transaction Service: experiences and open issues","authors":"P. Ram, L. Do, P. Drew, Tong Zhou","doi":"10.1109/DOA.1999.794049","DOIUrl":"https://doi.org/10.1109/DOA.1999.794049","url":null,"abstract":"Transaction management is required to maintain data consistency in any system with concurrent access to its information. The Object Transaction Service (OTS) is a CORBA service that brings transactional semantics to distributed object oriented applications. We report our experience of developing a prototype using OTS. We present results from our scaling experiments and analyze the overheads incurred by the components of an OTS based distributed transaction. We also highlight issues that need to be addressed if OTS is to be used in large distributed systems such as those in Boeing.","PeriodicalId":360176,"journal":{"name":"Proceedings of the International Symposium on Distributed Objects and Applications","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129016756","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Adaptive QoS aware binding of persistent multimedia objects 持久多媒体对象的自适应QoS感知绑定
T. Plagemann, F. Eliassen, V. Goebel, Tom Kristensen, Hans Ole Rafaelsen
The heterogeneity of distributed multimedia systems in terms of hardware, operating systems, programming languages, data formats, compression formats, available resources, and QoS requirements imposes severe problems. The purpose of the middleware platform is to provide interoperability and portability of distributed system services and applications. However, today's middleware platforms, like CORBA and TINA-DPE, do not solve all these problems. For example, automated control of interface compatibility and quality of service (QoS) support are still important research topics. This is especially true in the context of multimedia database systems (MMDBS) in distributed systems, because interface type and QoS depends on the result of queries and cannot be determined in advance. We show how the temporal object oriented data model, TOOMM, and the formal model for bindings MBS can be utilized in a heterogeneous distributed system to: (1) solve compatibility issues, (2) find agreeable levels of QoS, and (3) automatically adapt the flexible multimedia object request broker (ORB) MULTE-ORB, to application requirements and available resources.
分布式多媒体系统在硬件、操作系统、编程语言、数据格式、压缩格式、可用资源和QoS要求方面的异构性带来了严重的问题。中间件平台的目的是提供分布式系统服务和应用程序的互操作性和可移植性。然而,今天的中间件平台,如CORBA和TINA-DPE,并不能解决所有这些问题。例如,接口兼容性的自动控制和服务质量(QoS)支持仍然是重要的研究课题。在分布式系统中的多媒体数据库系统(MMDBS)环境中尤其如此,因为接口类型和QoS依赖于查询的结果,不能提前确定。我们将展示如何在异构分布式系统中利用面向对象的时态数据模型tomm和绑定MBS的正式模型:(1)解决兼容性问题,(2)找到合适的QoS级别,以及(3)自动调整灵活的多媒体对象请求代理(ORB) multi -ORB,以适应应用程序需求和可用资源。
{"title":"Adaptive QoS aware binding of persistent multimedia objects","authors":"T. Plagemann, F. Eliassen, V. Goebel, Tom Kristensen, Hans Ole Rafaelsen","doi":"10.1109/DOA.1999.794052","DOIUrl":"https://doi.org/10.1109/DOA.1999.794052","url":null,"abstract":"The heterogeneity of distributed multimedia systems in terms of hardware, operating systems, programming languages, data formats, compression formats, available resources, and QoS requirements imposes severe problems. The purpose of the middleware platform is to provide interoperability and portability of distributed system services and applications. However, today's middleware platforms, like CORBA and TINA-DPE, do not solve all these problems. For example, automated control of interface compatibility and quality of service (QoS) support are still important research topics. This is especially true in the context of multimedia database systems (MMDBS) in distributed systems, because interface type and QoS depends on the result of queries and cannot be determined in advance. We show how the temporal object oriented data model, TOOMM, and the formal model for bindings MBS can be utilized in a heterogeneous distributed system to: (1) solve compatibility issues, (2) find agreeable levels of QoS, and (3) automatically adapt the flexible multimedia object request broker (ORB) MULTE-ORB, to application requirements and available resources.","PeriodicalId":360176,"journal":{"name":"Proceedings of the International Symposium on Distributed Objects and Applications","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128312851","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 14
Providing structure for medium-grained distributed object-based computation 为中粒度的基于对象的分布式计算提供结构
R. Durrant, G. J. Sweeney, M. Fleury, A. Downton, A. Clark
Pipelined Processor Farms (PPF) are a generic parallel processing structure suitable for continuous flow, multi algorithm applications. PPF has been redesigned for a multimedia workload which is multifunctional and multimodal. A dynamic object based processing structure is implemented which will map onto mobile stations. The PPF processing model with asynchronous message passing in a multi threaded environment is in effect a version of the actor paradigm which is a dynamic form of encapsulated system. Stable software facilities for distributed object based systems which may include reflection are also needed. The supportive facilities of Java remote method invocation (RMI) are currently being used by PPF. PPF and RMI have been wedded together in a software toolkit, providing a development environment which includes performance prediction, analysis, and guided code generation.
流水线处理器场(PPF)是一种适用于连续流、多算法应用的通用并行处理结构。PPF针对多功能和多模式的多媒体工作负载进行了重新设计。实现了一种基于动态对象的处理结构,该结构将映射到移动站。多线程环境中具有异步消息传递的PPF处理模型实际上是参与者范式的一个版本,参与者范式是封装系统的动态形式。基于分布式对象的系统还需要稳定的软件设施,其中可能包括反射。PPF目前正在使用Java远程方法调用(RMI)的支持工具。PPF和RMI已经在一个软件工具包中结合在一起,提供了一个包括性能预测、分析和引导代码生成的开发环境。
{"title":"Providing structure for medium-grained distributed object-based computation","authors":"R. Durrant, G. J. Sweeney, M. Fleury, A. Downton, A. Clark","doi":"10.1109/DOA.1999.794045","DOIUrl":"https://doi.org/10.1109/DOA.1999.794045","url":null,"abstract":"Pipelined Processor Farms (PPF) are a generic parallel processing structure suitable for continuous flow, multi algorithm applications. PPF has been redesigned for a multimedia workload which is multifunctional and multimodal. A dynamic object based processing structure is implemented which will map onto mobile stations. The PPF processing model with asynchronous message passing in a multi threaded environment is in effect a version of the actor paradigm which is a dynamic form of encapsulated system. Stable software facilities for distributed object based systems which may include reflection are also needed. The supportive facilities of Java remote method invocation (RMI) are currently being used by PPF. PPF and RMI have been wedded together in a software toolkit, providing a development environment which includes performance prediction, analysis, and guided code generation.","PeriodicalId":360176,"journal":{"name":"Proceedings of the International Symposium on Distributed Objects and Applications","volume":"188 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122354580","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Using mobile agents for parallel processing 使用移动代理进行并行处理
L. Silva, Victor Batista, Paulo Martins, Guilherme Soares
Mobile code is a promising model for distributed computing and it has been exploited in several areas of applications. One of the areas that may benefit from the use of mobile agent technology is parallel processing. This paper describes a Java-based platform, called JAMES, that provides support for parallel computing. We have implemented a software module that supports the well-known model of master/worker and we have exploited the use of parallel computing in some distributed tasks. We present some experimental results that compare the master/worker model with the usual model of migratory agents. Then, we compare the use of mobile agents with two other solutions for parallel computing: MPI and JET. The results are quite promising.
移动代码是一种很有前途的分布式计算模型,它已经在几个应用领域得到了利用。可以从移动代理技术的使用中受益的领域之一是并行处理。本文描述了一个名为JAMES的基于java的平台,它提供了对并行计算的支持。我们实现了一个支持众所周知的主/工模型的软件模块,并在一些分布式任务中利用了并行计算。我们提出了一些实验结果,比较了主人/工人模型与通常的迁移因子模型。然后,我们比较了移动代理与另外两种并行计算解决方案的使用:MPI和JET。结果很有希望。
{"title":"Using mobile agents for parallel processing","authors":"L. Silva, Victor Batista, Paulo Martins, Guilherme Soares","doi":"10.1109/DOA.1999.793980","DOIUrl":"https://doi.org/10.1109/DOA.1999.793980","url":null,"abstract":"Mobile code is a promising model for distributed computing and it has been exploited in several areas of applications. One of the areas that may benefit from the use of mobile agent technology is parallel processing. This paper describes a Java-based platform, called JAMES, that provides support for parallel computing. We have implemented a software module that supports the well-known model of master/worker and we have exploited the use of parallel computing in some distributed tasks. We present some experimental results that compare the master/worker model with the usual model of migratory agents. Then, we compare the use of mobile agents with two other solutions for parallel computing: MPI and JET. The results are quite promising.","PeriodicalId":360176,"journal":{"name":"Proceedings of the International Symposium on Distributed Objects and Applications","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116897801","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 27
Pseudo-active replication of distributed objects in wide-area networks 广域网中分布式对象的伪主动复制
H. Higaki, Katsuya Tanaka, M. Takizawa
Discusses how to replicate a server in order to obtain fault-tolerant services. In active replication, all the requests from a client are performed by all the server replicas in the same order. The replicas are placed on heterogeneous computers interconnected in a wide area network, e.g. the Internet, where each communication channel has a different message transmission delay and bandwidth. Hence, the response times of the replicas observed by the clients are not the same. We propose a pseudo-active replication, where the client does not wait for other responses after receiving one response, and slower replicas do not perform every request performed by the faster replicas.
讨论如何复制服务器以获得容错服务。在活动复制中,来自客户端的所有请求都由所有服务器副本以相同的顺序执行。副本放置在广域网(例如Internet)中相互连接的异构计算机上,其中每个通信通道具有不同的消息传输延迟和带宽。因此,客户机观察到的副本的响应时间是不一样的。我们提出了一个伪活动复制,其中客户端在收到一个响应后不会等待其他响应,并且较慢的副本不会执行较快副本执行的每个请求。
{"title":"Pseudo-active replication of distributed objects in wide-area networks","authors":"H. Higaki, Katsuya Tanaka, M. Takizawa","doi":"10.1109/DOA.1999.794004","DOIUrl":"https://doi.org/10.1109/DOA.1999.794004","url":null,"abstract":"Discusses how to replicate a server in order to obtain fault-tolerant services. In active replication, all the requests from a client are performed by all the server replicas in the same order. The replicas are placed on heterogeneous computers interconnected in a wide area network, e.g. the Internet, where each communication channel has a different message transmission delay and bandwidth. Hence, the response times of the replicas observed by the clients are not the same. We propose a pseudo-active replication, where the client does not wait for other responses after receiving one response, and slower replicas do not perform every request performed by the faster replicas.","PeriodicalId":360176,"journal":{"name":"Proceedings of the International Symposium on Distributed Objects and Applications","volume":"63 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116961942","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
DOK-Trader: a CORBA persistent trader with query routing facilities 一个具有查询路由功能的CORBA持久交易器
G. Craske, Z. Tari, K. Kumar
Existing traders support the required functions, such as the lookup and registry of services. They are limited because they are restricted to a small number of services. The paper proposes solutions to the issues of persistence and query routing in the context of CORBA Trader to improve the performance of the core trader functions. We propose appropriate wrappers that provide database-like interfaces for the traders. This enables transparency and efficient access to persistent services. We propose a design of a full CORBA trader implementation, called DOK-Trader. It has specific functionalities, since it includes a specific routing mechanism for the trader federated queries. We demonstrate that these functionalities have led to better performance for the core CORBA trader functions.
现有的贸易商支持所需的功能,例如服务的查找和注册。它们是有限的,因为它们仅限于少数服务。为了提高核心交易功能的性能,本文针对CORBA交易环境下的持久化和查询路由问题提出了解决方案。我们建议适当的包装器为交易者提供类似数据库的接口。这使得对持久服务的访问变得透明和高效。我们提出了一个完整CORBA交易实现的设计,称为DOK-Trader。它具有特定的功能,因为它包含了针对交易者联邦查询的特定路由机制。我们演示了这些功能为核心CORBA交易功能带来了更好的性能。
{"title":"DOK-Trader: a CORBA persistent trader with query routing facilities","authors":"G. Craske, Z. Tari, K. Kumar","doi":"10.1109/DOA.1999.794035","DOIUrl":"https://doi.org/10.1109/DOA.1999.794035","url":null,"abstract":"Existing traders support the required functions, such as the lookup and registry of services. They are limited because they are restricted to a small number of services. The paper proposes solutions to the issues of persistence and query routing in the context of CORBA Trader to improve the performance of the core trader functions. We propose appropriate wrappers that provide database-like interfaces for the traders. This enables transparency and efficient access to persistent services. We propose a design of a full CORBA trader implementation, called DOK-Trader. It has specific functionalities, since it includes a specific routing mechanism for the trader federated queries. We demonstrate that these functionalities have led to better performance for the core CORBA trader functions.","PeriodicalId":360176,"journal":{"name":"Proceedings of the International Symposium on Distributed Objects and Applications","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125790211","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 9
ECA rule processing in distributed and heterogeneous environments 分布式和异构环境中的ECA规则处理
Sharma Chakravarthy, R. Le, R. Dasari
Active systems have been proposed as a paradigm to satisfy the needs of many databases and other applications that require a timely response to situations. Event-Condition-Action (or ECA) rules (S. Chakravarthy et al., 1989) are used to capture the active capability in a system. The utility and functionality of active capability (ECA roles) has been well established in the context of databases. In order for the active capability to be useful for a large class of advanced applications, it is necessary to go beyond what has been proposed/developed in the context of databases. Specifically, extensions beyond the current state of the art in active capability are needed along several dimensions: i) make the active capability available for non-database applications, in addition to database applications; ii) make the active capability available in distributed environments; and iii) make the active capability available for heterogeneous sources of events (whether they are databases are not). The objective of the paper is to provide an architecture and framework to support ECA rules for distributed and heterogeneous systems. We describe the design of our ECA rule service, the alternatives considered at each step and the reasons for our choice of a particular alternative. Finally we draw conclusions about the architecture of our system and the utility of our system for a wide range of applications.
主动系统已被提议作为一种范例来满足许多数据库和其他需要及时响应情况的应用程序的需要。事件-条件-动作(ECA)规则(S. Chakravarthy et al., 1989)用于捕获系统中的活动能力。主动能力(ECA角色)的效用和功能已经在数据库环境中得到了很好的确立。为了使活动功能对大量高级应用程序有用,有必要超越在数据库上下文中提出/开发的内容。具体来说,需要在几个方面对活动能力进行超越当前技术水平的扩展:i)除了数据库应用程序之外,还可以为非数据库应用程序提供活动能力;Ii)使主动能力在分布式环境中可用;iii)使活动功能可用于异构事件源(无论它们是数据库还是非数据库)。本文的目的是提供一个体系结构和框架来支持分布式和异构系统的ECA规则。我们将描述ECA规则服务的设计、每个步骤中考虑的备选方案以及选择特定备选方案的原因。最后,我们对系统的架构和系统的广泛应用做出了总结。
{"title":"ECA rule processing in distributed and heterogeneous environments","authors":"Sharma Chakravarthy, R. Le, R. Dasari","doi":"10.1109/DOA.1999.794056","DOIUrl":"https://doi.org/10.1109/DOA.1999.794056","url":null,"abstract":"Active systems have been proposed as a paradigm to satisfy the needs of many databases and other applications that require a timely response to situations. Event-Condition-Action (or ECA) rules (S. Chakravarthy et al., 1989) are used to capture the active capability in a system. The utility and functionality of active capability (ECA roles) has been well established in the context of databases. In order for the active capability to be useful for a large class of advanced applications, it is necessary to go beyond what has been proposed/developed in the context of databases. Specifically, extensions beyond the current state of the art in active capability are needed along several dimensions: i) make the active capability available for non-database applications, in addition to database applications; ii) make the active capability available in distributed environments; and iii) make the active capability available for heterogeneous sources of events (whether they are databases are not). The objective of the paper is to provide an architecture and framework to support ECA rules for distributed and heterogeneous systems. We describe the design of our ECA rule service, the alternatives considered at each step and the reasons for our choice of a particular alternative. Finally we draw conclusions about the architecture of our system and the utility of our system for a wide range of applications.","PeriodicalId":360176,"journal":{"name":"Proceedings of the International Symposium on Distributed Objects and Applications","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128870476","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 27
Distributed objects in a large scale text processing system (industrial case study) 大规模文本处理系统中的分布式对象(工业案例研究)
I. Sanz, L. Mazzucchelli
We describe the distributed object oriented architecture of TREVI, a system designed to help overcome the information overload problem. TREVI provides a comprehensive framework for the processing and dissemination of documents coming from news streams and other external sources. TREVI is designed to perform a variety of linguistic and text processing tasks, according to the informational needs expressed in user profiles. Many different user profiles may be simultaneously present, and the sheer volume of information that has to be managed by the system poses serious scalability and performance concerns. We show how the use of a distributed, component based architecture allows us to cope with these challenges, and furthermore provides an excellent base for future system extension, allowing for a rapid response to changing user informational needs.
我们描述了TREVI的分布式面向对象架构,这是一个旨在帮助克服信息过载问题的系统。TREVI为处理和传播来自新闻流和其他外部来源的文件提供了一个全面的框架。TREVI被设计用于根据用户配置文件中表达的信息需求执行各种语言和文本处理任务。许多不同的用户配置文件可能同时存在,并且系统必须管理的大量信息带来了严重的可伸缩性和性能问题。我们展示了使用分布式的、基于组件的体系结构如何使我们能够应对这些挑战,并且进一步为将来的系统扩展提供了一个良好的基础,允许快速响应不断变化的用户信息需求。
{"title":"Distributed objects in a large scale text processing system (industrial case study)","authors":"I. Sanz, L. Mazzucchelli","doi":"10.1109/DOA.1999.794033","DOIUrl":"https://doi.org/10.1109/DOA.1999.794033","url":null,"abstract":"We describe the distributed object oriented architecture of TREVI, a system designed to help overcome the information overload problem. TREVI provides a comprehensive framework for the processing and dissemination of documents coming from news streams and other external sources. TREVI is designed to perform a variety of linguistic and text processing tasks, according to the informational needs expressed in user profiles. Many different user profiles may be simultaneously present, and the sheer volume of information that has to be managed by the system poses serious scalability and performance concerns. We show how the use of a distributed, component based architecture allows us to cope with these challenges, and furthermore provides an excellent base for future system extension, allowing for a rapid response to changing user informational needs.","PeriodicalId":360176,"journal":{"name":"Proceedings of the International Symposium on Distributed Objects and Applications","volume":"02 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133621941","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
The data network: a distributed object view of dynamic data management 数据网络:动态数据管理的分布式对象视图
M. Machura
The paper builds on the premise that the emerging distributed object infrastructure will logically evolve into a flexible, dynamic data management environment based on a combination of distributed objects, data services and data self-organisation. In order to fulfil this goal, the distributed object community should draw upon the experience accumulated over the years by database researchers and offer its own long-term vision of distributed data processing. The proposed approach is called dispersed data management to emphasise the fact that the conventional, large information sources are divided into smaller, more manageable data entities that are dynamically distributed across computer networks. If that happens it may well be possible to replace the traditional database systems by general, powerful data management architectures based on common data services.
本文建立的前提是,新兴的分布式对象基础设施将在逻辑上演变成基于分布式对象、数据服务和数据自组织的组合的灵活、动态的数据管理环境。为了实现这一目标,分布式对象社区应该借鉴数据库研究人员多年来积累的经验,并提出自己的分布式数据处理的长期愿景。所提出的方法被称为分散数据管理,它强调这样一个事实,即传统的大型信息源被分成更小、更易于管理的数据实体,这些数据实体动态地分布在计算机网络上。如果发生这种情况,很有可能用基于公共数据服务的通用的、强大的数据管理体系结构取代传统的数据库系统。
{"title":"The data network: a distributed object view of dynamic data management","authors":"M. Machura","doi":"10.1109/DOA.1999.793985","DOIUrl":"https://doi.org/10.1109/DOA.1999.793985","url":null,"abstract":"The paper builds on the premise that the emerging distributed object infrastructure will logically evolve into a flexible, dynamic data management environment based on a combination of distributed objects, data services and data self-organisation. In order to fulfil this goal, the distributed object community should draw upon the experience accumulated over the years by database researchers and offer its own long-term vision of distributed data processing. The proposed approach is called dispersed data management to emphasise the fact that the conventional, large information sources are divided into smaller, more manageable data entities that are dynamically distributed across computer networks. If that happens it may well be possible to replace the traditional database systems by general, powerful data management architectures based on common data services.","PeriodicalId":360176,"journal":{"name":"Proceedings of the International Symposium on Distributed Objects and Applications","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122235051","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
Proceedings of the International Symposium on Distributed Objects and Applications
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1