ppxscal/embedding_network huggingface dataset:
Generating thousand benchmark queries in seconds
Authors: Meikel Poess, John M. Stephens,  Jr.
Venue: Proceedings of the Thirtieth international conference on Very large data bases - Volume 30 (2004)

The combination of an exponential growth in the amount of data managed by a typical business intelligence system and the increased competitiveness of a global economy has propelled decision support systems (DSS) from the role of exploratory tools employed by a few visionary companies to become a core requirement for a competitive enterprise. That same maturation has often resulted in a selection process that requires an ever more critical system evaluation and selection to be completed in an increasingly short period of time. While there have been some advances in the generation of data sets for system evaluation (see [3]), the quantification of query performance has often relied on models and methodologies that were developed for systems that were more simplistic, less dynamic, and less central to a successful business. In this paper we present QGEN, a flexible, high-level query generator optimized for decision support system evaluation. QGEN is able to generate arbitrary query sets, which conform to a selected statistical profile without requiring that the queries be statically defined or disclosed prior to testing. Its novel design links query syntax with abstracted data distributions, enabling users to parameterize their query workload to match an emerging access pattern or data set modification. This results in query sets that retain comparability for system comparisons while reflecting the inherent dynamism of operational systems, and which provide a broad range of syntactic and semantic coverage, while remaining focused on appropriate commonalities within a particular evaluation process or business segment.
A QoS-Enabled WorkManager Model for Web Application Servers
Authors: Wei Wang, Wenbo Zhang, Jun Wei, Tao Huang
Venue: Proceedings of the Seventh International Conference on Quality Software (2007)

The overload of Web Application Servers (WAS) is a typical and critical problem encountered in nowaday Web commerce. This problem imposes greater demands on WAS to provide QoS support under overload conditions. However, even with a practical solution, the implementation of a flexible QoS model to enable fine- grained QoS control in WAS is still a challenging task. In this paper we propose a QoS-enabled WorkManager Model (WMQ), which hides the complexity of QoS mechanisms implementations and provides a flexible QoS architecture. Hybrid QoS schemes are proposed base on this model to support self-optimization and fine-grained QoS control. We implement this model and integrate it in a Web Application Server. Our integrating experience shows that the WMQ model significantly reduces the implementation effort in developing a QoS-enabled WAS. We evaluate this model by a TPC-W workload generator in a typical e-commerce application. Evaluation results show that, our overload control allows consistent performance and improves the system throughput up to 22% during extreme overload. In addition, compared with other widely used scheduling policies, our hybrid request scheduling policy shows better performance on improving the system throughput and minimizing the number of aborted requests. Keywords: QoS, performance tuning, Web Application Servers
Incorporating Knowledge into e-Commerce Automated Negotiation
Authors: Zhuang Yan, Francis Yan, Simon Fong
Venue: Proceedings of the 18th International Conference on Database and Expert Systems Applications (2007)

Challenges in e-Commerce negotiation reside in two issues such as, automation and knowledge incorporation. In this paper, we describe how knowledge plays a role in automated negotiation. A methodology that uses Knowledge Beads (KB) as knowledge representation that would be suitable for the design of automated negotiation systems is specified. KB helps in giving a unified approach for representing the data throughout the process that includes evaluation, negotiation, and postnegotiation. We classify the types of knowledge namely Contextual e-Commerce Knowledge and Negotiation knowledge, in the negotiation process.
Offshoring of Software Development - Methods and Tools for Risk Management
Authors: Stefanie Betz, Juho Makio, Rolf Stephan
Venue: Proceedings of the International Conference on Global Software Engineering (2007)

Offshoring is a widely used practice in the software development. It is mainly employed to reduce development costs. However, as in a number of studies have been shown, about 40 percent of offshore software development projects are flops. One predominant reason for it is the lack of standardized and practicable methods of risk management due to the inherent complexity of software development offshoring. Therefore, suitable methods and tools for the risk management specific to such projects are required. Firstly, this workshop will provide an insight into various aspects of the risk management of offshore software development. Secondly, tools and methods for the risk management will be discussed and presented. Thirdly, priorities for further research will be identified. The results of this workshop will, on the one hand, benefit companies sharing in the software development offshoring and, on the other hand, academics to identify the demand in the furher reseach.
Valuing computer science education research?
Authors: Tony Clear
Venue: Proceedings of the 6th Baltic Sea conference on Computing education research: Koli Calling 2006 (2006)

This paper critically enquires into the value systems which rule the activities of teaching and research. This critique is intended to demonstrate the application of critical enquiry in Computer Science Education Research and therefore uses critical theory as a method of analysis. A framework of Research as a Discourse is applied to explore how the notions of research as opposed to teaching are presented, and how discipline and research communities are sustained. The concept of a discourse, based upon the work of Foucault, enables critical insight into the processes which regulate forms of thought. This paper positions the field of Computer Science Education Research, as an illustrative case, within the broader discourse of Research, and argues that Computer Science Education Researchers and educators need to understand and engage in this discourse and shape it to their own ends.
LUSTER: wireless sensor network for environmental research
Authors: L. Selavo, A. Wood, Q. Cao, T. Sookoor, H. Liu, A. Srinivasan, Y. Wu, W. Kang, J. Stankovic, D. Young, J. Porter
Venue: Proceedings of the 5th international conference on Embedded networked sensor systems (2007)

Environmental wireless sensor network (EWSN) systems are deployed in potentially harsh and remote environments where inevitable node and communication failures must be tolerated. LUSTER---Light Under Shrub Thicket for Environmental Research---is a system that meets the challenges of EWSNs using a hierarchical architecture that includes distributed reliable storage, delay-tolerant networking, and deployment time validation techniques. In LUSTER, a fleet of sensors coordinate communications using LiteTDMA, a low-power cluster-based MAC protocol. They measure the complex light environment in thickets and are open to additional ecological parameters, such as temperature and CO2. LUSTER has been deployed and evaluated in laboratory, forested, and barrier island environments. It includes new sensor hardware designs: (a) "SolarDust," a hybrid multichannel energy harvesting and sensing device; (b) "Medusa," a spatially reconfigurable light sensor; (c) a removable SD card storage node; and, (d) in-situ user interface tool for deployment time validation.
Combining RFID and NFC Technologies in an AmI Conference Scenario
Authors: Gabriel Chavira, Salvador W. Nava, Ramon Hervas, Jose Bravo, Carlos Sanchez
Venue: Proceedings of the Eighth Mexican International Conference on Current Trends in Computer Science (2007)

The significance of sensing technologies in ambient intelligence is crucial. These technologies allow us to acquire context awareness automatically by knowing two basic features of context: who and where. They thus offer services in consonance with the characteristics of users and produce savings in the interactive effort. In this work we present an approach through a combination of: radiofrequency identification (RFID) and near field communication (NFC) technologies. We compare both, analyzing the requirements and the advantages of each one, defining processes that each technology offers. The first allows implicit user perception and triggering service, while by the second one we can have user localization on a point, and bring about an innovative way of interaction by contact.
Expressive interactions - supporting collaboration in urban design
Authors: Valérie Maquil, Thomas Psik, Ina Wagner, Mira Wagner
Venue: Proceedings of the 2007 international ACM conference on Supporting group work (2007)

This paper discusses technological interventions in support of planners, citizens and other stakeholders in envisioning and nego-tiating an urban project. A set of prototypal tools, including a tangible user interface, has been developed that allow users to create and manipulate visual/auditory scenes and mesh these scenes with the real environment of an urban site. The paper discusses how toallsupport users - different types of stakeholders - in the collaborative creation of mixed reality configurations as an integral part of expressing their ideas about an urban project, distinguishing between different types and levels of cooperation. It also looks into how to use mixed reality tools for enhancing an already highly developed representational culture.
Back-End Network Approaches
Authors: J. E. Thornton
Venue: Computer (1980)

This review of existing back-end networks emphasizes the relationship of their storage aspects to the more general concept of local computer networks.
Composite distance transformation for indexing and k-nearest-neighbor searching in high-dimensional spaces
Authors: Yi Zhuang, Yue-Ting Zhuang, Fei Wu
Venue: Journal of Computer Science and Technology (2007)

Due to the famous dimensionality curse problem, search in a high-dimensional space is considered as a "hard" problem. In this paper, a novel composite distance transformation method, which is called CDT, is proposed to support a fast k-nearest-neighbor (k-NN) search in high-dimensional spaces. In CDT, all (n) data points are first grouped into some clusters by a k-Means clustering algorithm. Then a composite distance key of each data point is computed. Finally, these index keys of such n data points are inserted by a partition-based B+-tree. Thus, given a query point, its k-NN search in high-dimensional spaces is transformed into the search in the single dimensional space with the aid of CDT index. Extensive performance studies are conducted to evaluate the effectiveness and efficiency of the proposed scheme. Our results show that this method outperforms the state-of-the-art high-dimensional search techniques, such as the X-Tree, VA-file, iDistance and NB-Tree.
Dual-tree Complex Wavelets Transforms for Image Denoising
Authors: Chen Bo, Geng Zexun, Yang Yang, Shen Tianshuang
Venue: Proceedings of the Eighth ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing - Volume 01 (2007)

The ridgelet transform was developed over several years to break the limitations of the wavelet transform. In this paper, a novel image denoising algorithm is proposed that incorporates the dual-tree complex wavelets into the ordinary ridgelet transform. The approximate shift invariant property of the dual-tree complex wavelet and the high directional sensitivity of the ridgelet transform make the new method a very good choice for image denoising. We apply the digital complex ridgelet transform to the denoising of some standard images embedded in white noise. A simple hard thresholding of the complex ridgelet coefficients is used. Experimental results show that by using dual-tree complex ridgelets, our algorithms obtain higher Peak Signal to Noise Ratio (PSNR) for all the denoised images with different noise levels. The new modified ridgelet denoising algorithm--MRDA is better than Wiener2 and the classical CRDA ridgelet image denoising. Complex ridgelet could be applied to curvelet image denoising as well.
Concurrent Direct Network Access for Virtual Machine Monitors
Authors: Paul Willmann, Jeffrey Shafer, David Carr, Aravind Menon, Scott Rixner, Alan L. Cox, Willy Zwaenepoel
Venue: Proceedings of the 2007 IEEE 13th International Symposium on High Performance Computer Architecture (2007)

This paper presents hardware and software mechanisms to enable concurrent direct network access (CDNA) by operating systems running within a virtual machine monitor. In a conventional virtual machine monitor, each operating system running within a virtual machine must access the network through a software-virtualized network interface. These virtual network interfaces are multiplexed in software onto a physical network interface, incurring significant performance formance overheads. The CDNA architecture improves networking efficiency and performance by dividing the tasks of traffic multiplexing, interrupt delivery, and memory protection between hardware and software in a novel way. The virtual machine monitor delivers interrupts and provides protection between virtual machines, while the network interface performs multiplexing of the network data. In effect, the CDNA architecture provides the abstraction that each virtual machine is connected directly to its own network interface. Through the use of CDNA, many of the bottlenecks imposed by software multiplexing can be eliminated without sacrificing protection, producing substantial efficiency improvements.
Extraction of bug localization benchmarks from history
Authors: Valentin Dallmeier, Thomas Zimmermann
Venue: Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering (2007)

Researchers have proposed a number of tools for automatic bug localization. Given a program and a description of the failure, such tools pinpoint a set of statements that are most likely to contain the bug. Evaluating bug localization tools is a difficult task because existing benchmarks are limited in size of subjects and number of bugs. In this paper we present iBUGS, an approach that semiautomatically extracts benchmarks for bug localization from the history of a project. For ASPECTJ, we extracted 369 bugs, 223 out of these had associated test cases. We demonstrate the relevance of our dataset with a case study on the bug localization tool AMPLE
A Model for Representing Programs Using Hierarchical Graphs
Authors: S. S. Yau
Venue: IEEE Transactions on Software Engineering (1981)

In this paper a hierarchical graph model for programs based on the concepts of recursive graphs (RG's) and Codd relations is presented. The purpose of the model is to clearly represent the structure of a program implemented in a structured language, such as Pascal, Algol, or PL/1, so that the program can be analyzed and modifications to the program can be clearly specified. The model uses an RG representation for the control flow and the data flow with an equivalent relational representation. It also has a relational representation for the objects defmed within the program. The various aspects of the model are illustrated using Pascal constructs and a model for an example Pascal program is given.
A transaction model and multiversion concurrency control for mobile database systems
Authors: Sanjay Kumar Madria, M. Baseer, Vijay Kumar, Sourav Bhowmick
Venue: Distributed and Parallel Databases (2007)

Transaction management on Mobile Database Systems (MDS) has to cope with a number of constraints such as limited bandwidth, low processing power, unreliable communication, and mobility etc. As a result of these constraints, traditional concurrency control mechanisms are unable to manage transactional activities to maintain availability. Innovative transaction execution schemes and concurrency control mechanisms are therefore required to exploit the full potential of MDS. In this paper, we report our investigation on a multi-versions transaction processing approach and a deadlock-free concurrency control mechanism based on multiversion two-phase locking scheme integrated with a timestamp approach. We study the behavior of the proposed model with a simulation study in a MDS environment. We have compared our schemes using a reference model to argue that such a performance comparison helps to show the superiority of our model over others. Experimental results demonstrate that our model provide significantly higher throughput by improving degree of concurrency, by reducing transaction wait time, and by minimizing restarts and aborts.
System-Level Power Management for Mobile Devices
Authors: Gerard Bosch I. Creus, Petri Niska
Venue: Proceedings of the 7th IEEE International Conference on Computer and Information Technology (2007)

Smartphones are becoming increasingly complex software- intensive devices. The growing power demand of feature-rich applications cannot be satisfied by the improvement levels in battery technology, and therefore devices need to become leaner, more energy-efficient. Hardware manufacturers typically provide power saving features in their components, and several tech- niques have been addressed in the past to increase software energy efficiency. However, the binding for this set of techniques is still missing. We present a policy-based approach for system-level power management targeting mobile devices. Policies provide the needed flexibility to cope with power management across whole product families by implementing reusable strategies targeting specific parts of the system. Other parts of the framework combine the output from several policies to produce a consistent set of actions at the system level. The presented framework allows for efficient management of the inherent system-level complexity and represents part of the solution to the energy problem plaguing current mobile devices.
False Path Identification using RTL Information and Its Application to Over-testing Reduction for Delay Faults
Authors: Yuki Yoshikawa, Satoshi Ohtake, Hideo Fujiwara
Venue: Proceedings of the 16th Asian Test Symposium (2007)

While design-for-testability (DFT) techniques are generally used in order to reduce test generation complexity, they induce over-testing problems. In general, DFT techniques make a large number of untestable paths testable. However delay on the path that becomes testable does not affect circuit performance because the path was originally untestable. Therefore we consider testing such path to be over-testing. In this work, we reduce the over-testing by identifying false paths using register transfer level information. Our method identifies a subset of false paths within a reasonable time. Experimental results for some RTL benchmark circuits show the effectiveness of our false path identification method.
Dynamics and Generalization Ability of LVQ Algorithms
Authors: Michael Biehl, Anarta Ghosh, Barbara Hammer
Venue: The Journal of Machine Learning Research (2007)

Learning vector quantization (LVQ) schemes constitute intuitive, powerful classification heuristics with numerous successful applications but, so far, limited theoretical background. We study LVQ rigorously within a simplifying model situation: two competing prototypes are trained from a sequence of examples drawn from a mixture of Gaussians. Concepts from statistical physics and the theory of on-line learning allow for an exact description of the training dynamics in high-dimensional feature space. The analysis yields typical learning curves, convergence properties, and achievable generalization abilities. This is also possible for heuristic training schemes which do not relate to a cost function. We compare the performance of several algorithms, including Kohonen's LVQ1 and LVQ+/-, a limiting case of LVQ2.1. The former shows close to optimal performance, while LVQ+/- displays divergent behavior. We investigate how early stopping can overcome this difficulty. Furthermore, we study a crisp version of robust soft LVQ, which was recently derived from a statistical formulation. Surprisingly, it exhibits relatively poor generalization. Performance improves if a window for the selection of data is introduced; the resulting algorithm corresponds to cost function based LVQ2. The dependence of these results on the model parameters, for example, prior class probabilities, is investigated systematically, simulations confirm our analytical findings.
System Design Considerations for Graphics Input Devices
Authors: M. Ohlson
Venue: Computer (1978)

A simple classification of graphics input requirements relates types of information to types of devices, giving the system designer a framework for overall design decisions. The ACM Portal is published by the Association for Computing Machinery. Copyright © 2010 ACM, Inc. Terms of Usage Privacy Policy Code of Ethics Contact Us Useful downloads: Adobe Acrobat QuickTime Windows Media Player Real Player
Extensible middleware framework for multimodal interfaces in distributed environments
Authors: Vitor Fernandes, Tiago Guerreiro, Bruno Araújo, Joaquim Jorge, João Pereira
Venue: Proceedings of the 9th international conference on Multimodal interfaces (2007)

We present a framework to manage multimodal applications and interfaces in a reusable and extensible manner. We achieve this by focusing the architecture both on applications' needs and devices' capabilities. One particular domain we want to approach is collaborative environments where several modalities and applications make it necessary to provide for an extensible system combining diverse components across heterogeneous platforms on-the-fly. This paper describes the proposed framework and its main contributions in the context of an architectural application scenario. We demonstrate how to connect different non-conventional applications and input modalities around an immersive environment (tiled display wall).
Research on Visualization Techniques for Web Usability Analysis
Authors: Jianli Duan, Ning Zhang
Venue: Proceedings of the Eighth ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing - Volume 02 (2007)

It is very difficult to find some usability problems from a huge amount of data. This paper will introduce visualization techniques for web and a tool designed and developed for usability analysis, named SUAT (Site Usability Analysis Tool). Using this tool we select several sites to do case study. The result shows that SUAT can help usability expert effectively find the usability problems that are prone to be overlooked what's more, it can improve the efficiency and make the judgment more accurate.
Generalized Streak Lines: Analysis and Visualization of Boundary Induced Vortices
Authors: Alexander Wiebel Xavier Tricoche, Dominic Schneider Heike Jaenicke Gerik Scheuermann
Venue: IEEE Transactions on Visualization and Computer Graphics (2007)

We present a method to extract and visualize vortices that originate from bounding walls of three-dimensional time-dependent flows. These vortices can be detected using their footprint on the boundary, which consists of critical points in the wall shear stress vector field. In order to follow these critical points and detect their transformations, affected regions of the surface are parameterized. Thus, an existing singularity tracking algorithm devised for planar settings can be applied. The trajectories of the singularities are used as a basis for seeding particles. This leads to a new type of streak line visualization, in which particles are released from a moving source. These generalized streak lines visualize the particles that are ejected from the wall. We demonstrate the usefulness of our method on several transient fluid flow datasets from computational fluid dynamics simulations.