ppxscal/embedding_network huggingface dataset:
P2P Middleware for Extending the Reach, Scale and Functionality of Content Delivery Networks
Authors: Daniel Pakkala, Aki Koivukoski, Tuomas Paaso, Juhani Latvakoski
Venue: Proceedings of the Second International Conference on Internet and Web Applications and Services (2007)

The contribution of this paper is a novel peer-to-peer (P2P) middleware solution for extending the reach, scale and functionality of content delivery networks (CDNs). The research problem of extending legacy CDN functionality towards user-to-user content networking and enhancing the CDN quality attributes of reach and scale are addressed. The proposed P2P middleware solution extends the reach and scale of CDNs to cover the digital home environment via specialized virtual multimedia home gateways and extends the legacy CDN functionality by enabling user-generated content sharing via the P2P extended CDN infrastructure.
Fundamental kinetic modeling of the catalytic reforming process
Authors: Gilbert F. Froment, Rayford G. Anthony
Venue:  (2005)

In this work, a fundamental kinetic model for the catalytic reforming process has been developed. The complex network of elementary steps and molecular reactions occurring in catalytic reforming has been generated through a computer algorithm characterizing the various species by vectors and Boolean relation matrices. The algorithm is based on the fundamental chemistry occurring on both acid and metal sites of the catalyst. Rates are expressed for each of the elementary steps involved in the transformation of the intermediates. The Hougen-Watson approach is used to express the rates of the molecular reactions occurring on the metal sites of the catalyst. The single event approach is used to account for the effect of structure of reactant and activated complex on the rate coefficients of the elementary steps occurring on the acid sites. This approach recognizes that even if the number of elementary steps is very large they belong to a very limited number of types, and therefore it is possible to express the kinetics of elementary steps by a reduced number of parameters. In addition, the single event approach leads to rate coefficients that are independent of the feedstock, due to their fundamental chemical nature. The total number of parameters at isothermal conditions is 45. To estimate these parameters, an objective function based upon the sum of squares of the residuals was minimized through the Marquardt algorithm. Intraparticle mass transport limitations and deactivation of the catalyst by coke formation are considered in the model. Both the Wilke and the Stefan-Maxwell approaches were used to calculate the concentration gradients inside of the particle. The heterogeneous kinetic model was applied in the simulation of the process for typical industrial conditions for both axial and radial flow fixed bed reactors. The influence of the main process variables on the octane number and reformate volume was investigated and optimal conditions were obtained. Additional aspects studied with the kinetic model are the reduction of aromatics, mainly benzene. The results from the simulations agree with the typical performance found in the industrial process.
Loop Optimization using Hierarchical Compilation and Kernel Decomposition
Authors: Denis Barthou, Sebastien Donadio, Patrick Carribault, Alexandre Duchateau, William Jalby
Venue: Proceedings of the International Symposium on Code Generation and Optimization (2007)

The increasing complexity of hardware features for re- cent processors makes high performance code genera- tion very challenging. In particular, several optimiza- tion targets have to be pursued simultaneously (minimizing L1/L2/L3/TLB misses and maximizing instruction level par- allelism). Very often, these optimization goals impose dif- ferent and contradictory constraints on the transformations to be applied. We propose a new hierarchical compilation approach for the generation of high performance code relying on the use of state-of-the-art compilers. This approach is not application-dependent and do not require any assembly hand-coding. It relies on the decomposition of the origi- nal loop nest into simpler kernels, typically 1D to 2D loops, much simpler to optimize. We successfully applied this approach to optimize dense matrix muliply primitives (not only for the square case but to the more general rectangular cases) and convolution. The performance of the optimized codes on Itanium 2 and Pentium 4 architectures outperforms ATLAS and in most cases, matches hand-tuned vendor libraries (e.g. MKL).
Secondary Diagonal FLD for Fingerspelling Recognition
Authors: M. G. Suraj, D. S. Guru
Venue: Proceedings of the International Conference on Computing: Theory and Applications (2007)

The problem of recognising fingerspelling alphabets for sign language interpretation is addressed in this paper. An appearance based model is proposed. The proposed model suggests a modification to the existing diagonal FLD model at two stages, one at rearranging of images and the other at adjusting the contrast of the images by the use of histogram equalisation. The proposed model is called SecDia FLD. An extensive experimentation conducted on a large fingerspelling dataset revealed the superiority of the proposed model. In addition, we have also brought out the effectiveness of the proposed model on the Yale face dataset
Developing a devised multipurpose computer room for a large class
Authors: M. Ukigai
Venue: Proceedings of the 30th Annual Frontiers in Education - Volume 02 (2000)

The paper presents the design concept and capabilities of a multipurpose computer room for a large class constructed last year (1999). The room is equipped with 150 identical workstations for students which are arranged to the form of sixteen groups for considering collaborative learning situations. It is also equipped with server workstations to maintain the LAN environment using gigabit Ethernet and devised presentation facilities employing distributed ceiling-mounted LCD projection systems. A custom-made touch panel is designed to integrate all of the control for multimedia equipment, audio and light. It can considerably simplify instructors' operations in a class. Programming laboratories and multimedia based lectures have been taught to evaluate the usability of the room. Assessment by instructors who taught in the room is very favorable.
Lookup protocols and techniques for anonymity
Authors: Jonathan Katz, Bobby Bhattacharjee
Venue:  (2006)

This dissertation covers two topics of interest for network applications: lookup protocols, a basic building block for distributed systems, and ring signatures, a powerful primitive for anonymous communication. In the first part of this work, we review lookup protocols, distributed algorithms that allow users to publish a document as well as to look up a published document that matches a given name. Our first major contribution is to design Local Minima Search (LMS), a new efficient lookup protocol for a model in which a node is physically connected to a few other nodes and may only communicate directly with them. Our second major contribution is the formulation of a new model in which we allow an arbitrary number of misbehaving nodes, but we assume a restriction on their network addresses. We then design a new lookup protocol for this setting. In the second part of this dissertation, we present our work on ring signatures, a variant of digital signatures, which enables a user to sign a message so that a set of possible signers is identified, without revealing which member of that set actually generated the signature. Our first contribution on this topic is new definitions of security which address attacks not taken into account by previous work. As our second contribution, we design the first provably secure ring signature schemes in the standard model.
Problem solving: an assessment of student attitudes, expectations, and beliefs
Authors: C. F. Yokomoto, W. W. Buchanan, R. Ware
Venue: Proceedings of the Frontiers in Education Conference, on 1995. Proceedings., 1995 - Volume 02 (1995)

We describe a study of student attitudes, expectations, and beliefs about problem solving in the electrical engineering technology classroom as they relate to learning strategies for problem solving based examinations. We have developed an assessment instrument which asks students to respond to four kinds of items: their expectations about problem solving; their strategies for preparing for exams; their self-assessment of their problem solving skills; and their appreciation of mathematics, physics, algebra word problems, and puzzles. Student responses were analyzed statistically to determine if there were any significant relationships among the items.
Measuring the success of virtual tutoring
Authors: A. Wiezel
Venue: Proceedings of the 28th Annual Frontiers in Education - Volume 03 (1998)

Starting in the Spring of 1996, the Del E. Webb School of Construction (DEWSC) at Arizona State University (USA) implemented a new system of teaching engineering courses. The lectures became more like social events, with issues being discussed rather than merely presented. Performance measurements that were developed and performed, as well as the comments of the students, indicate that the system has been very successful. The system combines the advantages of distance education (mainly WWW and email communication) with the use of classical textbooks and cooperative learning to enhance the preparation of students BETWEEN lectures. The students can also use the services of a "virtual tutor". The virtual tutor offers quick-response help through email. This paper describes the adopted method and focuses on the measurements that were developed to assess the success and effectiveness of the system. 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
Using hardware performance monitors to understand the behavior of java applications
Authors: Peter F. Sweeney, Matthias Hauswirth, Brendon Cahoon, Perry Cheng, Amer Diwan, David Grove, Michael Hind
Venue: Proceedings of the 3rd conference on Virtual Machine Research And Technology Symposium - Volume 3 (2004)

Modern Java programs, such as middleware and application servers, include many complex software components. Improving the performance of these Java applications requires a better understanding of the interactions between the application, virtual machine, operating system, and architecture. Hardware performance monitors, which are available on most modern processors, provide facilities to obtain detailed performance measurements of long-running applications in real time. However, interpreting the data collected using hardware performance monitors is difficult because of the low-level nature of the data. We have developed a system, consisting of two components, to alleviate the difficulty of interpreting results obtained using hardware performance monitors. The first component is an enhanced VM that generates traces of hardware performance monitor values while executing Java programs. This enhanced VM generates a separate trace for each Java thread and CPU combination and thus provides accurate results in a multithreaded and multiprocessor environment. The second component is a tool that allows users to interactively explore the traces using a graphical interface. We implemented our tools in the context of Jikes RVM, an open source Java VM, and evaluated it on a POWER4 multiprocessor. We demonstrate that our system is effective in uncovering as yet unknown performance characteristics and is a first step in exploring the reasons behind observed behavior of a Java program.
Image Processing Method Based on Subpixel Analysis for Accurate Measurement of Dimensions
Authors: Michal Kohoutek, Kamil Vrba
Venue: Proceedings of the Sixth International Conference on Networking (2007)

The purpose of this article is to introduce you a new subpixel image processing method. This method is designed for use in the measuring device for the accurate measurement of dimensions in the building industry. The construction of the optical part of the measuring device and the new method of the image processing are closely connected. This is the reason to introduce measuring device construction too, especially the optical part of the measuring device. The construction of the optical part of the measuring device is discussed in an initial part of the article then the link between the construction of the measurement device and the image processing subpixel analysis method is presented. Realization of an algorithm for the subpixel image processing method is presented too. Some additional information about this measurement system is present in conclusion.
Source/channel coding using reversible self-synchronizing variable-length codes
Authors: S. Hoskote
Venue: Proceedings of the Acoustics, Speech, and Signal Processing, 2000. on IEEE International Conference - Volume 05 (2000)

Reversible T-codes are codes which are self-synchronizing and are prefix codes when read in both the forward and backward direction. The reverse decoding provides for recovery of bits used in synchronization, and further means that bit strings can be tied, meaning both ends are known to be at codeword boundaries. Having tied bit strings leads do an algorithm which can provide partial bit recovery in erasure channels, such as packetized Internet UDP channels. Comparisons of reversible T-codes with non-reversible T-codes and Huffman codes are provided.
Integrating Security Modeling into Embedded System Design
Authors: Matthew Eby, Jan Werner, Gabor Karsai, Akos Ledeczi
Venue: Proceedings of the 14th Annual IEEE International Conference and Workshops on the Engineering of Computer-Based Systems (2007)

There is an ever increasing concern about security threats as embedded systems are moving towards networked applications. Model based approaches have proven to be effective techniques for embedded systems design. However, existing modeling tools were not designed to meet the current and future security challenges of networked embedded systems. In this paper, we propose a framework to incorporate security modeling into embedded system design. We've developed a security analysis tool that can easily integrate with existing tool chains to create co-design environments that addresses security, functionality and system architecture aspects of embedded systems concurrently.
Fighting institutional memory loss: the trackle integrated issue and solution tracking system
Authors: Daniel S. Crosta, Matthew J. Singleton, Benjamin A. Kuperman
Venue: Proceedings of the 20th conference on Large Installation System Administration (2006)

For part-time sysadmins, a record of past actions is an invaluable tool that provides guidance in repairing or extending system services. However, requiring sysadmins to keep a detailed log of changes made to a live system can often seem like a low priority task when compared to addressing long and growing to-do lists. This problem is worse if the system administrator is a part-time volunteer and an overworked student. In this paper we present Trackle, an integrated trouble ticket and solution tracking system which takes the legwork out of creating and maintaining this sort of institutional memory. Furthermore, Trackle is designed to allow untrained student sysadmins to bootstrap their knowledge by peeking over the shoulders of their more experienced colleagues - even if those colleagues graduated years earlier. We accomplish this by tracking the exact actions taken by sysadmins, showing what lines were changed and in which configuration files. We allow experienced and inexperienced sysadmins alike to freely annotate and cross-reference these shell session logs through an integrated Wiki web interface.
HIPMATE: an entertainment system in the office
Authors: Shingo Yoshida, Kumiko Osawa, Takahiro Ogawasara, Naohito Okude
Venue: Proceedings of the international conference on Advances in computer entertainment technology (2007)

HIPMATE is an entertainment system which business persons can play in the office in spare time. Users can enjoy themselves as they feel with touching each other by playing HIPMATE. HIPMATE consists of 3 chairs (we call them "HipBall") and a panel (we call it "HipPannel"). HipBall and HipPannel put in separated areas in the office. When a user sits on a Hipball, his/her buttocks are projected to the panel forming the buttocks. And another user can knead the panel. As a user kneads it, the buttocks of sitting user are appeared. On the other hands, the sitting user can see another user kneading his/her buttocks through a display. And the user can see the kneading user's face by touching the display. Users can enjoy the game using a diplomacy that is produced from emotional two needs. One need is touching other's buttocks, and another is trying to see the kneading person's face. By playing HIPMATE, users can get a feeling which he/she usually must not touch the others' body parts. And users can get on initiate terms through touching body parts. HIPMATE can help people to be in body communication with other people and we would like to make use of a new body communication from HIPMATE in the office.
Channel-robust speaker identification using modified-mean cepstral mean normalization with frequency warping
Authors: A. A. Garcia
Venue: Proceedings of the Acoustics, Speech, and Signal Processing, 1999. on 1999 IEEE International Conference - Volume 01 (1999)

The performance of automatic speaker recognition systems is significantly degraded by acoustic mismatches between training and testing conditions. Such acoustic mismatches are commonly encountered in systems that operate on speech collected over telephone networks, where different handsets and different network routes impose varying convolutional distortions on the speech signal. A new algorithm, the modified-mean cepstral mean normalization with frequency warping (MMCMNFW) method, which improves upon the commonly-employed cepstral mean subtraction method, has been developed. Experimental results on closed-set speaker identification tasks on a channel-corrupted subset of the TIMIT database and on a subset of the NTIMIT database are presented. The new algorithm is shown to offer improved recognition rates over other existing channel normalization methods on these databases.
Deadlock-free Asynchronous Communication Strategies for Unstructured Computations on iPSC/860
Authors: Sesh Venugopal, Vijay K. Naik
Venue: Proceedings of the 1994 International Conference on Parallel Processing - Volume 01 (1994)

In this paper, we describe efficient, scalable, and deadlock-free asynchronous communication strategies suitable for unstructured computations on iPSC/860. Using these deadlock-free strategies, which incur small overhead, we have optimized the communication in parallel sparse Cholesky factorization. We present experimental results to show that such optimizations can lead to more than 50% saving in communication costs.
XSETTINGS: a protocol for cross-toolkit settings
Authors: Owen Taylor
Venue: Proceedings of the 5th annual Linux Showcase & Conference - Volume 5 (2001)

Advancing the user experience on the open-source desktop depends upon creating standards for applications to interact with each other and the desktop environment so that applications created with different toolkits operate correctly with any desktop. The XSETTINGS protocol provides a simple example of some of the techniques and considerations that come into play for such standards. It provides a mechanism for all applications running on a desktop to have access to a common set of settings for such user-configurable parameters as double-click time and background color.
An effective hybrid transactional memory system with strong isolation guarantees
Authors: Chi Cao Minh, Martin Trautmann, JaeWoong Chung, Austen McDonald, Nathan Bronson, Jared Casper, Christos Kozyrakis, Kunle Olukotun
Venue: Proceedings of the 34th annual international symposium on Computer architecture (2007)

We propose signature-accelerated transactional memory (SigTM), ahybrid TM system that reduces the overhead of software transactions. SigTM uses hardware signatures to track the read-set and write-set forpending transactions and perform conflict detection between concurrent threads. All other transactional functionality, including dataversioning, is implemented in software. Unlike previously proposed hybrid TM systems, SigTM requires no modifications to the hardware caches, which reduces hardware cost and simplifies support for nested transactions and multithreaded processor cores. SigTM is also the first hybrid TM system to provide strong isolation guarantees between transactional blocks and non-transactional accesses without additional read and write barriers in non-transactional code. Using a set of parallel programs that make frequent use of coarse-grain transactions, we show that SigTM accelerates software transactions by 30% to 280%. For certain workloads, SigTM can match the performance of a full-featured hardware TM system, while for workloads with large read-sets it can be up to two times slower. Overall, we show that SigTM combines the performance characteristics and strong isolation guarantees of hardware TM implementations with the low cost and flexibility of software TM systems.
Improving Students' Self-Assessment of Numerical Analysis Projects
Authors: Rebecca Lippmann Kung, Cedric Linder
Venue: Computing in Science and Engineering (2007)

Students need self-assessment skills, yet in our experience, these skills appear to be severely lacking in undergraduate students. Descriptions from student interviews and related education research results suggest ways to increase students' ability to self-assess.
GRIDCC: real-time workflow system
Authors: Andrew Stephen McGough, Asif Akram, Li Guo, Marko Krznaric, Luke Dickens, David Colling, Janusz Martyniak, Roger Powell, Paul Kyberd, Constantinos Kotsokalis
Venue: Proceedings of the 2nd workshop on Workflows in support of large-scale science (2007)

The Grid is a concept which allows the sharing of resources between distributed communities, allowing each to progress towards potentially different goals. As adoption of the Grid increases so are the activities that people wish to conduct through it. The GRIDCC project is a European Union funded project addressing the issues of integrating instruments into the Grid. This increases the requirement of workflows and Quality of Service upon these workflows as many of these instruments have real-time requirements. In thispaper we present the workflow management service within the GRIDCC project which is tasked with optimising the workflows and ensuring that they meet the pre-defined QoS requirements specified upon them.