Surface defects of railway trackside equipment pose a serious risk on the safety of railway transportation systems. Image-based surface defect detection methods have made significant progress. However, the image backg...
详细信息
Surfing the web is, today, a daily activity for most. While we utilize the web as a means of publishing information to the world and accessing information from wherever, less fortunate people do not have that privileg...
详细信息
ISBN:
(纸本)9780889866560
Surfing the web is, today, a daily activity for most. While we utilize the web as a means of publishing information to the world and accessing information from wherever, less fortunate people do not have that privilege and this includes the blind and the motor-handicapped. This paper explains how we have designed and built the CUVoiceBrowser, a web browser that can be controlled by voice in the Thai language to serve the Thai disabled group. While many have worked on text-to-speech capabilities in reading web pages to the blind, we focus on taking commands from the blinds and the motorhandicapped, in Thai, to navigate the web and to search for information on the web. Our prototype shows high accuracy rate of over 80% when users speak their web navigation commands, and over 70% when Thai characters are inputted by voice.
The WILDFORCE/sup TM/ XL card is the newest addition to the WILDFIRE/sup TM/ family of reconfigurable computing engines. The high-performance WILDFORCE/sup TM/ XL card takes advantage of the fast, high-capacity, low-p...
详细信息
The WILDFORCE/sup TM/ XL card is the newest addition to the WILDFIRE/sup TM/ family of reconfigurable computing engines. The high-performance WILDFORCE/sup TM/ XL card takes advantage of the fast, high-capacity, low-power Xilinx XC4000-XL FPGAs (field programmable gate arrays) processing elements. This paper introduces the WILDFORCE/sup TM/ XL custom computing machine and describes an example application that uses the new technology.
Seamlessly integrating services in a heterogeneous environment is a hot topic in pervasive computing. Given information explosion, it is wise to provide users services of recommending personalized information, althoug...
详细信息
Seamlessly integrating services in a heterogeneous environment is a hot topic in pervasive computing. Given information explosion, it is wise to provide users services of recommending personalized information, although recommendation quality in a P2P network usually can not be compared with that in a centralized environment. In this paper, we introduce a music collaborative filtering system combining centralized and P2P recommendation algorithms together, which aims to provide consistent music recommendation services in a heterogeneous pervasive environment. Instead of bothering users for explicit ratings, we first track their listening behaviors and then extract implicit ratings using a new extraction mechanism. Meanwhile, we adopt a double-criteria strategy for the centralized algorithm, which integrates song recommendation and artist recommendation together. Moreover, we design a novel scalable gossip-based P2P recommendation algorithm that takes advantage of centralized services as much as possible with contexts switching. In addition, we shed some lights on the serendipity problem that is common in most recommendation systems.
Developing software for distributed computing systems is challenging, due to lack of good software development methodologies for distributed computing systems. It is very important to develop reliable, adaptable and e...
详细信息
Developing software for distributed computing systems is challenging, due to lack of good software development methodologies for distributed computing systems. It is very important to develop reliable, adaptable and expandable application software for distributed computing systems. Autonomous decentralized systems (ADS) is a distributed computing system with online expandability, online maintainability and fault tolerance capability. A framework for developing ADS application software is presented. Our framework consists of object oriented requirements analysis, system design, implementation, allocation, verification and maintenance. It is based on the object oriented computation model developed for ADS application software development which supports online expandability and online modifiability. CASE environments for ADS software development are also discussed.< >
Multithreading is often seen as a solution to the problem of large memory latencies that occur when remote data is needed for local computation. This paper quantifies the costs and benefits of software multithreading ...
详细信息
Multithreading is often seen as a solution to the problem of large memory latencies that occur when remote data is needed for local computation. This paper quantifies the costs and benefits of software multithreading on a distributed memory multiprocessor. We describe the design of a machine-independent software multithreading system as part of a runtime system for a high-level parallel programming language, and present a quantitative analysis of the costs of our multithreading system, as well as its performance on the nCUBE/2 multiprocessor. We show that, in the presence of a sufficient number of remote references to cover the initial costs, or multithreading system provides speedup factors of between 1.27 and 1.65.< >
In this paper, a modification of classical n-version systems as discussed. We consider an adaptive approach which allows to model and manage different quality levels of the versions. This is achieved by introducing an...
详细信息
In this paper, a modification of classical n-version systems as discussed. We consider an adaptive approach which allows to model and manage different quality levels of the versions. This is achieved by introducing an individual weight factor to each version of the n-version system. This weight factor is then included in the voting procedure, i.e. the voting as based on a weighted counting. Additionally, the extension of this approach to component-based strategies for building the individual versions of the n-version system as considered.
Atomic Commit Problem (ACP) is a single-shot agreement problem similar to consensus, meant to model the properties of transaction commit protocols in fault-prone distributedsystems. We argue that ACP is too restricti...
详细信息
Masonry arch bridges comprise a significant proportion of the bridge stock in many countries. Due to increased traffic loads and possible deterioration of the bridge structure, it is essential that the load carrying c...
详细信息
ISBN:
(纸本)9780415621267
Masonry arch bridges comprise a significant proportion of the bridge stock in many countries. Due to increased traffic loads and possible deterioration of the bridge structure, it is essential that the load carrying capacity of such bridges be regularly assessed. Environmental benefits can be gained if the assessment provides an accurate evaluation of the capacity of the bridge, thereby avoiding unnecessary remedial work or bridge replacement. Several methods are currently used to assess masonry arch bridges including the popular modified MEXE method and mechanism analysis. An issue of particular interest is how the loads are distributed transversely in the arch. The current load model for masonry arch bridges calls for the utilisation of an effective strip when dealing with the transverse distribution of an applied load. In this paper LUSAS finite element analysis (FEA) software is used to assess transverse load patterns on masonry arch bridges. An arch is modelled using thick shell elements to represent voussoirs and a reduced stiffness is assigned to the mortar joints between each voussoir. The overall aim is to develop a load distribution model that improves upon current mechanism methods for the design and assessment of masonry arch bridges.
The main goal of parallel file subsystem on distributed Shared Memory (DSM) systems is to reduce the network traffic in page based software DSM systems, thereby improving system performance. Our laboratory has built a...
详细信息
ISBN:
(纸本)0818686030
The main goal of parallel file subsystem on distributed Shared Memory (DSM) systems is to reduce the network traffic in page based software DSM systems, thereby improving system performance. Our laboratory has built a prototype of the parallel file subsystem on two DSM systems, namely Cohesion and TreadMarks. But these two prototypes have several limitations: users must read/write the whole parallel file in a single access; users cannot modify an existing parallel file; the parallel file request must be issued from the root node. In our new parallel file subsystem on Teamster, a new DSM system developed by our laboratory, we eliminate the limitations revealed in the two previous parallel file subsystems. In addition, we have developed two new mechanisms, the software cache mechanism and the asynchronous file offset mechanism, to lessen the performance degradation caused by the frequent small accesses.
暂无评论