首页 > 最新文献

Proceedings. 3rd IFCIS International Conference on Cooperative Information Systems (Cat. No.98EX122)最新文献

英文 中文
Cooperative design for 3D virtual scenes 三维虚拟场景协同设计
Yuhua Luo, Ricardo Galli, M. Mascaró, Pere A. Palmer
The paper describes a cooperative design system for a 3D virtual scene. The objective of the system is to allow multiple users to design a 3D scene cooperatively via a communication network. The system is based on a distributed layered architecture. At the application layer, a 3D cooperative design tool is implemented. The basic cooperative design operations include reading and saving a 3D scene, selecting an object from the common 3D scene, modification of the objects by geometrical transformations, modification of the attributes of the global scene or an individual object, such as, object texture, material, illumination parameters, etc. A special protocol (SMI) has been designed and implemented for the communication with the peer cooperative design tool situated on peer hosts. The session control layer and group communication layer form the cooperative support platform for the system. The session control layer is responsible for the tasks required by a cooperative working session such as service multiplexing, data consistency control, member admission etc. The group communication layer provides the point to point or point to multipoint communication. The experimental system is currently implemented on Silicon Graphics hardware platform with a 100 MB/s internal network. Open Inventor has been used for the 3D design tool. The data format is fully VRML compatible.
介绍了一种三维虚拟场景协同设计系统。该系统的目标是允许多个用户通过通信网络协同设计3D场景。该系统基于分布式分层架构。在应用层,实现了三维协同设计工具。基本的协同设计操作包括读取和保存一个三维场景,从共同的三维场景中选择一个物体,通过几何变换对物体进行修改,修改全局场景或单个物体的属性,如物体纹理、材料、照明参数等。为了与位于对等主机上的对等协作设计工具通信,设计并实现了一种特殊的协议(SMI)。会话控制层和组通信层构成了系统的协同支持平台。会话控制层负责协作工作会话所需的任务,如服务复用、数据一致性控制、成员接纳等。组通信层提供点对点或点对多点通信。实验系统目前在Silicon Graphics硬件平台上实现,内部网络为100mb /s。Open Inventor已用于3D设计工具。数据格式完全兼容VRML。
{"title":"Cooperative design for 3D virtual scenes","authors":"Yuhua Luo, Ricardo Galli, M. Mascaró, Pere A. Palmer","doi":"10.1109/COOPIS.1998.706287","DOIUrl":"https://doi.org/10.1109/COOPIS.1998.706287","url":null,"abstract":"The paper describes a cooperative design system for a 3D virtual scene. The objective of the system is to allow multiple users to design a 3D scene cooperatively via a communication network. The system is based on a distributed layered architecture. At the application layer, a 3D cooperative design tool is implemented. The basic cooperative design operations include reading and saving a 3D scene, selecting an object from the common 3D scene, modification of the objects by geometrical transformations, modification of the attributes of the global scene or an individual object, such as, object texture, material, illumination parameters, etc. A special protocol (SMI) has been designed and implemented for the communication with the peer cooperative design tool situated on peer hosts. The session control layer and group communication layer form the cooperative support platform for the system. The session control layer is responsible for the tasks required by a cooperative working session such as service multiplexing, data consistency control, member admission etc. The group communication layer provides the point to point or point to multipoint communication. The experimental system is currently implemented on Silicon Graphics hardware platform with a 100 MB/s internal network. Open Inventor has been used for the 3D design tool. The data format is fully VRML compatible.","PeriodicalId":106219,"journal":{"name":"Proceedings. 3rd IFCIS International Conference on Cooperative Information Systems (Cat. No.98EX122)","volume":"69 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127123898","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
Dynamic-agents for dynamic service provisioning 用于动态服务提供的动态代理
Qiming Chen, P. Chundi, U. Dayal, M. Hsu
We claim that a dynamic-agent infrastructure can provide a shift from static distributed computing to dynamic distributed computing, and we have developed such an infrastructure to realize such a shift. We shall show its impact on software engineering through a comparison with other distributed object-oriented systems such as CORBA and DCOM, and demonstrate its value in highly dynamic system integration and service provisioning. The infrastructure is Java-based, light-weight, and extensible. It differs from other agent platforms and client/server infrastructures in its support of dynamic behavior modification of agents. A dynamic-agent is not designed to have a fixed set of predefined functions but instead, to carry application-specific actions, which can be loaded and modified on theory. This allows a dynamic-agent to adjust its capability for accommodating environment and requirement changes, and play different roles across multiple applications. The above features are supported by the light-weight, built-in management facilities of dynamic-agents, which can be commonly used by the "carried" application programs to communicate, manage resources and modify their problem solving capabilities. Therefore, the proposed infrastructure allows application-specific multi-agent systems to be developed easily on top of it, provides "nuts and bolts" for run-time system integration, and supports dynamic service construction, modification and movement. A prototype has been developed at HP Labs and made available to several external research groups.
我们声称动态代理基础设施可以提供从静态分布式计算到动态分布式计算的转变,并且我们已经开发了这样的基础设施来实现这种转变。我们将通过与其他分布式面向对象系统(如CORBA和DCOM)的比较来展示它对软件工程的影响,并展示它在高动态系统集成和服务提供方面的价值。基础设施是基于java的、轻量级的、可扩展的。它与其他代理平台和客户机/服务器基础设施的不同之处在于它支持代理的动态行为修改。动态代理不是被设计为具有一组固定的预定义功能,而是执行特定于应用程序的操作,这些操作可以在理论上加载和修改。这允许动态代理调整其适应环境和需求变化的能力,并在多个应用程序中扮演不同的角色。上述特性由轻量级的、内置的动态代理的管理功能支持,这些功能通常可以被“携带”的应用程序用于通信、管理资源和修改其解决问题的能力。因此,所建议的基础设施允许在其上轻松开发特定于应用程序的多代理系统,为运行时系统集成提供“螺母和螺栓”,并支持动态服务构造、修改和移动。惠普实验室已经开发出一个原型,并提供给几个外部研究小组使用。
{"title":"Dynamic-agents for dynamic service provisioning","authors":"Qiming Chen, P. Chundi, U. Dayal, M. Hsu","doi":"10.1109/COOPIS.1998.706188","DOIUrl":"https://doi.org/10.1109/COOPIS.1998.706188","url":null,"abstract":"We claim that a dynamic-agent infrastructure can provide a shift from static distributed computing to dynamic distributed computing, and we have developed such an infrastructure to realize such a shift. We shall show its impact on software engineering through a comparison with other distributed object-oriented systems such as CORBA and DCOM, and demonstrate its value in highly dynamic system integration and service provisioning. The infrastructure is Java-based, light-weight, and extensible. It differs from other agent platforms and client/server infrastructures in its support of dynamic behavior modification of agents. A dynamic-agent is not designed to have a fixed set of predefined functions but instead, to carry application-specific actions, which can be loaded and modified on theory. This allows a dynamic-agent to adjust its capability for accommodating environment and requirement changes, and play different roles across multiple applications. The above features are supported by the light-weight, built-in management facilities of dynamic-agents, which can be commonly used by the \"carried\" application programs to communicate, manage resources and modify their problem solving capabilities. Therefore, the proposed infrastructure allows application-specific multi-agent systems to be developed easily on top of it, provides \"nuts and bolts\" for run-time system integration, and supports dynamic service construction, modification and movement. A prototype has been developed at HP Labs and made available to several external research groups.","PeriodicalId":106219,"journal":{"name":"Proceedings. 3rd IFCIS International Conference on Cooperative Information Systems (Cat. No.98EX122)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130488810","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}
引用次数: 36
Propagation of semantic modifications to an integrated schema 将语义修改传播到集成模式
Regina Motz, Péter Fankhauser
We present a methodology to semi-automatically propagate semantic modifications on local schemas of a federated database to the integrated schema. Our approach is based on a declarative schema integration methodology, called SIM, which accomplishes schema integration by resolving a set of equivalence correspondences between arbitrarily complex local subschemas. This paper extends this methodology with a more diversified set of semantic correspondences and with an approach to integrate schemas incrementally. On this basis, local schema changes can be modelled as semantic correspondences between subschemas, which extend or alter the correspondences that have led to the existing integrated schema. Propagating these changes to the integrated schema then amounts in incrementally revising the affected original schema correspondences and reintegrating the affected portions of the integrated schema.
提出了一种将联邦数据库本地模式上的语义修改半自动传播到集成模式的方法。我们的方法基于一种称为SIM的声明式模式集成方法,该方法通过解析任意复杂的本地子模式之间的一组等价对应来完成模式集成。本文用一组更多样化的语义对应和一种增量集成模式的方法扩展了这种方法。在此基础上,可以将局部模式更改建模为子模式之间的语义对应,这些子模式扩展或更改导致现有集成模式的对应。将这些更改传播到集成模式,然后增量地修改受影响的原始模式对应,并重新集成集成模式的受影响部分。
{"title":"Propagation of semantic modifications to an integrated schema","authors":"Regina Motz, Péter Fankhauser","doi":"10.1109/COOPIS.1998.706278","DOIUrl":"https://doi.org/10.1109/COOPIS.1998.706278","url":null,"abstract":"We present a methodology to semi-automatically propagate semantic modifications on local schemas of a federated database to the integrated schema. Our approach is based on a declarative schema integration methodology, called SIM, which accomplishes schema integration by resolving a set of equivalence correspondences between arbitrarily complex local subschemas. This paper extends this methodology with a more diversified set of semantic correspondences and with an approach to integrate schemas incrementally. On this basis, local schema changes can be modelled as semantic correspondences between subschemas, which extend or alter the correspondences that have led to the existing integrated schema. Propagating these changes to the integrated schema then amounts in incrementally revising the affected original schema correspondences and reintegrating the affected portions of the integrated schema.","PeriodicalId":106219,"journal":{"name":"Proceedings. 3rd IFCIS International Conference on Cooperative Information Systems (Cat. No.98EX122)","volume":"245 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114824930","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}
引用次数: 10
Calculus-based transformations of queries over object-oriented views in a database mediator system 数据库中介系统中面向对象视图查询的基于计算的转换
V. Josifovski, T. Risch
The concept of object-oriented (OO) views has been a popular approach to data integration. Nevertheless, there have been few reported results on optimization of queries over integrated OO views. The authors have developed an OO view system for data integration based on the AMOS database mediator system. The paper describes a system architecture and implementation that takes advantage of query optimization techniques to improve the performance of queries to integrated OO views. The main features of the system are: 1) a passive mediation framework that preserves the autonomy of the data sources. 2) A selective materialization mechanism that minimizes the number of materialized view objects. 3) A predicate based mechanism to guarantee the validity of the materialized view objects as well as the completeness of queries to the view. In order to reduce the overhead of the passive view integration, they use inexpensive calculus based transformations to generate minimal query expressions before the query decomposition and the cost-based algebraic optimization take place.
面向对象(OO)视图的概念一直是一种流行的数据集成方法。然而,关于在集成OO视图上优化查询的报告结果很少。在AMOS数据库中介系统的基础上,开发了面向对象的数据集成视图系统。本文描述了一个系统架构和实现,它利用查询优化技术来提高对集成OO视图的查询性能。该系统的主要特点是:1)保持数据源自治的被动中介框架。2)选择性物化机制,最小化物化视图对象的数量。3)基于谓词的机制,以保证物化视图对象的有效性以及对视图查询的完整性。为了减少被动视图集成的开销,他们在进行查询分解和基于成本的代数优化之前,使用廉价的基于演算的转换来生成最小的查询表达式。
{"title":"Calculus-based transformations of queries over object-oriented views in a database mediator system","authors":"V. Josifovski, T. Risch","doi":"10.1109/COOPIS.1998.706200","DOIUrl":"https://doi.org/10.1109/COOPIS.1998.706200","url":null,"abstract":"The concept of object-oriented (OO) views has been a popular approach to data integration. Nevertheless, there have been few reported results on optimization of queries over integrated OO views. The authors have developed an OO view system for data integration based on the AMOS database mediator system. The paper describes a system architecture and implementation that takes advantage of query optimization techniques to improve the performance of queries to integrated OO views. The main features of the system are: 1) a passive mediation framework that preserves the autonomy of the data sources. 2) A selective materialization mechanism that minimizes the number of materialized view objects. 3) A predicate based mechanism to guarantee the validity of the materialized view objects as well as the completeness of queries to the view. In order to reduce the overhead of the passive view integration, they use inexpensive calculus based transformations to generate minimal query expressions before the query decomposition and the cost-based algebraic optimization take place.","PeriodicalId":106219,"journal":{"name":"Proceedings. 3rd IFCIS International Conference on Cooperative Information Systems (Cat. No.98EX122)","volume":"57 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116251935","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}
引用次数: 4
Materializing the Web 物质化Web
Mattia De Rosa, T. Catarci, L. Iocchi, D. Nardi, G. Santucci
In this paper we present a novel approach to accessing the Web, that enables automatically acquiring data from Web sites and making them accessible to the user through a database query paradigm. The basic idea is to build, once the user has specified a generic domain of interest, the domain conceptual representation, to instantiate it with data extracted from Web sites (so to build a materialized view over the Web), and to query such a conceptual representation through an easy-to-use visual interface. Knowledge representation techniques are used for both the internal modeling of the conceptual representation and for supporting the automatic extraction of data from Web sites to feed the materialized view. We describe a prototype implementation, focusing on the internal representation of information and on the process for analysing Web sites and acquiring data from them. Our preliminary results support our intuition that, at least for certain kinds of queries, the proposed approach can effectively provide the desired information.
在本文中,我们提出了一种访问Web的新方法,它能够自动地从Web站点获取数据,并使用户能够通过数据库查询范式访问这些数据。基本思想是,一旦用户指定了感兴趣的通用领域,构建领域概念表示,用从Web站点提取的数据对其进行实例化(以便在Web上构建实体化视图),并通过易于使用的可视化界面查询这样的概念表示。知识表示技术既用于概念表示的内部建模,也用于支持从Web站点自动提取数据以提供物化视图。我们将描述一个原型实现,重点关注信息的内部表示以及分析Web站点并从中获取数据的过程。我们的初步结果支持我们的直觉,即至少对于某些类型的查询,所建议的方法可以有效地提供所需的信息。
{"title":"Materializing the Web","authors":"Mattia De Rosa, T. Catarci, L. Iocchi, D. Nardi, G. Santucci","doi":"10.1109/COOPIS.1998.706181","DOIUrl":"https://doi.org/10.1109/COOPIS.1998.706181","url":null,"abstract":"In this paper we present a novel approach to accessing the Web, that enables automatically acquiring data from Web sites and making them accessible to the user through a database query paradigm. The basic idea is to build, once the user has specified a generic domain of interest, the domain conceptual representation, to instantiate it with data extracted from Web sites (so to build a materialized view over the Web), and to query such a conceptual representation through an easy-to-use visual interface. Knowledge representation techniques are used for both the internal modeling of the conceptual representation and for supporting the automatic extraction of data from Web sites to feed the materialized view. We describe a prototype implementation, focusing on the internal representation of information and on the process for analysing Web sites and acquiring data from them. Our preliminary results support our intuition that, at least for certain kinds of queries, the proposed approach can effectively provide the desired information.","PeriodicalId":106219,"journal":{"name":"Proceedings. 3rd IFCIS International Conference on Cooperative Information Systems (Cat. No.98EX122)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122487510","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}
引用次数: 11
Managing evolving workflow specifications 管理不断发展的工作流规范
Gregor Joeris, O. Herzog
Dynamic evolution of workflow models due to process (re)engineering activities and dynamic changing situations of the real process is one of the most important challenges in workflow management. The authors present an approach for the management of evolving workflow specifications which copes with the evolution of a workflow schema and the dynamic modification of workflow instances. The approach is based on the integrated modeling of workflow schema and instance elements, the separated definition of 'what to do' and 'how to do' in the workflow schema, late binding of workflows at run-time, and the versioning of the workflow schema. On this basis, they support lazy, eager, and selective propagation as well as local customization of instances and their upward propagation. Furthermore, they address the problem of managing consistent configurations of the versioned entities of a workflow schema. In their workflow-specific versioning approach, the consistency of the workflow configuration is guaranteed and hence the version mechanism is transparent to the user.
由于过程(再)工程活动和实际过程的动态变化,工作流模型的动态演变是工作流管理的重要挑战之一。提出了一种管理工作流规范的方法,该方法可以处理工作流模式的演变和工作流实例的动态修改。该方法基于工作流模式和实例元素的集成建模、工作流模式中“做什么”和“怎么做”的分离定义、运行时工作流的后期绑定以及工作流模式的版本控制。在此基础上,它们支持惰性、急切和选择性传播,以及实例的本地定制及其向上传播。此外,它们还解决了管理工作流模式的版本化实体的一致配置的问题。在他们特定于工作流的版本控制方法中,工作流配置的一致性得到了保证,因此版本机制对用户是透明的。
{"title":"Managing evolving workflow specifications","authors":"Gregor Joeris, O. Herzog","doi":"10.1109/COOPIS.1998.706275","DOIUrl":"https://doi.org/10.1109/COOPIS.1998.706275","url":null,"abstract":"Dynamic evolution of workflow models due to process (re)engineering activities and dynamic changing situations of the real process is one of the most important challenges in workflow management. The authors present an approach for the management of evolving workflow specifications which copes with the evolution of a workflow schema and the dynamic modification of workflow instances. The approach is based on the integrated modeling of workflow schema and instance elements, the separated definition of 'what to do' and 'how to do' in the workflow schema, late binding of workflows at run-time, and the versioning of the workflow schema. On this basis, they support lazy, eager, and selective propagation as well as local customization of instances and their upward propagation. Furthermore, they address the problem of managing consistent configurations of the versioned entities of a workflow schema. In their workflow-specific versioning approach, the consistency of the workflow configuration is guaranteed and hence the version mechanism is transparent to the user.","PeriodicalId":106219,"journal":{"name":"Proceedings. 3rd IFCIS International Conference on Cooperative Information Systems (Cat. No.98EX122)","volume":"98 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123024421","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}
引用次数: 108
Interoperation of independent, heterogeneous and distributed databases. Methodology and CASE support: the InterDB approach 独立、异构和分布式数据库的互操作。方法论和案例支持:InterDB方法
Philippe Thiran, Jean-Luc Hainaut, S. Bodart, A. Deflorenne, Jean-Marc Hick
Accessing and managing data from several existing independent databases pose complex problems that can be classified into platform, DMS, location and semantic levels. This paper describes a general architecture, a methodology and a CASE environment intended to address the problem of providing users and programmers with an abstract interface to independent heterogeneous and distributed databases. The architecture comprises a hierarchy of mediators that dynamically transform actual data into a virtual homogeneous database. Each layer provides a certain kind of independence. The InterDB approach provides a complete methodology to define this architecture, including schema recovery through reverse engineering, database integration and mapping building. The methodology is supported by the DB-MAIN CASE tool that helps to generate the mediators and their repository.
访问和管理来自多个现有独立数据库的数据会带来复杂的问题,这些问题可以分为平台、DMS、位置和语义级别。本文描述了一个通用的体系结构、方法论和CASE环境,旨在解决为用户和程序员提供独立异构和分布式数据库的抽象接口的问题。该体系结构包括一个中介层次结构,这些中介可以动态地将实际数据转换为虚拟同构数据库。每一层都提供某种独立性。InterDB方法提供了一个完整的方法来定义这个体系结构,包括通过逆向工程、数据库集成和映射构建的模式恢复。该方法由DB-MAIN CASE工具支持,该工具有助于生成中介及其存储库。
{"title":"Interoperation of independent, heterogeneous and distributed databases. Methodology and CASE support: the InterDB approach","authors":"Philippe Thiran, Jean-Luc Hainaut, S. Bodart, A. Deflorenne, Jean-Marc Hick","doi":"10.1109/COOPIS.1998.706184","DOIUrl":"https://doi.org/10.1109/COOPIS.1998.706184","url":null,"abstract":"Accessing and managing data from several existing independent databases pose complex problems that can be classified into platform, DMS, location and semantic levels. This paper describes a general architecture, a methodology and a CASE environment intended to address the problem of providing users and programmers with an abstract interface to independent heterogeneous and distributed databases. The architecture comprises a hierarchy of mediators that dynamically transform actual data into a virtual homogeneous database. Each layer provides a certain kind of independence. The InterDB approach provides a complete methodology to define this architecture, including schema recovery through reverse engineering, database integration and mapping building. The methodology is supported by the DB-MAIN CASE tool that helps to generate the mediators and their repository.","PeriodicalId":106219,"journal":{"name":"Proceedings. 3rd IFCIS International Conference on Cooperative Information Systems (Cat. No.98EX122)","volume":"183 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128357521","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}
引用次数: 15
Towards an inductive design of distributed object oriented databases 面向对象分布式数据库的归纳设计
F. Baião, M. Mattoso, Gerson Zaverucha
Cooperative information systems (CIS) often consist of applications that access shared resources such as databases. Since centralized systems may have a great impact on the system performance, parallel and distribution techniques are needed for attaining scalability. Distributed databases are, then, crucial for the development of cooperative applications. However, in order to improve performance, it is very important to design information distribution properly, which is the goal of distribution design. Considering the various difficulties embedded in the design of distributed object oriented databases, this work presents an algorithm to assist distribution designers in their task. The analysis algorithm indicates the most adequate fragmentation technique (vertical, horizontal or mixed) for each class in the database schema, and we propose the use of a machine learning method-inductive logic programming-to uncover some implicit issues to be considered in the distribution design, thus revising the proposed analysis algorithm.
协作信息系统(CIS)通常由访问共享资源(如数据库)的应用程序组成。由于集中式系统可能对系统性能有很大的影响,因此需要并行和分布技术来实现可伸缩性。因此,分布式数据库对于协作应用程序的开发至关重要。然而,为了提高性能,合理设计信息分布是非常重要的,这也是分布设计的目标。考虑到分布式面向对象数据库设计中的各种困难,本文提出了一种算法来帮助分布设计者完成他们的任务。分析算法指出了数据库模式中每个类最适当的碎片化技术(垂直,水平或混合),我们建议使用机器学习方法-归纳逻辑编程-来揭示分布设计中需要考虑的一些隐含问题,从而修改所提出的分析算法。
{"title":"Towards an inductive design of distributed object oriented databases","authors":"F. Baião, M. Mattoso, Gerson Zaverucha","doi":"10.1109/COOPIS.1998.706197","DOIUrl":"https://doi.org/10.1109/COOPIS.1998.706197","url":null,"abstract":"Cooperative information systems (CIS) often consist of applications that access shared resources such as databases. Since centralized systems may have a great impact on the system performance, parallel and distribution techniques are needed for attaining scalability. Distributed databases are, then, crucial for the development of cooperative applications. However, in order to improve performance, it is very important to design information distribution properly, which is the goal of distribution design. Considering the various difficulties embedded in the design of distributed object oriented databases, this work presents an algorithm to assist distribution designers in their task. The analysis algorithm indicates the most adequate fragmentation technique (vertical, horizontal or mixed) for each class in the database schema, and we propose the use of a machine learning method-inductive logic programming-to uncover some implicit issues to be considered in the distribution design, thus revising the proposed analysis algorithm.","PeriodicalId":106219,"journal":{"name":"Proceedings. 3rd IFCIS International Conference on Cooperative Information Systems (Cat. No.98EX122)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128819100","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
Minimization of resource consumption for multidatabase query optimization 最小化多数据库查询优化的资源消耗
Chiang Lee, Chih-Horng Ke, Jer-Bin Chang, Yaw-Huei Chen
Due to the autonomy of individual databases, a multidatabase system (MDBS) has no control over the task execution within each database system. This complicates the issue of query optimization in a MDBS. Past researchers tackled this problem mainly by regenerating the cost model of each participating database systems. However a completely autonomous participating database system does nor own the information (data) as well as the mechanism (software) for converting data of one database to another to resolve the data type conflict problems that can occur in any MDBS environment. In addition, unpredictable factors that can drastically deviate the accuracy of a regenerated cost model (in the past research) come into play at unknown time. This confines the processing of an intersite operation (such as a join over two relations of different databases) to the MDBS only. The participating database systems will not be able to share the workload of the MDBS under this circumstance. Hence, minimizing the consumption of system resources of the MDBS is an urgent problem. The authors propose three scheduling algorithms that are used in the MDBS to reduce the processing cost of a multidatabase query. A major difference between the strategies and the past methods is that ours do not require the knowledge of the cost models of the participating databases.
由于各个数据库的自主性,多数据库系统(mdb)无法控制每个数据库系统内的任务执行。这使得mdb中的查询优化问题变得复杂。过去的研究主要是通过重新建立每个参与数据库系统的成本模型来解决这个问题。但是,完全自治的参与数据库系统并不拥有将一个数据库的数据转换为另一个数据库的信息(数据)和机制(软件),以解决任何mdb环境中可能出现的数据类型冲突问题。此外,不可预测的因素可能会极大地偏离再生成本模型的准确性(在过去的研究中),在未知的时间发挥作用。这将站点间操作的处理(例如在不同数据库的两个关系上的连接)限制在mdb中。在这种情况下,参与的数据库系统将无法分担mdb的工作负载。因此,如何使mdb系统资源的消耗最小化是一个迫切需要解决的问题。为了降低多数据库查询的处理成本,作者提出了三种调度算法。该策略与过去方法的主要区别在于,我们的方法不需要了解参与数据库的成本模型。
{"title":"Minimization of resource consumption for multidatabase query optimization","authors":"Chiang Lee, Chih-Horng Ke, Jer-Bin Chang, Yaw-Huei Chen","doi":"10.1109/COOPIS.1998.706202","DOIUrl":"https://doi.org/10.1109/COOPIS.1998.706202","url":null,"abstract":"Due to the autonomy of individual databases, a multidatabase system (MDBS) has no control over the task execution within each database system. This complicates the issue of query optimization in a MDBS. Past researchers tackled this problem mainly by regenerating the cost model of each participating database systems. However a completely autonomous participating database system does nor own the information (data) as well as the mechanism (software) for converting data of one database to another to resolve the data type conflict problems that can occur in any MDBS environment. In addition, unpredictable factors that can drastically deviate the accuracy of a regenerated cost model (in the past research) come into play at unknown time. This confines the processing of an intersite operation (such as a join over two relations of different databases) to the MDBS only. The participating database systems will not be able to share the workload of the MDBS under this circumstance. Hence, minimizing the consumption of system resources of the MDBS is an urgent problem. The authors propose three scheduling algorithms that are used in the MDBS to reduce the processing cost of a multidatabase query. A major difference between the strategies and the past methods is that ours do not require the knowledge of the cost models of the participating databases.","PeriodicalId":106219,"journal":{"name":"Proceedings. 3rd IFCIS International Conference on Cooperative Information Systems (Cat. No.98EX122)","volume":"99 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127344509","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}
引用次数: 4
Using constraints to manage long duration transactions in spatial information systems 使用约束来管理空间信息系统中的长时间事务
Dean Kuo, V. Gaede, K. Taylor
Spatial information systems are employed to record the schematics of large networks for utilities and telecommunication organisations. Concurrent users access the spatial information systems to insert new designs, update designs and to record the current status of the network. Concurrency must be managed such that the data is not corrupted. This paper introduces a model for long duration transactions based on the use of integrity constraints. The model, called COLT (COnstraint-based Long Transaction), is domain-independent but is especially suitable for spatial information systems and domains where its intent naturally manifests constraints that relate data items. User-defined constraints and database integrity constraints are used both to specify the correctness criteria and to manage long duration ad-hoc transactions. The model is a generalisation of the traditional ACID transaction model. The approach enables the specification of the correctness criteria to be declarative and the user needs no knowledge of the semantics of other concurrently executing transactions. The COLT model is formally specified using the external actions of the I/O automata method and correctness is defined with respect to that method. Correctness is defined independent of implementation.
空间信息系统用于为公用事业和电信组织记录大型网络的原理图。并发用户访问空间信息系统以插入新设计、更新设计和记录网络的当前状态。必须对并发性进行管理,使数据不被破坏。本文介绍了一种基于完整性约束的长时间事务模型。该模型称为COLT(基于约束的长事务),是独立于域的,但特别适用于空间信息系统和域,其意图自然地显示与数据项相关的约束。用户定义约束和数据库完整性约束用于指定正确性标准和管理长时间的临时事务。该模型是传统ACID事务模型的泛化。这种方法使得正确性标准的规范是声明式的,并且用户不需要了解其他并发执行事务的语义。使用I/O自动机方法的外部动作正式指定COLT模型,并根据该方法定义正确性。正确性的定义与实现无关。
{"title":"Using constraints to manage long duration transactions in spatial information systems","authors":"Dean Kuo, V. Gaede, K. Taylor","doi":"10.1109/COOPIS.1998.706289","DOIUrl":"https://doi.org/10.1109/COOPIS.1998.706289","url":null,"abstract":"Spatial information systems are employed to record the schematics of large networks for utilities and telecommunication organisations. Concurrent users access the spatial information systems to insert new designs, update designs and to record the current status of the network. Concurrency must be managed such that the data is not corrupted. This paper introduces a model for long duration transactions based on the use of integrity constraints. The model, called COLT (COnstraint-based Long Transaction), is domain-independent but is especially suitable for spatial information systems and domains where its intent naturally manifests constraints that relate data items. User-defined constraints and database integrity constraints are used both to specify the correctness criteria and to manage long duration ad-hoc transactions. The model is a generalisation of the traditional ACID transaction model. The approach enables the specification of the correctness criteria to be declarative and the user needs no knowledge of the semantics of other concurrently executing transactions. The COLT model is formally specified using the external actions of the I/O automata method and correctness is defined with respect to that method. Correctness is defined independent of implementation.","PeriodicalId":106219,"journal":{"name":"Proceedings. 3rd IFCIS International Conference on Cooperative Information Systems (Cat. No.98EX122)","volume":"71 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121651844","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}
引用次数: 8
期刊
Proceedings. 3rd IFCIS International Conference on Cooperative Information Systems (Cat. No.98EX122)
全部 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