Volume 9,Issue 8,1998 Table of Contents

  • Display Type:
  • Text List
  • Abstract List
  • 1  Research of Collective Communications on ATM Networks
    WU Li-fa ZHOU Xiao-bo XIE Li SUN Zhong-xiu
    1998, 9(8):561-365.
    [Abstract](3379) [HTML](0) [PDF 441.01 K](4529)
    Abstract:
    Collective communications play an important role in parallel computing. Many features of an ATM(asynchronous transfer mode) switch environment can be exploited in the design of collective operations. In this paper, the authors present a collective communications framework based on ATM——hybrid-tree, which fully takes advantage of the features supporting multicast of ATM and is suitable to implement collective communications in dynamic groups. The problems of the maintance of the hybrid-tree are completely solved by the group management protocol and methods to maintain the hybrid-tree presented in this paper.
    2  Towards Globalization of Distributed Data Sources over WWW——Data Model and Query Language
    CHEN Ying XU Hong-bing WANG Neng-bin
    1998, 9(8):566-573.
    [Abstract](3476) [HTML](0) [PDF 560.64 K](4625)
    Abstract:
    In this paper, the concept of global distributed data sources over WWW(WWWDS) is introduced. A simple and extensible data model based on node, node container, node graph and link points are discussed in details. A powerful SQL-like query language (WWWQL) for WWWDS is introduced and the query processing and optimization technology for WWWQL are discussed as well.
    3  Model of Group Communications and Projection for Transport Protocols
    PAN Jian-ping GU Guan-qun
    1998, 9(8):574-578.
    [Abstract](3595) [HTML](0) [PDF 512.72 K](4218)
    Abstract:
    Novel applications require multicast delivery and group management abilities from communication facilities. For high-speed transmission services and new network layer protocols have already provided some issues interested, research on transport protocols has become a hot topic again both in academy and standardization sectors. The group communication model which the authors get, the projections for lightweight transport protocols XTP and computer conferencing applications are described in this paper.
    4  Cross-loop Reuse Techniques for Cache Optimizations on Multiprocessors
    DING Yong-hua YUAN Qing-neng ZANG Bin-yu ZHU Chuan-qi
    1998, 9(8):580-585.
    [Abstract](3137) [HTML](0) [PDF 459.30 K](4394)
    Abstract:
    The use of the cache reduces the gap between the CPU speed and the memory latency, so the cache hit ratio becomes an important factor which affects the performance of multiprocessor system. Researchers have developed a number of optimizations to enhance data locality, increase the cache hit ratio and bring the multiprocessor system performance into better play. These techniques focus on how to enhance data locality within a parallel loop, reduce and even eliminate the cache line thrashing due to true or false sharing of the cache line. Exploitation and utilization of cross-loop reuse on multiprocessors are seldom discussed. How to exploit and utilize these cross-loop reuse, and put forward some feasible and easy ways for implementation are discussed in this paper. Application of these methods can effectively increase the cache hit ratio, thus improve the performance of multiprocessor system.
    5  An Approach to Concurrent Extension of C++
    CHEN Jia-jun ZHAO Jian-hua ZHENG Guo-liang
    1998, 9(8):586-591.
    [Abstract](3506) [HTML](0) [PDF 447.92 K](4273)
    Abstract:
    In this paper, a concurrent object-oriented programming model is presented. It consists of a group of concurrent objects which may have bodies. When the concurrent object with a body is created, its body begin to run. In this model, the synchronous message passing is adopted for inter-object communication and the intra-object concurrency is permitted. The object concurrency control is distributed among each method's activation condition in an object. Based on the presented model, C++ is extended. A policy is also given to transform the classes defined in the extended C++ into C++ classes. The implementation uses the multithreading and synchronization mechanisms supported in some multitasking operating systems, such as Windows 95.
    6  An Efficient Stochastic Context-Free Parsing Algorithm
    ZHU Sheng-huo ZHOU Ming LIU Xin HUANG Chang-ning
    1998, 9(8):592-597.
    [Abstract](4104) [HTML](0) [PDF 404.66 K](4999)
    Abstract:
    The research of parsing is important in the field of natural language processing. An efficient stochastic context-free parsing algorithm is described in this paper. In order to implement a stochastic context-free parser, the authors rebuild a GLR-algorithm-like parsing table so that derivation probabilities can be computed efficiently by making use of the parsing control structure, and add indices to each state in parsing period as identifiers of different parsing paths. Based on the techniques above, the forward and inner probabilities of states are introduced in this paper. With these two probabilities, the probabilities of all parsing trees of the input sentence can be computed to select an optimal parsing result. The experiment shows that the proposed algorithm is efficient.
    7  Local Search Methods for Constraint Solving in First-Order Logic
    ZHANG Jian
    1998, 9(8):598-600.
    [Abstract](4072) [HTML](0) [PDF 259.79 K](4897)
    Abstract:
    In this paper, the author discusses constraint satisfaction problems in the framework of first-order logic. Local search methods for satisfying first-order formulas are studied, and compared with satisfiability procedures in the propositional logic. Experimental results on the Queens problem and the Hamiltanian circuit problem show that the framework is suitable for dealing with quite large problem instances.
    8  Design and Implementation of a Procedure for Acquisition of Context-Free Grammars
    ZHANG Rui-ling
    1998, 9(8):601-605.
    [Abstract](3733) [HTML](0) [PDF 375.49 K](4813)
    Abstract:
    In this paper, the author introduces the design and implementation of an interactive procedure for grammatical inference. It serves as a tool to help the users acquire concepts represented as context-free grammars from finite examples and sentential forms, which some known concepts can be reused as sub-concepts.
    9  Approaches of Database Information Dissemination on Internet
    ZHAO Hong-biao ZHANG Su-qin ZHOU Li-zhu
    1998, 9(8):606-608.
    [Abstract](3704) [HTML](0) [PDF 251.93 K](4175)
    Abstract:
    When Internet is becoming the popular highway for information exchange, the domain of applications and the types of client software are diversifying. Thus the integration of database with Internet is becoming an imminent research issue as most data in computer are managed by DBMS and the amount of data managed by DBMS is huge. But the modern DBMSs do not support connection to Internet. And the applications based on those DBMSs will become legacy system in the future. In this paper, the authors introduce the design of database information dissemination on Internet in TCPIMS project and describe the information model based on WWW-View and the rebuilding tools based on script input file.
    10  Some Researches on Operating System Microkernel Technology
    PAN Qing ZHANG Xiao-qing
    1998, 9(8):609-612.
    [Abstract](3829) [HTML](0) [PDF 343.80 K](5096)
    Abstract:
    Some of the research work which the authors have done on microkernel in the last 5 years are described in this paper. Three new algorithms have been proposed. The first algorithm combines task schedule and thread schedule algorithms together to improve the efficiency of the thread schedule system, it also provides a more fairness scheduling algorithm for microkernel operating system. The second algorithm is an enhanced copy-on-write algorithm, it combines copy -on-write and copy-on-reference algorithms together to make it more suitable on I386 architecture. The last algorithm is a new timing algorithm for microkernel operating system, it solves the inaccuracy timing problem which is caused by traditional timing algorithm running under the microkernel architecture.
    11  Design and Implementation of a Model Base Management System
    LI Jing SUN Ying-bo LIU Zhi-shen Cheung To-yat
    1998, 9(8):613-618.
    [Abstract](4098) [HTML](0) [PDF 465.33 K](4949)
    Abstract:
    The MBMS(model base management system) is the kernel of a DSS(decision support system). The authors introduce the design and implementation of a client/server model base management system that runs on a heterogeneous distributed environment in this paper. In this system, a model is viewed as a program module and defined by a model IDL(interface definition language). By being organized with object oriented method and supporting remote and dynamic function (model) invocation transparently, the DSS may be developed easily and have very good static and dynamic extensibility. Also since many semantic information have been stored in the model base, the authors may develop more tools based on it to support the DSS development process.
    12  Two Kinds of Composition Petri Nets and Their Properties Analysis
    LI Xiao-zhong DU Yu-yue
    1998, 9(8):619-621.
    [Abstract](3430) [HTML](0) [PDF 230.72 K](4192)
    Abstract:
    Two kinds of composition Petri nets are proposed in order to analyze the properties of a complicated nets. The condition for reserving structural properties of Petri net after composition are discussed. These results provide new methods for synthesis and analysis of P/T nets.
    13  Multi-level Strategy for Maintaining Arc Consistency in Problem Solving and Its Implementation
    HAN Jing CHEN En-hong CAI Qing-sheng
    1998, 9(8):622-627.
    [Abstract](3995) [HTML](0) [PDF 442.38 K](4575)
    Abstract:
    Constraint satisfaction problems occur widely in artificial intelligence. Hence, arc consistency techniques have been widely studied to simplify constraint networks before or during the search for solutions. To reduce the cost of maintenance, the researchers have focused their work on the improvement of maintaining a single arc consistency. In this paper, from a higher point of view, the authors try to propose some principles and the corresponding strategies of three levels, which are search level, maintenance level and arc level. In this way, MAC-Dynamic and AC-I+ are presented. The effectiveness of this approach is demonstrated experimentally on two typical benchmarks of CSPs: Zebra Puzzles and N-Queen Problem.
    14  A Method of Scheduling Parallel Multiple Dependent-Task System
    XU Yue-bin LU Zhao-yi
    1998, 9(8):628-631.
    [Abstract](3352) [HTML](0) [PDF 279.86 K](4422)
    Abstract:
    A parallel scheduler for distributed system is described. This scheduler uses a data-structure AT(assignment table) to record the tasks' dynamic characteristics, and schedules processors by an algorithm DRA(dynamic readjusting algorithm). This paper shows that the capacity of the distributed system is improved.
    15  Hash High Order Dictionary Coding and Its Implementation
    TAN Zhao-xin
    1998, 9(8):632-636.
    [Abstract](3359) [HTML](0) [PDF 376.29 K](4722)
    Abstract:
    In this paper, the author first introduces the concept of hash high order dictionary, and then presents a data compression model using hash high order dictionary. The experiment results show that the model has more power ability to compression data.
    16  Learning Algorithm of Decision Tree Generation for Interval-Valued Attributes
    WANG Xi-zhao HONG Jia-rong
    1998, 9(8):637-640.
    [Abstract](3814) [HTML](0) [PDF 299.89 K](4539)
    Abstract:
    The authors present a learning algorithm of decision tree generation for interval-valued attributes. With regard to range of value, a nominal attribute is not ordered and a continuous-valued attribute is linearly ordered, but the interval-valued attribute is partially ordered. As a generalization of ID3-algorithm on intervals, this algorithm uses minimal information entropy of partitioning to select the extended attributes. The efficiency of the algorithm is improved by analyzing unstable cut points.

    Current Issue


    Volume , No.

    Table of Contents

    Archive

    Volume

    Issue

    联系方式
    • 《Journal of Software 》
    • 主办单位:Institute of Software, CAS, China
    • 邮编:100190
    • 电话:010-62562563
    • 电子邮箱:jos@iscas.ac.cn
    • 网址:https://www.jos.org.cn
    • 刊号:ISSN 1000-9825
    •           CN 11-2560/TP
    • 国内定价:70元
    You are the firstVisitors
    Copyright: Institute of Software, Chinese Academy of Sciences Beijing ICP No. 05046678-4
    Address:4# South Fourth Street, Zhong Guan Cun, Beijing 100190,Postal Code:100190
    Phone:010-62562563 Fax:010-62562533 Email:jos@iscas.ac.cn
    Technical Support:Beijing Qinyun Technology Development Co., Ltd.

    Beijing Public Network Security No. 11040202500063