首页 > 最新文献

[1989] Proceedings. Fifth International Conference on Data Engineering最新文献

英文 中文
Query execution for large relations on functional disk system 在功能磁盘系统上执行大型关系的查询
Pub Date : 1989-02-06 DOI: 10.1109/ICDE.1989.47211
M. Kitsuregawa, M. Nakano, M. Takagi
The second version of FDS-R (functional disk system with relational database engine), FDS-RII, which is designed to handle large relations efficiently, is discussed. On FDS-RII, the processing algorithm is selected at run time from two algorithms (nested loop algorithms, grace hash algorithm) by comparing their estimated I/O costs. The processing strategy is discussed in detail. The I/O cost formula is examined by measuring the execution time of a join query on the FDS-RII. With the expanded version of Wisconsin Benchmark, the performance of FDS-RII is measured. FDS-RII attained a high performance level for large relations as compared to other large database systems such as Gamma and Teradata. While FDS uses just one disk and three MC68020s, Teradata uses 40 disks and 20 AMPs and Gamma requires eight disks and 17 VAX 11/750s.<>
讨论了基于关系数据库引擎的功能磁盘系统(functional disk system with relational database engine, FDS-RII)的第二版——FDS-RII。在FDS-RII上,通过比较估计的I/O成本,在运行时从两种算法(嵌套循环算法、grace哈希算法)中选择处理算法。详细讨论了加工策略。通过测量FDS-RII上连接查询的执行时间来检查I/O成本公式。通过威斯康星基准的扩展版本,对FDS-RII的性能进行了测量。与Gamma和Teradata等其他大型数据库系统相比,FDS-RII在处理大型关系方面达到了很高的性能水平。FDS只需要一个磁盘和三个mc68020, Teradata需要40个磁盘和20个amp, Gamma需要8个磁盘和17个VAX 11/750。
{"title":"Query execution for large relations on functional disk system","authors":"M. Kitsuregawa, M. Nakano, M. Takagi","doi":"10.1109/ICDE.1989.47211","DOIUrl":"https://doi.org/10.1109/ICDE.1989.47211","url":null,"abstract":"The second version of FDS-R (functional disk system with relational database engine), FDS-RII, which is designed to handle large relations efficiently, is discussed. On FDS-RII, the processing algorithm is selected at run time from two algorithms (nested loop algorithms, grace hash algorithm) by comparing their estimated I/O costs. The processing strategy is discussed in detail. The I/O cost formula is examined by measuring the execution time of a join query on the FDS-RII. With the expanded version of Wisconsin Benchmark, the performance of FDS-RII is measured. FDS-RII attained a high performance level for large relations as compared to other large database systems such as Gamma and Teradata. While FDS uses just one disk and three MC68020s, Teradata uses 40 disks and 20 AMPs and Gamma requires eight disks and 17 VAX 11/750s.<<ETX>>","PeriodicalId":329505,"journal":{"name":"[1989] Proceedings. Fifth International Conference on Data Engineering","volume":"53 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-02-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130480732","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}
引用次数: 24
Object exchange service for an object-oriented database system 面向对象数据库系统的对象交换服务
Pub Date : 1989-02-06 DOI: 10.1109/ICDE.1989.47197
G. Pathak, J. Joseph, Steve Ford
An object exchange service (OXS) and an external object representation (EXTOR) are described in the context of a distributed object-oriented database. EXTOR is the common representation that facilitates the sharing of information among a network of machines. The aim is to represent complex structured information in an efficient external form and to provide maximal sharing of information among computing sessions. OXS is a service which, together with the concepts of object boundary, global objects, and object closure, provides the exchange of information using EXTOR. A brief description is provided of the distributed object-oriented system that utilizes this service, the performance results for OXS, and the future directions for the design of generalized object exchange services in heterogeneous computing environments.<>
对象交换服务(OXS)和外部对象表示(EXTOR)是在分布式面向对象数据库的上下文中描述的。EXTOR是一种通用的表示,它促进了机器网络之间的信息共享。其目的是以有效的外部形式表示复杂的结构化信息,并在计算会话之间提供最大的信息共享。OXS是一种服务,它与对象边界、全局对象和对象闭包等概念一起,使用EXTOR提供信息交换。简要介绍了利用该服务的分布式面向对象系统、OXS的性能结果以及异构计算环境中通用对象交换服务设计的未来方向。
{"title":"Object exchange service for an object-oriented database system","authors":"G. Pathak, J. Joseph, Steve Ford","doi":"10.1109/ICDE.1989.47197","DOIUrl":"https://doi.org/10.1109/ICDE.1989.47197","url":null,"abstract":"An object exchange service (OXS) and an external object representation (EXTOR) are described in the context of a distributed object-oriented database. EXTOR is the common representation that facilitates the sharing of information among a network of machines. The aim is to represent complex structured information in an efficient external form and to provide maximal sharing of information among computing sessions. OXS is a service which, together with the concepts of object boundary, global objects, and object closure, provides the exchange of information using EXTOR. A brief description is provided of the distributed object-oriented system that utilizes this service, the performance results for OXS, and the future directions for the design of generalized object exchange services in heterogeneous computing environments.<<ETX>>","PeriodicalId":329505,"journal":{"name":"[1989] Proceedings. Fifth International Conference on Data Engineering","volume":"191 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-02-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133486450","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}
引用次数: 6
Automatic validation of object-oriented database structures 自动验证面向对象的数据库结构
Pub Date : 1989-02-06 DOI: 10.1109/ICDE.1989.47194
L. Delcambre, K. Davis
The philosophy of explicitly representing simple range classes for properties and explicitly specifying range and/or cardinality restrictions on inherited properties is adopted so that the membership of an object in classes is characterized by the object's property values. The motivation for this approach is twofold: first, it is in keeping with the database philosophy of emphasizing the representation of an application (rather than some intrinsic meaning); and second, it provides a framework for algorithmically verifying the structural aspects of the schema. An automatic classifier for the structural validation of object-oriented schemas based on sound and complete rules of inference is presented. If the classifier discovers structural relationships and/or inconsistencies, the designer can refine the schema to reflect the semantics of the application. Thus the classifier serves as an interactive design tool that can be used at any stage during the design process.<>
采用显式表示属性的简单范围类和显式指定继承属性的范围和/或基数限制的原理,以便类中对象的成员关系由对象的属性值来表征。采用这种方法的动机是双重的:首先,它与强调应用程序的表示(而不是某些内在含义)的数据库哲学保持一致;其次,它为算法验证模式的结构方面提供了一个框架。提出了一种基于健全完备推理规则的面向对象模式结构验证自动分类器。如果分类器发现结构关系和/或不一致,设计人员可以改进模式以反映应用程序的语义。因此,分类器作为一种交互设计工具,可以在设计过程的任何阶段使用。
{"title":"Automatic validation of object-oriented database structures","authors":"L. Delcambre, K. Davis","doi":"10.1109/ICDE.1989.47194","DOIUrl":"https://doi.org/10.1109/ICDE.1989.47194","url":null,"abstract":"The philosophy of explicitly representing simple range classes for properties and explicitly specifying range and/or cardinality restrictions on inherited properties is adopted so that the membership of an object in classes is characterized by the object's property values. The motivation for this approach is twofold: first, it is in keeping with the database philosophy of emphasizing the representation of an application (rather than some intrinsic meaning); and second, it provides a framework for algorithmically verifying the structural aspects of the schema. An automatic classifier for the structural validation of object-oriented schemas based on sound and complete rules of inference is presented. If the classifier discovers structural relationships and/or inconsistencies, the designer can refine the schema to reflect the semantics of the application. Thus the classifier serves as an interactive design tool that can be used at any stage during the design process.<<ETX>>","PeriodicalId":329505,"journal":{"name":"[1989] Proceedings. Fifth International Conference on Data Engineering","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-02-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133623618","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}
引用次数: 20
A data model and access method for summary data management 摘要数据管理的数据模型和访问方法
Pub Date : 1989-02-06 DOI: 10.1109/ICDE.1989.47220
Meng Chang Chen, L. McNamee
A data model and an access method for summary data management are proposed. Summary data, represented as a trinary tuple , consist of metaknowledge summarized by a statistical function of a category of individual information typically stored in a conventional database. The concept of category (type or class) and the additivity property of statistical functions form a basis for the model that allows for the derivation of summary data. The complexity of deriving summary data has been found computationally intractable in general, and the proposed summary data model, with disjointness constraint, solves the problem without the loss of information. The proposed access method, called the summary data tree, or SD-tree, which handles an orthogonal category as a hyperrectangle, realizes the proposed summary data model. The structure of the SD-tree provides for efficient operations including summary data search, derivation, and insertion on the stored summary data.<>
提出了一种用于汇总数据管理的数据模型和访问方法。摘要数据表示为三元组,由元知识组成,这些元知识由通常存储在传统数据库中的一类单独信息的统计函数汇总而成。类别(类型或类)的概念和统计函数的可加性属性构成了允许导出汇总数据的模型的基础。摘要数据的提取复杂,在计算上难以解决,提出的具有不相交约束的摘要数据模型在不丢失信息的情况下解决了这一问题。所提出的访问方法称为摘要数据树(SD-tree),它将正交类别处理为超矩形,实现了所提出的摘要数据模型。SD-tree的结构提供了对存储的摘要数据的高效操作,包括摘要数据的搜索、派生和插入
{"title":"A data model and access method for summary data management","authors":"Meng Chang Chen, L. McNamee","doi":"10.1109/ICDE.1989.47220","DOIUrl":"https://doi.org/10.1109/ICDE.1989.47220","url":null,"abstract":"A data model and an access method for summary data management are proposed. Summary data, represented as a trinary tuple , consist of metaknowledge summarized by a statistical function of a category of individual information typically stored in a conventional database. The concept of category (type or class) and the additivity property of statistical functions form a basis for the model that allows for the derivation of summary data. The complexity of deriving summary data has been found computationally intractable in general, and the proposed summary data model, with disjointness constraint, solves the problem without the loss of information. The proposed access method, called the summary data tree, or SD-tree, which handles an orthogonal category as a hyperrectangle, realizes the proposed summary data model. The structure of the SD-tree provides for efficient operations including summary data search, derivation, and insertion on the stored summary data.<<ETX>>","PeriodicalId":329505,"journal":{"name":"[1989] Proceedings. Fifth International Conference on Data Engineering","volume":"128 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-02-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132248659","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}
引用次数: 43
Term indexing for retrieval by unification 统一检索的术语索引
Pub Date : 1989-02-06 DOI: 10.1109/ICDE.1989.47231
H. Yokota, H. Kitakami, A. Hattori
A method is presented for indexing terms in a knowledge-base retrieval-by-unification (RBU) system. The term is a well-defined structure which represents knowledge using variables. RBU operations are an extension of relational database operations using unification and backtracking to retrieve terms from term relations. The term indexing proposed uses hashing and trie structures to reduce the number of comparisons between elements of a search condition and of an object term relation. Unification on a trie structure is suited to backtracking bindings of variables. The search and updating speed of an RBU prototype is measured to evaluate the indexing method. This method is effective for fast term retrieval for a large number of similar and varied form terms. The overhead for maintaining indexes in updating is low.<>
提出了一种基于知识库统一检索(RBU)系统的词标引方法。术语是一个定义良好的结构,它使用变量表示知识。RBU操作是关系数据库操作的扩展,使用统一和回溯从术语关系中检索术语。提出的术语索引使用哈希和trie结构来减少搜索条件和对象术语关系的元素之间的比较次数。trie结构上的统一适用于回溯变量绑定。通过测量RBU原型的搜索和更新速度来评价索引方法。该方法可以有效地快速检索大量形式相似和变化的词汇。更新时维护索引的开销很低。
{"title":"Term indexing for retrieval by unification","authors":"H. Yokota, H. Kitakami, A. Hattori","doi":"10.1109/ICDE.1989.47231","DOIUrl":"https://doi.org/10.1109/ICDE.1989.47231","url":null,"abstract":"A method is presented for indexing terms in a knowledge-base retrieval-by-unification (RBU) system. The term is a well-defined structure which represents knowledge using variables. RBU operations are an extension of relational database operations using unification and backtracking to retrieve terms from term relations. The term indexing proposed uses hashing and trie structures to reduce the number of comparisons between elements of a search condition and of an object term relation. Unification on a trie structure is suited to backtracking bindings of variables. The search and updating speed of an RBU prototype is measured to evaluate the indexing method. This method is effective for fast term retrieval for a large number of similar and varied form terms. The overhead for maintaining indexes in updating is low.<<ETX>>","PeriodicalId":329505,"journal":{"name":"[1989] Proceedings. Fifth International Conference on Data Engineering","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-02-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124587372","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
Classification as a query processing technique in the CANDIDE semantic data model 分类作为CANDIDE语义数据模型中的一种查询处理技术
Pub Date : 1989-02-06 DOI: 10.1109/ICDE.1989.47264
H. Beck, Sunit K. Gala, S. Navathe
The use of classification and subsumption to process database queries is discussed. The data model, called CANDIDE, is essentially an extended version of the FL-1, KANDOR and BACK, frame-based knowledge representation languages. A novel feature of the approach is that the data-description language and data-manipulation language are identical, thus providing uniform treatment of data objects, query objects and view objects. The classification algorithm find the correct placement for a query object in a given object taxonomy. Tractability issues are explored, and the expressiveness of queries is compared with relational algebra. This data model has been implemented in POPLOG as the basis for a knowledge-base management system that includes an integrated natural-language query system.<>
讨论了使用分类和包容来处理数据库查询。称为CANDIDE的数据模型本质上是基于框架的知识表示语言FL-1、KANDOR和BACK的扩展版本。该方法的一个新特点是数据描述语言和数据操作语言是相同的,从而提供了对数据对象、查询对象和视图对象的统一处理。分类算法查找查询对象在给定对象分类法中的正确位置。探讨了可跟踪性问题,并将查询的表达性与关系代数进行了比较。该数据模型已在POPLOG中实现,作为知识库管理系统的基础,该系统包括一个集成的自然语言查询系统。
{"title":"Classification as a query processing technique in the CANDIDE semantic data model","authors":"H. Beck, Sunit K. Gala, S. Navathe","doi":"10.1109/ICDE.1989.47264","DOIUrl":"https://doi.org/10.1109/ICDE.1989.47264","url":null,"abstract":"The use of classification and subsumption to process database queries is discussed. The data model, called CANDIDE, is essentially an extended version of the FL-1, KANDOR and BACK, frame-based knowledge representation languages. A novel feature of the approach is that the data-description language and data-manipulation language are identical, thus providing uniform treatment of data objects, query objects and view objects. The classification algorithm find the correct placement for a query object in a given object taxonomy. Tractability issues are explored, and the expressiveness of queries is compared with relational algebra. This data model has been implemented in POPLOG as the basis for a knowledge-base management system that includes an integrated natural-language query system.<<ETX>>","PeriodicalId":329505,"journal":{"name":"[1989] Proceedings. Fifth International Conference on Data Engineering","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-02-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130604318","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}
引用次数: 101
Locking performance in a shared nothing parallel database machine 无共享并行数据库机器中的锁定性能
Pub Date : 1989-02-06 DOI: 10.1109/ICDE.1989.47210
B. P. Jenq, B. C. Twichell, T. Keller
A quantitative performance study of two-phase locking in a parallel database machine using a simulation-based methodology is presented. The DBSIM simulation methodology uses a Petri-net model at the higher level and a queuing network model at the lower level. The Petri net model captures the characteristics of parallelism and synchronization at the workload level, while the queuing network model captures queuing aspects of the system at the physical resource level. Transactions in a workload are specified using a performance-oriented specification language based on the transaction component graph: a data-flow graph with database operators. The transaction specifications are translated into Petri-net representations to drive the simulation experiments. Results of an analysis of a two-phase locking strategy with machine sizes ranging from 4 to 256 processors are presented.<>
采用基于仿真的方法对并行数据库机的两相锁性能进行了定量研究。DBSIM模拟方法在较高级别使用Petri-net模型,在较低级别使用排队网络模型。Petri网模型在工作负载级别捕获并行性和同步性的特征,而排队网络模型在物理资源级别捕获系统的排队方面。工作负载中的事务使用基于事务组件图的面向性能的规范语言来指定:事务组件图是带有数据库操作符的数据流图。事务规范被转换成Petri-net表示来驱动仿真实验。本文给出了一种机器大小从4到256个处理器的两相锁定策略的分析结果。
{"title":"Locking performance in a shared nothing parallel database machine","authors":"B. P. Jenq, B. C. Twichell, T. Keller","doi":"10.1109/ICDE.1989.47210","DOIUrl":"https://doi.org/10.1109/ICDE.1989.47210","url":null,"abstract":"A quantitative performance study of two-phase locking in a parallel database machine using a simulation-based methodology is presented. The DBSIM simulation methodology uses a Petri-net model at the higher level and a queuing network model at the lower level. The Petri net model captures the characteristics of parallelism and synchronization at the workload level, while the queuing network model captures queuing aspects of the system at the physical resource level. Transactions in a workload are specified using a performance-oriented specification language based on the transaction component graph: a data-flow graph with database operators. The transaction specifications are translated into Petri-net representations to drive the simulation experiments. Results of an analysis of a two-phase locking strategy with machine sizes ranging from 4 to 256 processors are presented.<<ETX>>","PeriodicalId":329505,"journal":{"name":"[1989] Proceedings. Fifth International Conference on Data Engineering","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-02-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121076832","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}
引用次数: 38
A compact representation for file versions: a preliminary report 文件版本的紧凑表示:初步报告
Pub Date : 1989-02-06 DOI: 10.1109/ICDE.1989.47232
A. Black, C. H. Burris
A system is presented for the compact representation of multiple versions of a file. The presentation is in terms of vectors and matrices, which results in conceptual simplicity. Algebraic transformations enable the retrieval process to be optimized for any given version or set of versions, in contrast to always optimizing for the most recent or least recent version. Moreover, any version can be added or deleted without affecting any other. File differencing and dictionary compaction are unified, and data compression can be included. A compact representation for the (sparse) matrices is presented, and the main algorithms are described in terms of this representation.<>
提出了一个系统,用于文件的多个版本的紧凑表示。这种表示是用向量和矩阵表示的,这使得概念简单。代数转换使检索过程能够针对任何给定的版本或版本集进行优化,而不是总是针对最新或最不最新的版本进行优化。此外,任何版本都可以添加或删除,而不会影响任何其他版本。统一了文件差分和字典压缩,可实现数据压缩。给出了(稀疏)矩阵的紧凑表示,并根据这种表示描述了主要算法。
{"title":"A compact representation for file versions: a preliminary report","authors":"A. Black, C. H. Burris","doi":"10.1109/ICDE.1989.47232","DOIUrl":"https://doi.org/10.1109/ICDE.1989.47232","url":null,"abstract":"A system is presented for the compact representation of multiple versions of a file. The presentation is in terms of vectors and matrices, which results in conceptual simplicity. Algebraic transformations enable the retrieval process to be optimized for any given version or set of versions, in contrast to always optimizing for the most recent or least recent version. Moreover, any version can be added or deleted without affecting any other. File differencing and dictionary compaction are unified, and data compression can be included. A compact representation for the (sparse) matrices is presented, and the main algorithms are described in terms of this representation.<<ETX>>","PeriodicalId":329505,"journal":{"name":"[1989] Proceedings. Fifth International Conference on Data Engineering","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-02-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125438061","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}
引用次数: 6
Performance analysis of distributed commit protocols 分布式提交协议性能分析
Pub Date : 1989-02-06 DOI: 10.1109/ICDE.1989.47256
T. Chen, K. Ramarao
An analytic model is presented for the performance of a commit protocol which considers both the communication and local processing. It is shown that the local queuing delays are significant when the number of atomic actions is sufficiently large. The single most important parameter in determining the effect of commit protocols on the system performance is believed to be the heavy dependence on logging and hence the high performance penalities exacted by I/O operations.<>
提出了一个同时考虑通信和本地处理的提交协议性能分析模型。结果表明,当原子动作数量足够大时,局部排队延迟是显著的。在确定提交协议对系统性能的影响时,最重要的一个参数被认为是对日志的严重依赖,因此I/O操作会带来高性能损失
{"title":"Performance analysis of distributed commit protocols","authors":"T. Chen, K. Ramarao","doi":"10.1109/ICDE.1989.47256","DOIUrl":"https://doi.org/10.1109/ICDE.1989.47256","url":null,"abstract":"An analytic model is presented for the performance of a commit protocol which considers both the communication and local processing. It is shown that the local queuing delays are significant when the number of atomic actions is sufficiently large. The single most important parameter in determining the effect of commit protocols on the system performance is believed to be the heavy dependence on logging and hence the high performance penalities exacted by I/O operations.<<ETX>>","PeriodicalId":329505,"journal":{"name":"[1989] Proceedings. Fifth International Conference on Data Engineering","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-02-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127922672","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
Implementation and measurements of efficient communication facilities for distributed database systems 分布式数据库系统高效通信设施的实现与测量
Pub Date : 1989-02-06 DOI: 10.1109/ICDE.1989.47215
B. Bhargava, E. Mafla, J. Riedl, B. Sauder
Experimentation with several methods of providing efficient communication facilities for distributed database systems is described. These studies give insight into the delays incurred by applications running on distributed systems. Five different mechanisms for local interprocess communications (two variations with message queues, named pipes, shared memory, and UDP sockets) have been implemented, compared, and analyzed. The most efficient of these is three times as fast as UDP for 1000-byte messages. Kernel-level software multicast and hardware multicast have also been implemented and their performance analyzed. The results show the significant advantage of using these techniques instead of using multiple sends and receives at the user level. The design of a facility that allows the dynamic addition of user-level protocols such as two-phase commit, clock synchronization, etc. to an operating system kernel is presented. The facility is based on a simple stack-based language that provides the functionality and security required.<>
描述了几种为分布式数据库系统提供高效通信设施的方法的实验。这些研究深入了解了运行在分布式系统上的应用程序所产生的延迟。对本地进程间通信的五种不同机制(消息队列、命名管道、共享内存和UDP套接字的两种变体)进行了实现、比较和分析。对于1000字节的消息,其中最有效的是UDP的三倍。实现了内核级软件组播和硬件组播,并对其性能进行了分析。结果表明,使用这些技术而不是在用户级别使用多个发送和接收具有显著的优势。提出了一种允许在操作系统内核中动态添加用户级协议(如两阶段提交、时钟同步等)的工具的设计。该工具基于一种简单的基于堆栈的语言,提供所需的功能和安全性。
{"title":"Implementation and measurements of efficient communication facilities for distributed database systems","authors":"B. Bhargava, E. Mafla, J. Riedl, B. Sauder","doi":"10.1109/ICDE.1989.47215","DOIUrl":"https://doi.org/10.1109/ICDE.1989.47215","url":null,"abstract":"Experimentation with several methods of providing efficient communication facilities for distributed database systems is described. These studies give insight into the delays incurred by applications running on distributed systems. Five different mechanisms for local interprocess communications (two variations with message queues, named pipes, shared memory, and UDP sockets) have been implemented, compared, and analyzed. The most efficient of these is three times as fast as UDP for 1000-byte messages. Kernel-level software multicast and hardware multicast have also been implemented and their performance analyzed. The results show the significant advantage of using these techniques instead of using multiple sends and receives at the user level. The design of a facility that allows the dynamic addition of user-level protocols such as two-phase commit, clock synchronization, etc. to an operating system kernel is presented. The facility is based on a simple stack-based language that provides the functionality and security required.<<ETX>>","PeriodicalId":329505,"journal":{"name":"[1989] Proceedings. Fifth International Conference on Data Engineering","volume":"68 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-02-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129451831","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
期刊
[1989] Proceedings. Fifth International Conference on Data Engineering
全部 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