40658861
Submesh Determination in Faulty Tori and Meshes
Torus/mesh-based machines have received increasing attention. It is natural to identify the maximum healthy submeshes in a faulty torus/mesh so as to lower potential performance degradation, because the time for executing a parallel algorithm tends to depend on the size of the assigned submesh. This paper proposes an efficient approach for identifying all the maximum healthy submeshes present in a faulty torus/mesh. The proposed approach is based on manipulating set expressions, with the search space reduced considerably by taking advantage of the interesting properties of a faulty torus/mesh. This procedure is a distributed one, because every healthy node performs the same procedure independently and concurrently. We show that the proposed scheme may outperform previous methods.
41746629
Quick Buddy-Subcube Compaction in Hypercubes
After repeated subcube allocation and deallocation, the hypercube system tends to become fragmented, which can be taken care of by using subcube compaction. Basic buddy-subcube compaction deals with compacting free buddy-subcubes with the same dimension concurrently. All migration paths are pairwise disjoint and contain no links of active subcubes, so that task migration can be performed without suspending the execution of other jobs. This paper considers quick buddy-subcube compaction in that not only can free subcubes with two adjacent dimensions be compacted concurrently, but two disjoint paths can be established between every pair of source-target nodes. Parallel subcube compaction with two concurrent dimensions apparently speeds up subcube compaction by a factor of two. The use of double disjoint paths between each pair of source-target nodes also speeds up subcube compaction by a factor of nearly two. Thus, our approach can speed up subcube compaction by a factor of nearly four.
19964958
Near-optimal data allocation over multiple broadcast channels
Data broadcast is known as a scalable way to transmit database items to large client populations through a wireless channel. However, with a large set of items, the expected delay of receiving desired data increases due to the sequential nature of the broadcast channel. One possible solution is to increase the number of available channels and allocate items evenly over these channels, then cyclically broadcast data in each channel. In view of data access skew (the access frequencies of data are usually different), some channels may be reserved exclusively for those few frequently requested items, while the infrequently accessed bulk of data are allocated on other channels. In this paper, an O(N log K) restricted dynamic programming (RDP) algorithm is proposed to partition N items over K channels assuming data access is skewed with the object of minimizing the average expected delay (aed) of clients. To speed up the DP process, for any partition, we predict a possible location which may be very close to the optimal cut by using a low bound as the actual aed for the remaining items. Thus, the number of comparisons in DP can be restricted to a small interval around the predicted cut point. To further reduce the costs in DP, the hierarchical property of optimal solution is adopted. Simulation results show that, the hit rate obtained by RDP is higher than 90% and it also outperforms the existing algorithm 200%. We extend the work of RDP and develop an O(N log N log K) PKR algorithm; simulation results show that the solution is optimal.
15293705
Design and evaluation of a multi-agent collaborative Web mining system
Most existing Web search tools work only with individual users and do not help a user benefit from previous search experiences of others. In this paper, we present the Collaborative Spider, a multi-agent system designed to provide post-retrieval analysis and enable across-user collaboration in Web search and mining. This system allows the user to annotate search sessions and share them with other users. We also report a user study designed to evaluate the effectiveness of this system. Our experimental findings show that subjects' search performance was degraded, compared to individual search scenarios in which users had no access to previous searches, when they had access to a limited number (e.g., 1 or 2) of earlier search sessions done by other users. However, search performance improved significantly when subjects had access to more search sessions. This indicates that gain from collaboration through collaborative Web searching and analysis does not outweigh the overhead of browsing and comprehending other users' past searches until a certain number of shared sessions have been reached. In this paper, we also catalog and analyze several different types of user collaboration behavior observed in the context of Web mining.
6650752
Using Content-Based and Link-Based Analysis in Building Vertical Search Engines
This paper reports our research in the Web page filtering process in specialized search engine development. We propose a machine-learning-based approach that combines Web content analysis and Web structure analysis. Instead of a bag of words, each Web page is represented by a set of content-based and link-based features, which can be used as the input for various machine learning algorithms. The proposed approach was implemented using both a feedforward/backpropagation neural network and a support vector machine. An evaluation study was conducted and showed that the proposed approaches performed better than the benchmark approaches.
8049932
On the variable capacity property of CC/DS-CDMA systems
A complete complementary code based direct sequence code division multiple access (CC/DS-CDMA) system has been proposed recently as a potential candidate for beyond third generation (B3G) wireless communications. This paper addresses the issues that design of efficient code assignment schemes should be based on a flexible physical layer support, which is extremely important for emerging cross-layer designs in future wireless applications. The study in this paper considers a CC/DS-CDMA system with multiple time slots, three traffic classes and two dynamic code-flock assignment schemes, namely random assignment (RA) and compact assignment (CA). Simulation results show that the CC/DS-CDMA system has variable capacity property (VCP), which is sensitively affected by different code-flock assignment schemes. In general, CA can offer lower blocking probability, whereas RA can offer a larger mean system capacity and higher throughput when offered traffic is heavy
196155386
Compound brushing
This paper proposes a conceptual model called compound brushing for modeling the brushing techniques used in dynamic data visualization. In this approach brushing techniques are modeled as higraphs with five types of basic entities: data, selection, device, renderer, and transformation. Using this model, a flexible visual programming tool is designed not only to configure/control various common types of brushing techniques currently used in dynamic data visualization, but also to investigate new brushing techniques.
19376839
The Multilevel Classification Problem and a Monotonicity Hint
We introduce and formalize the multilevel classification problem, in which each category can be subdivided into different levels. We analyze the framework in a Bayesian setting using Normal class conditional densities. Within this framework, a natural monotonicity hint converts the problem into a nonlinear programming task, with non-linear constraints. We present Monte Carlo and gradient based techniques for addressing this task, and show the results of simulations. Incorporation of monotonicity yields a systematic improvement in performance.