This paper describes a real-time robotic system. It runs on a heterogeneous multiprocessor system and the system communicates with the robot via RS232 link or infrared link. The multiprocessing system is a IBM persona...
详细信息
This paper describes a real-time robotic system. It runs on a heterogeneous multiprocessor system and the system communicates with the robot via RS232 link or infrared link. The multiprocessing system is a IBM personal computer and a i860 add-on card. There are several tasks required for a high performance real-time robotics system: (1) An efficient decision-making task to fulfil the real-time requirement such as supervision, coordination and local control of the robot (2) A real-time graphics task to display the robot's location and its environment (3) A real-time alerting task to alert the system software to perform efficient recovery when the robot is not in its controlling environment (4) Other nonreal-time tasks such as auditing and scheduling (5) Tasks for communication between the robot and the host. In this paper, a multiprocessingdistributed system is designed such that the tasks 1 to 4 is handled on the IBM, and the graphics display system is handled by the i860 because of its extremely good graphics performance. The software and hardware design for the system to have a good real-time performance is also discussed.< >
This is perhaps the most exciting time in the short yet eventful 71 year history of Turing-complete computing. We are in the early but visible stage of an exponential explosion of data and analyses thereof. We simulta...
详细信息
ISBN:
(纸本)9781509021413
This is perhaps the most exciting time in the short yet eventful 71 year history of Turing-complete computing. We are in the early but visible stage of an exponential explosion of data and analyses thereof. We simultaneously have witnessed the cessation of several exponential scaling-related trends and a slowdown of technology scaling itself. Technology scaling will be discussed in this talk. We will zero in on the salient features of a new epoch in the operation of processing systems. We will discuss the new balance in algorithms, architectures, technology selection, components and their usage. New technologies will be presented, showing the potential of some new concepts. Considerations for memory and storage scale-up and scale-out will be examined. Finally we will conclude with a view of our challenges and opportunities for research and collaboration.
The advent of online applications such as social networks has led to an unprecedented scale of data and complex relationships among data. Hypergraphs are introduced to represent complex relationships that may involve ...
详细信息
The advent of online applications such as social networks has led to an unprecedented scale of data and complex relationships among data. Hypergraphs are introduced to represent complex relationships that may involve more than two entities. A hypergraph is a generalized form of a graph, where edges are generalized to hyperedges. Each hyperedge may consist of any number of vertices. The flexibility of hyperedges also brings challenges in distributed hypergraph processing. In particular, a hypergraph is more difficult to be partitioned and distributed among k workers with balanced partitions. In this paper, we propose to convert a hypergraph into an intersection graph before partitioning by leveraging the inherent shared relationships among hypergraphs. We explore the intersection graph construction method and the corresponding partition strategy which can achieve the goal of evenly distributing vertices and hyperedges across workers, while yielding a significant communication reduction. We also design a distributed processing framework named Hyraph that can directly run hypergraph analysis algorithms on our intersection graphs. Experimental results on real datasets confirm the effectiveness of our techniques and the efficiency of the Hyraph framework.
The authors describe a simulation model to aid in the evaluation of time-critical distributed processing scenarios utilizing a multihop packet radio networks. The simulation model includes a user-defined network, spre...
详细信息
The authors describe a simulation model to aid in the evaluation of time-critical distributed processing scenarios utilizing a multihop packet radio networks. The simulation model includes a user-defined network, spread-spectrum random-access protocols, end-to-end transport functions, and an error model that includes the effects of interference from concurrent transmissions as well as that of an on-off partial band jammer. An abstract description of a typical distributed processing scenario with hierarchical primary and subtask structures, in which a distributed task is described by a 'script', has been devised. In this representation, a distributed task consists of a primary task and a hierarchy of one or more subtasks. Numerical results were obtained through simulations representing a wide variety of task scenarios. processing scenarios include assignment of task deadlines with levels of task-subtask hierarchy, and redundant processing on multiple hosts.< >
Using the parallel distributed-processing approach, the authors developed a computer-based decision-support tool to differentiate between normal scintigrams and scintigrams corresponding to coronary artery disease (CA...
详细信息
Using the parallel distributed-processing approach, the authors developed a computer-based decision-support tool to differentiate between normal scintigrams and scintigrams corresponding to coronary artery disease (CAD), with a total rate of accuracy of 82%. A prototype was implemented on a TI Explorer using VIE-NET, a software tool for the simulation of neural networks. The training set of the neural network consisted of 10 normal patterns and 10 patterns of patients with angiographically documented CAD. The performance of the network was evaluated with 39 scans exhibiting a CAD pattern and 12 normal scintigrams. The study demonstrates the potential benefit of the technique and suggests further lines of research.< >
Higher-level test techniques for acceptance testing are described, and the implications of such testing at various levels are analyzed. Simulated tests involving autonomous interfacing units are also discussed. The te...
详细信息
Higher-level test techniques for acceptance testing are described, and the implications of such testing at various levels are analyzed. Simulated tests involving autonomous interfacing units are also discussed. The testing at the card level is batch-oriented and goes through automated or semiautomated testing schemes.< >
The author explains what management of a distributed system is and why it is needed in an open distributed processing (ODP) environment. An ODP environment is characterized by very large numbers of computer systems wh...
详细信息
The author explains what management of a distributed system is and why it is needed in an open distributed processing (ODP) environment. An ODP environment is characterized by very large numbers of computer systems which interact to support a diverse range of applications. The author defines the basic management concept of a managed object and introduces the domain as a means of grouping objects to specify management policy and structure the overall management to cope with the complexity of an ODP environment. Management is related to the five viewpoints (enterprise, information, computation, engineering, and technology) defined within the ODP reference model. Problems in using the open systems interconnection management framework for distributed systems are also discussed.< >
The objective of much recent work in the telecommunications community has been the formulation of a suitable architecture for the support of advanced multimedia services. An important focus of this work has been the d...
详细信息
The objective of much recent work in the telecommunications community has been the formulation of a suitable architecture for the support of advanced multimedia services. An important focus of this work has been the definition of appropriate modularity, layering, and partition of functionality in order to provide an open and maintainable infrastructure. A step toward the formulation of a general fault-tolerance approach for use in such a context is described. The philosophy underlying this fault-tolerance, work is overall system stability, not necessarily the perfect handling of every call. A resource recovery method is presented. This method enables the system to regain the control of lost physical resources.< >
The idea of open distributed processing (ODP) is an attempt to model the establishment of integrated distributed environments. It spans heterogeneous systems and extends OSI. This proposal offers new opportunities for...
详细信息
The idea of open distributed processing (ODP) is an attempt to model the establishment of integrated distributed environments. It spans heterogeneous systems and extends OSI. This proposal offers new opportunities for various applications: telecommunications, intelligent networks, broadband communications, and fibre optics. The paper presents an architectural ODP model and a methodical approach to support the design trajectory of networks and information systems. It suggests three general step by step top-down approaches and their refinement by special formal descriptions according to a so-called ODP viewpoint.< >
The authors describe a simulation model developed to aid in the evaluation of distributed processing scenario in a highly dynamic environment such as a multihop packet radio network. The simulation model has a set of ...
详细信息
The authors describe a simulation model developed to aid in the evaluation of distributed processing scenario in a highly dynamic environment such as a multihop packet radio network. The simulation model has a set of identical packet radio nodes, employs spread spectrum random access protocols, and has an error model that includes the effects of interference from concurrent transmission as well as that induced by an on-off partial band jammer. An abstract description of hierarchical primary and subtask structures has been devised wherein a distributed task is described by a script that specifies processing time, sequences of subtasks, and lengths of request and response messages. The features of multihop packet radio networks are described that are relevant to the effort. The details of the network simulation, including the transport features are given. The distributed task scenario description is outlined. Some typical numerical results obtained from simulations are presented.< >
暂无评论