860 research outputs found
Natural Language Dialogue Service for Appointment Scheduling Agents
Appointment scheduling is a problem faced daily by many individuals and
organizations. Cooperating agent systems have been developed to partially
automate this task. In order to extend the circle of participants as far as
possible we advocate the use of natural language transmitted by e-mail. We
describe COSMA, a fully implemented German language server for existing
appointment scheduling agent systems. COSMA can cope with multiple dialogues in
parallel, and accounts for differences in dialogue behaviour between human and
machine agents. NL coverage of the sublanguage is achieved through both
corpus-based grammar development and the use of message extraction techniques.Comment: 8 or 9 pages, LaTeX; uses aclap.sty, epsf.te
Efficient Simulation Environment of Wireless Radio Communications in MEMS Modular Robots
International audienceModular robots needs networking for coordination and it is particularly true for MEMS micro robots. A promising communication technology is nanowireless networking which could be integrated directly into MEMS micro robots, in our case, the catoms of the Claytronics project. A first step towards this objective is to design a wireless simulator able to deal with modular robots. This simulator called Vouivre is integrated in DPRSim a modular robot simulator developed by Intel Research. This paper describes Vouivre and its integration in DPRSim which is an interesting case of integrating different timelines in one simulator. Experiments validate our design and show the interest of using wireless communication in modular robots
Analysis of Distributed Systems Dynamics with Erlang Performance Lab
Modern, highly concurrent and large-scale systems require new methods for design, testing and monitoring. Their dynamics and scale require real-time tools, providing a holistic view of the whole system and the ability of showing a more detailed view when needed. Such tools can help identifying the causes of unwanted states, which is hardly possible with static analysis or metrics-based approach. In this paper a new tool for analysis of distributed systems in Erlang is presented. It provides real-time monitoring of system dynamics on different levels of abstraction. The tool has been used for analyzing a large-scale urban traffic simulation system running on a cluster of 20 computing nodes
Smart Lockers: Approaches, Challenges and Opportunities
This survey focuses on the benefits of smart lockers and their potential contribution in the last mile problem. It first introduces the related concepts. Then, categorizes existing solutions and identifies the similarities and differences. Further, their strengths and limitations are discussed. Finally, it presents key challenges in the field, and discusses envisionedfuture research directions that mustbe factored in by researchers, implementers, and manufacturers to increase the acceptance of smart lockers and to improve their security.info:eu-repo/semantics/publishedVersio
Distributed data structure for factored operating systems
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2012.Cataloged from PDF version of thesis.Includes bibliographical references (p. 151-158).Future computer architectures will likely exhibit increased parallelism through the addition of more processor cores. Architectural trends such as exponentially increasing parallelism and the possible lack of scalable shared memory motivate the reevaluation of operating system design. This thesis work takes place in the context of Factored Operating Systems which leverage distributed system ideas to increase the scalability of multicore processor operating systems. fos, a Factored Operating System, explores a new design point for operating systems where traditional low-level operating system services are fine-grain parallelized while internally only using explicit message passing for communication. fos factors an operating system first by system service and then further parallelizes inside of the system service by splitting the service into a fleet of server processes which communicate via messaging. Constructing parallel low-level operating system services which only internally use messaging is challenging because shared resources must be partitioned across servers and the services must provide scalable performance when met with uneven demand. To ease the construction of parallel fos system services, this thesis develops the dPool distributed data structure. The dPool data structure provides concurrent access to an unordered collection of elements by server processes within a fos fleet. Internal to a single dPool instance, all communication between different portions of a dPool is done via messaging. This thesis uses the dPool data structure within the parallel fos Physical Memory Allocation fleet and demonstrates that it is possible to use a dPool to manage shared state in a factored operating system's physical page allocator. This thesis begins by presenting the design of the prototype fos operating system. In the context of fos system service fleets, this thesis describes the dPool data structure, its design, different implementations, and interfaces. The dPool data structure is shown to achieve scalability across even and uneven micro-benchmark workloads. This thesis shows that common parallel and distributed programming techniques apply to the creation of dPool and that background threads within a dPool can increase performance. Finally, this thesis evaluates different dPool implementations and demonstrates that intelligently pushing elements between dPool parts can increase scalability.by David Wentzlaff.Ph.D
Interprocess communication in highly distributed systems
Issued as Final technical report, Project no. G-36-632Final technical report has title: Interprocess communication in highly distributed system
Effective interprocess communication (IPC) in a real-time transputer network
The thesis describes the design and implementation of an interprocess communication (IPC)
mechanism within a real-time distributed operating system kernel (RT-DOS) which is
designed for a transputer-based network. The requirements of real-time operating systems
are examined and existing design and implementation strategies are described. Particular
attention is paid to one of the object-oriented techniques although it is concluded that these
techniques are not feasible for the chosen implementation platform. Studies of a number of
existing operating systems are reported. The choices for various aspects of operating system
design and their influence on the IPC mechanism to be used are elucidated. The actual design
choices are related to the real-time requirements and the implementation that has been
adopted is described. [Continues.
IPAD 2: Advances in Distributed Data Base Management for CAD/CAM
The Integrated Programs for Aerospace-Vehicle Design (IPAD) Project objective is to improve engineering productivity through better use of computer-aided design and manufacturing (CAD/CAM) technology. The focus is on development of technology and associated software for integrated company-wide management of engineering information. The objectives of this conference are as follows: to provide a greater awareness of the critical need by U.S. industry for advancements in distributed CAD/CAM data management capability; to present industry experiences and current and planned research in distributed data base management; and to summarize IPAD data management contributions and their impact on U.S. industry and computer hardware and software vendors
Modeling a Multi-Agent System for Retrieving Information from Distributed Sources
This paper presents a multi-agent system called ISAME and designed for intelligent information retrieval from heterogeneous distributed sources. ISAME constitutes a virtual library that supplies a set of software agents with a simplified access to a set of dynamic information sources available under electronic formats, as well as services for facilitating and optimizing information retrieval. The system also uses TCP/IP communication protocols, and proposes a series of garbage-collection mechanisms to avoid the preservation and propagation of information among agents, or messages that become inaccessible or outdated as well as the use of the resources that become undesirable. The originality of this system rests on the fact that it simplifies the information retrieval from distributed heterogeneous sources by making these sources transparent to the user
- …