ppxscal/embedding_network huggingface dataset:
Modelling and designing a low-cost high-fidelity mobile crane simulator
Authors: Jiung-Yao Huang, Chung-Yun Gau
Venue: International Journal of Human-Computer Studies (2003)

The interactive visual simulation is the integration of real-time computer graphics with multimodalities, such as acoustic display and force feedback, to create a realistic simulation scenario to the user. This paper presents a method to design an interactive visual simulation on a cluster of desktop computers for the mobile crane training. This mobile crane training simulation is a project sponsored by Employment and Vocational Training Administration, Council of Labor Affair, Executive Yuan, Taiwan, to build a low-cost yet effective vehicle for training and licensing. To achieve this goal, a set of locally networked PCs is employed to form a parallel computing environment for the mobile crane simulation.The most important issue of developing a high-fidelity interactive visual simulator is its integration system for communication and monitoring among functional modules. This paper presents a peer-to-peer architecture on a cluster of PCs to develop the required integration system for the mobile crane simulator. In addition, the developed integration system uses the push-and-pull model to seamlessly communicate the messages among distributed functional modules. This push-and-pull model effectively achieves the parallelism among the distributed functional modules of a mobile crane simulator. With the push-and-pull model on the peer-to-peer architecture, we can easily achieve the modularity and reusability of the functional modules of the simulating system. The presented push-and-pull model satisfies four essential attributes for the parallel computing, which are concurrency, scalability, locality and modularity. Our experience also successfully verifies the effectiveness of the presented simulator with the system response rate of 16 times per second which is larger than human acceptable perception rate as suggested by the human factors studies.
Comparative visualization of FEM-based cutting simulations in a virtual environment
Authors: Fritz Klocke, Andreas M. Straube
Venue: Proceedings of the workshop on Virtual environments 2003 (2003)

As one of the final steps in the industrial manufacturing chain, machining operations require significant economic consideration. At this stage, design components have already passed through several steps of this value-added manufacturing process. Industrial companies today are using Finite Element Simulations to optimize manufacturing processes, such as mechanical cutting. In order to obtain an increased understanding of the cutting process, several simulations with different input parameters are performed. A new method for comparing these results has been developed and has many potential benefits. In this poster abstract, the comparative visualization of cutting chip formation and distribution of data values, such as tool and work piece temperatures, is investigated using a Virtual Environment.
Component software: a new software engineering course
Authors: H. Conrad Cunningham, Yi Liu, Pallavi Tadepalli, Mingxian Fu
Venue: Journal of Computing Sciences in Colleges (2003)

In recent years component-based software development has emerged as an important new set of methods and technologies. This paper describes a new course-Component Software-that focuses on componentbased design using technology-independent methods and component implementation using Enterprise JavaBeans. The paper outlines the approach and structure of the course. It also presents a case study used in the course.
The DOGMA approach to parallel and distributed computing
Authors: Quinn Snell, Glenn Judd, Mark Clement
Venue: Cluster Computing (2001)

Heterogeneous distributed computing has traditionally been a problematic undertaking which increases in complexity as heterogeneity increases. This paper presents results obtained using DOGMA-a Java based system which simplifies parallel computing on heterogeneous computers. The performance of Java just-in-time compilers currently approaches C++ for many applications, making Java a serious contender for parallel application development. DOGMA provides support for dedicated clusters as well as idle workstations through the use of a web based browse-in feature or the DOGMA screen saver. DOGMA supports parallel programming in both a traditional message passing form and a novel object-oriented approach. This research provides a unified environment for developing high performance parallel applications on heterogeneous systems.
A Robust Optimization Approach for Improving Service Quality
Authors: Andreas C. Soteriou, Richard B. Chase
Venue: Manufacturing Service Operations Management (2000)

Delivering high quality service during the service encounter is central to competitive advantage in service organizations. However, achieving such high quality while controlling for costs is a major challenge for service managers. The purpose of this paper is to present an approach for addressing this challenge. The approach entails developing a model linking service process operational variables to service quality metrics to provide guidelines for service resource allocation. The approach enables the service operations manager to take specific actions toward service quality improvement, in light of the costs involved. A novel feature of the approach is the development of robust optimization models, which provide optimal operational guidelines while accounting for uncertainty in the model's parameters. We demonstrate the applicability of the approach in a large health care facility.
Distributed applications for collaborative three-dimensional workspaces
Authors: Dieter Schmalstieg, Gerhard Reitmayr, Gerd Hesina
Venue: Presence: Teleoperators and Virtual Environments (2003)

This paper focuses on the distributed architecture of the collaborative three-dimensional user interface management system, Studierstube. The system allows multiple users to experience a shared 3D workspace populated by multiple applications using see-through head-mounted displays or other presentation media such as projection systems. Building large, ubiquitous, or mobile workspaces requires distribution of applications over several hosts in varying and dynamic configurations. The system design is based on a distributed shared scene graph that alleviates the application programmer from explicitly considering distribution and that avoids a separation of graphical and application data. The idea of unifying all system data in the scene graph is taken to its logical consequence by implementing application instances as nodes in the scene graph. Through the distributed shared scene graph mechanism, consistency of scene graph replicas and the contained application nodes is assured. Dynamic configuration management is based on application migration between participating hosts and a spatial model of locales allowing dynamic work-group management. We describe a number of experimental workspaces that demonstrate the use of these configuration management techniques.
Multi-purpose specialty labs: providing specialized computer labs both cost and space effectively
Authors: Robert Belles, Jacob R. Miller
Venue: Journal of Computing Sciences in Colleges (2002)

Hands-on experience in computer science curricula in today's environment is a virtual must. In general, it is possible to create computer labs that will address this need for a variety of students and classes. Even if these labs are not utilized in class, they must be available for students to obtain experience out of class. However, in order that these labs are available for many students from different classes to use, they must by definition be very restrictive in what students can do on the systems. In particular, students cannot generally make modifications to the configuration of the operating system or install applications without impairing the next student's ability to use the system. Moreover, students cannot generally install specialized operating systems or software in a general use lab.In order to give students experience in many areas of computer science, particularly in the areas of system and network administration, it is necessary to have labs where students have complete control over the environment. This type of lab would typically be used by a single class or perhaps a single section of a class meaning that it spends most of its time sitting empty. Computer labs are expensive not just in terms of equipment cost but also in terms of space and administrative requirements. This makes having many highly specialized labs impractical. In this paper we describe how these needs can be addressed with a minimum of space, equipment cost and administrative costs. The proposal outlined here can be implemented by any college that plans to have any sort of computer labs available.
Reproducing Knowledge: Replication Without Imitation at Moderate Complexity
Authors: Jan W. Rivkin
Venue: Organization Science (2001)

The complexity of a firm's strategy affects both the ease with which the firm can replicate the strategy in a new setting and the ease with which rivals can imitate it. Simple strategies are as readily imitated as replicated, and highly intricate strategies resist imitation and replication equally. At moderate levels of complexity, however, a wedge develops between the ease of replication and the difficulty of imitation, so long as the replicator has better information than the imitator about the original success. An agent-based simulation model clarifies the structural reasons that this is so. The model also shows how the wedge-maximizing level of complexity varies with the replicator's informational edge over the imitator.The results help to pinpoint situations in which strategies requiring replication are likely to defy imitation and generate sustained competitive advantage. More generally, the analysis sheds light on the value of superior but imperfect information about good solutions to hard problems. Finally, the results suggest that a pattern long observed by organization scholars--that "loosely coupled organizations" are especially effective competitors--may arise for a very different reason than is normally posited.
Performance of H.26L Video Encoder on General-Purpose Processor
Authors: Ville Lappalainen, Antti Hallapuro, Timo D. Hämäläinen
Venue: Journal of VLSI Signal Processing Systems (2003)

Two optimized implementations of the emerging ITU-T H.26L video encoder are described. The first, medium-optimized version, is implemented in C and the latter, highly optimized version, utilizes both algorithmic and platform-specific optimizations. Comparisons to a correspondingly optimized H.263/H.263+ implementation are given with the spatial and temporal video quality fixed and the bit rate and complexity varied. On a 733 MHz general-purpose processor, an average encoding speed of 17 frames per second for QCIF sequences is achieved with a 29% reduction in bit rate compared to H.263+. The complexity of H.26L is about 3.4 times more than that of H.263+.
Editing out Video Editing
Authors: Marc Davis
Venue: IEEE MultiMedia (2003)

This article outlines a paradigm shift in mediaproduction: the advent of computational mediaproduction that will automate the capture, editing,and reuse of video content. By integrating metadatacreation and (re)use throughout the media productionprocess, we'll enable the mass customization of video.
Parallizable simple authenticated key agreement protocol
Authors: Sung-Woon Lee, Woo-Hun Kim, Hyun-Sung Kim, Kee-Young Yoo
Venue: ACM SIGOPS Operating Systems Review (2003)

Recently, Yeh and Sun proposed a simple authenticated key agreement protocol resistant to password guessing attacks called SAKA that is simple and cost-effective. And they provided a formal proof of security to show its strength against both passive and active adversaries. Compared with the previous well-known protocols, SAKA has less number of steps and less computation cost. However, considering the total execution time, SAKA is not the most efficient method, since it does not provide parties with parallel computation. In this paper, we present parallelizable simple authenticated key agreement protocol for improving the efficiency of the SAKA while maintaining provable security.
ShellSplatting: interactive rendering of anisotropic volumes
Authors: Charl P. Botha, Frits H. Post
Venue: Proceedings of the symposium on Data visualisation 2003 (2003)

This work presents an extension of shell rendering that is moreflexible and yields higher quality volume renderings. Shell rendering consists of efficient data-structures and methods to manipulate and render structures with non-precise boundaries in volume data. We have updated these algorithms by creating an implementation that makes effective use of ubiquitously available commercial graphics hardware. More significantly, we have extended the algorithm to make use of elliptical Gaussian splats instead of straight-forward voxel projection. This dramatically increases the quality of the renderings, especially with anisotropically sampled volumes. The use of the graphics hardware alleviates the performance penalty of using splats.
The Supply Chain Impact of Smart Customers in a Promotional Environment
Authors: Arnd Huchzermeier, Ananth Iyer, Julia Freiheit
Venue: Manufacturing Service Operations Management (2002)

Increasing product variety through the use of alternate package sizes is a commonly observed mechanism in the grocery industry. Under such a scheme, however, the response to pricing decisions for each of the different package sizes is affected by how customers make demand choices. We build a demand model in which customers reactsmart to retail promotions through stockpiling and package size switching. The demand model combines a customer choice model with a model in which customers differ in their stockpiling and reservation price levels. We utilize data from the German grocery industry for an empirical fitting of the model. We then develop a store-level inventory model for each SKU and optimize price promotions to maximize expected profit. We show the benefit of capturing thesmart customer response to price promotions by demonstrating its impact on the reduced inventory costs. We use the model to generate a number of managerial implications of the model for the German grocery environment.
The eXtensible Rule Markup Language
Authors: Jae Kyu Lee, Mye M. Sohn
Venue: Communications of the ACM (2003)

XRML explicates the rules implicitly embedded in Web pages, enabling software agents to process the rules automatically.
Realization of a Predefined Motion in a Hereditary System
Authors: V. I. Maksimov, E. N. Skuratov, L. Pandolfi
Venue: Automation and Remote Control (2003)

A nonlinear phase-variable delay system is studied under the action of an uncontrollable perturbation. An algorithm for forming a control ensuring a predefined motion is designed.
Minimax Models for Diverse Routing
Authors: James P. Brumbaugh-Smith, Douglas R. Shier
Venue: INFORMS Journal on Computing (2002)

An important task in the management and administration of communication networks is constructing routes for messages to follow from source to destination. A common approach is to route along the shortest available path connecting the source to the destination, where link lengths can be defined in a variety of ways (e.g., time, cost, impact on average queueing delay, or capacity required). This paper presents a family of novel minimax models for determining a set of paths from the source to the destination that are reasonably short in length while also reasonably diverse (disjoint). The overall goal is to design a routing scheme that is both ef.cient and robust, resulting in greater network reliability. Several models are investigated and a column-generation approach is proposed for exact solution. Computational results show that this exact technique can be applied effectively to moderate sized networks. For even larger networks, heuristic methods are developed and tested.
Triple jeopardy: race, gender and class politics of women in technology
Authors: Lynette Kvasny
Venue: Proceedings of the 2003 SIGMIS conference on Computer personnel research: Freedom in Philadelphia--leveraging differences and diversity in the IT workforce (2003)

In this paper, I consider how class, race, and gender influence perspectives regarding information technology (IT). I do so by considering how participants in a community technology center located in an inner city neighborhood conceptualize IT, and how their standpoints shape their beliefs in the opportunities and rewards that are enabled by IT. Using the metaphor of ascension, their narratives constructed IT as a mechanism for liberating entire classes of women economically and socially. These findings suggest that the perspectives regarding IT held by the women participating in this study contradict the findings presented in prior IT and gender studies that generally take as their focus highly educated, middle-class women working in the IT profession and women studying at universities in disciplines that prepare them for entry into the IT profession. These divergent findings suggest a need for additional research that specifically addresses the joint effects of race, class and gender in contexts beyond the IT workplace environment, and with a broader diversity of women.
A three-dimensional TLM simulation method for thermal effect in high power insulated gate bipolar transistors
Authors: R. Hocine, A. Boudghene Stambouli, A. Saidane
Venue: Microelectronic Engineering (2003)

The miniaturisation of electronic networks creates problems of heat dissipation. Good thermal management is therefore essential. Simulation of power electronic systems presents peculiar challenges due to the need of detailed modelling for both circuitry and control algorithms. Transmission Line Matrix method (TLM) is a powerful tool for analysing thermal effects in electronic circuits and high power devices. In this paper, thermal analysis for a 1200 A, 3.3 kV IGBT (Insulated Gate Bipolar Transistor) module has been announced at two levels, module and system level. For the module level analysis, the thermal of the IGBT module was investigated and analysed using the Three-Dimensional Transmission Line Matrix (3D-TLM) method. The results show a three-dimensional visualisation of self-heating phenomena in the device, including the effect of the use the Metal Matrix Composite (MMC) materials as base plate over conventional materials for electronic packaging thermal control and the use of the ceramics as substrate. This paper reviews the present status of the use of various thermal heat spreader such as Al SiC MMC, Cu-Mo and Graphite-Cu MMC and comparing those with copper-based heat spreader and the use of AlN, Diamond and Beo as substrates and their effect to dissipate the heat flux in heat sources localised in IGBT module design and taking into account effects of the geometry of the module, and specific material thickness because they play an important role in dissipating the generated heat and outweigh the thermal properties of the module. For the system level analysis, the total system that consists of the IGBT module and water-cooled heat sink is analysed suited to the modelling of many power electronics devices. The thermal simulations were run for various conditions and power levels including measurement and numerical results obtained by other simulators tools as MSC.PATRAN, FLOTHERM and LAASTHERM. Results are compared. The TLM method is found to be a versatile tool which is ideally suited to the modelling of many power electronic devices and proved very useful in the study of transient thermal effects in a variety of device structures.
Energy efficient frequent value data cache design
Authors: Jun Yang, Rajiv Gupta
Venue: Proceedings of the 35th annual ACM/IEEE international symposium on Microarchitecture (2002)

Recent work has shown that a small number of distinct frequently occurring values often account for a large portion of memory accesses. In this paper we demonstrate how this frequent value phenomenon can be exploited in designing a cache that trades off performance with energy efficiency. We propose the design of the Frequent Value Cache (FVC) in which storing a frequent value requires few bits as they are stored in encoded form while all other values are stored in unencoded form using 32 bits. The data array is partitioned into two arrays such that if a frequent value is accessed only the first data array is accessed; otherwise an additional cycle is needed to access the second data array. Experiments with some of the SPEC95 benchmarks show that on an average a 64Kb/64-value FVC provides 28.8% reduction in L1 cache energy and 3.38% increase in execution time delay over a conventional 64Kb cache.
Note on trigonometric expansions of theta functions
Authors: A. Raouf Chouikha
Venue: Journal of Computational and Applied Mathematics (2003)

We are interested in properties of coefficients of certain expansions of the classical theta functions. We show that they are solutions of a differential system derived from the heat equation. We plan to explicitly give expressions of these coefficients.
When Uncertainty is Beneficial: Interesting Implications for the Hydrocarbon Discovery Process
Authors: Yigal Gerchak, Qi-Ming He, J. David Fuller, Ekachidd Chungcharoen
Venue: Operations Research (2002)

Consider a basin with remaining undiscovered fields, in which both field sizes and their number are uncertain. Assuming that the probability of finding a field is increasing in its size, we show that the expected size of the first remaining field discovered, which is of particular importance, is increasing in the variability of field sizes, and results from a simulation model of exploration illustrate this trend for the first several fields discovered. We also provide simple bounds on the expected size of the first field discovered. It seems that more information (less variability) leads to less value-something unexpected. We explore and explain this seemingly counterintuitive result.
Joyce: a programming language for distributed systems
Authors: Per Brinch Hansen
Venue: The origin of concurrent programming: from semaphores to remote procedure calls (2002)

This paper describes a secure programming language called Joyce based on CSP and Pascal. Joyce permits unbounded (recursive) activation of communicating agents. The agents exchange messages through synchronous channels. A channel can transfer messages of different types between two or more agents. A compiler can check message types and ensure that agents use disjoint sets of variables only. The use of Joyce is illustrated by a variety of examples.
KM QUEST: a collaborative internet-based simulation game
Authors: Henny Leemkuil, Ton de Jong, Robert de Hoog, Noor Christoph
Venue: Simulation and Gaming (2003)

In this article, the development of a collaborative Internet-based simulation game for learning to solve knowledge management problems is described. The simulation game builds on two starting points: first, on psychological and pedagogical developments in learning and instruction, which are based on a shift from instructivistic toward constructivistic approaches; and second, on a perceived need for better training of people working in the emerging field of knowledge management. After having described these starting points in the introduction, the choice for using a simulation game is clarified and a set of assumptions that have been used to develop a simulation game are described. The resulting simulation game is described in the second part of this article together with the elements that have been implemented to support communication and collaboration at a distance, as well as those to support the learning process. The article ends with a summary of the results of the formative evaluation of the first prototype. The issue of collaboration via the Internet is a particular focus of discussion.