ppxscal/embedding_network huggingface dataset:
Workshop: Coordinating Distributed Software Development Projects Final Summary Report
Authors: Sigrid Goldmann, Boris Kötting
Venue: Proceedings of the 8th Workshop on Enabling Technologies on Infrastructure for Collaborative Enterprises (1999)

This paper summarizes the presentations and results reached in the wetice '99 Workshop on Coordinating Distributed Software Development Projects.
Bottleneck-Free Interconnect and IO Subsystem in SPAX
Authors: Kangwoo Lee, Woo-Jong Han, Michel Dubois
Venue: Proceedings of the 1997 International Conference on Parallel and Distributed Systems (1997)

The performance of parallel systems under commercial applications strongly depend on the speeds of IO subsystems and interconnects. Any single bottleneck in there hinder one from fully taking advantages of today's faster CPUs and better instruction architectures. Therefore, configuring bottleneck-free IO subsystems and interconnects is essential.In this paper, we considered IO subsystem and interconnect in SPAX system. When the SPAX's IO subsystem is lightly equipped, the first bottleneck appears at disk drives. Although the disk bottleneck can be removed by putting more disks, another bottleneck was detected at the data buffer which is the first component in communication path. That is to say, all components in IO subsystems and interconnects must be sufficiently equipped, simultaneously, to thoroughly eliminate the bottleneck.We could reach at the cost-effective bottleneck-free configuration of SPAX by making use of its flexible hardware design. The simulation results of SPAX then show significant performance gain from faster CPUs with better instruction architectures.
Voice-Enabling Enterprise Applications
Authors: J. Chugh, V. Jagannathan
Venue: Proceedings of the 11th IEEE International Workshops on Enabling Technologies: nfrastructure for Collaborative Enterprises (2002)

This paper reviews the influence of the advancement and standardization of Voice technologies on existing web and enterprise applications. We focus on the limitations and concerns of a new voice interface, in addition to the integration issues. We use automation ofthe dictation process, which is usually a part of enterprise transcription applications, as a case study to explore the power of current voice technologies. We specifically delve into VoiceXML and also into the fundamental integration solutions.
Energy-Aware Web Caching for Mobile Terminals
Authors: Françoise Sailhan, Valérie Issarny
Venue: Proceedings of the 22nd International Conference on Distributed Computing Systems (2002)

Terminal's latency, connectivity, energy and memory are the main characteristics of today's mobile environments whose performance may be improved by caching. In this paper, we present an adaptive scheme for mobile Web data caching, which accounts for congestion of the wireless network and energy limitation of mobile terminals. Our main design objective is to minimize the energy cost of peer-to-peer communication among mobile terminals so as to allowfor unexpensive Web access when a fixed access point is not available in the communication range of the mobile terminal. We propose a collaborative cache management strategy among mobile terminals interacting via an ad-hoc network. We further provide evaluation of the proposed solution in terms of energy consumption on mobile devices.
A Framework for Distributed Web-based Microsystem Design
Authors: Debashis Saha, Anantha Chandrakasan
Venue: Proceedings of the 6th Workshop on Enabling Technologies on Infrastructure for Collaborative Enterprises (1997)

Abstract: The increasing complexity of microsystem design mandates a distributed and collaborative design environment. The World Wide Web serves as a desirable platform for distributed access to information and design tools. In this paper we present a framework that enables distributed Web based CAD, in which Web based design tools can efficiently utilize the capabilities of existing design tools on the Web to build hierarchical Web tools.
A Product Information System based on an Object-Oriented Internet Database System
Authors: Adrian Kobler, Moira C. Norrie
Venue: Proceedings of the 6th Workshop on Enabling Technologies on Infrastructure for Collaborative Enterprises (1997)

We present a product information system which supports enterprise-wide access to product structure data through the World-Wide Web (WWW). This information system provides ready access to data on products, their structures, variants and configurations. To meet the needs of various enterprises and types of user, the system is based on a product data model which is both flexible and extensible. The system has been implemented using the OMS object-oriented database management system and its generic WWW interface.
OCEAN: Object Communication Environment for Arbitrary Network
Authors: Katsuya Nakagawa, Masaru Kawakita, Koji Sato, Mitsuru Minakuchi, Osamu Tsumori, Keitaro Hanada, Toru Chiba, Isao Shirakawa
Venue: Proceedings of the 22nd International Conference on Distributed Computing Systems (2002)

In recent years, information devices with network communication ability have become very popular, and many people actually own such kind of devices. Those information devices, however, do not share users' data in spite of their communication ability. This paper proposes"OCEAN: Object1 Communication Environment for Arbitrary Network", which provides liaison of objects stored in each device according to their profiles and situations. It eliminates redundant user operation on information devices, and enables novel communication scheme among users by sharing common objects in those devices. Furthermore, it is also adaptive for various network environments such as unstable wirelessconnection, low cost performance connection, or stable permanent wired connection. A prototype implementation is currently under development for commercial use.
DIIM: A Foundation for Translating Loosely-Specified Queries into Executable Plans in Large-Scale Information Systems
Authors: Anisoara Nica, Elke A. Rundensteiner
Venue: Proceedings of the Second IFCIS International Conference on Cooperative Information Systems (1997)

Challenging issues for processing queries specified over large-scale information spaces (e.g. digital libraries or the World Wide Web) include the diversity of the information sources (ISs) in terms of their structures, query interfaces, as well as the dynamics of ISs continuously being added, removed or upgraded. Typically user queries are loosely specified expressing what the user wants but not how and from where the information is to be retrieved. In this paper we give an innovative solution for semantical query planning in such environments. The key idea underlying our solution is the notion of connected query rules defined to be precisely specified, executable queries that are semantically equivalent to a user query. For query planning in such a large-scale space, we introduce DIIM-the Dynamic Information Integration Model which supports the description of not only content but also capabilities of ISs, e.g., query templates of and interrelationships between ISs. This then lays the foundation for the translation algorithm that based on the connected query rule principle maps a loosely-specified query into the set of semantically equivalent queries.
Maintenance of Placement Dependency in Distributed Multidatabase Systems
Authors: Hao Chen, Chengwen Liu
Venue: Proceedings of the Sixth International Conference on Database Systems for Advanced Applications (1999)

Placement dependency is a data allocation constraint in distributed multidatabase systems. It has been shown that this constraint can be used to speed up query processing. However, update operations may violate placement dependency. It is important to support the maintenance of placement dependency in distributed multidatabase systems.We present a method for maintaining placement dependency. We discuss how this method is used to test whether update operations will violate placement dependency and provide general resolutions for update operations that violate placement dependency.
Reducing Software Security Risk through an Integrated Approach
Authors: David P. Gilliarn, John C. Kelly, Matt Bishop
Venue: Proceedings of the 9th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (2000)

This paper discusses new joint work by the California Institute of Technology's Jet Propulsion Laboratory and the University of California at Davis sponsored by the National Aeronautics and Space Administration to develop a security assessment instrument for the software development and maintenance life cycle. The assessment instrument is a collection of tools and procedures to support development of secure software. The toolset initially will have a Vulnerability Matrix (V Matrix) with severity, frequency, platform/application, and signature fields in a database keyed on the Computer Vulnerability Enumeration (CVE) number. The toolset also will include a property-based testing tool to slice software code looking for specific vulnerabilities using signatures from the V Matrix. A third component of the research underlying this toolset will be an investigation into the verification of software designs for compliance to security propef1ies. This is based on model checking approaches initially researched together with analytical verification of formal specification.
A Generative Communication Service for Database Interoperability
Authors: Wilhelm Hasselbring, Mark Roantree
Venue: Proceedings of the 3rd IFCIS International Conference on Cooperative Information Systems (1998)

Parallel and distributed programming is conceptually harder to undertake and to understand than sequential programming, because a programmer often has to manage the coexistence and coordination of multiple concurrent activities. The model of `Generative Communication' in Linda --- a paradigm that has been developed for parallel computing --- emphasizes the decoupling of cooperating parallel processes; thus, relieving the programmer from the burden of having to consider all process inter-relations explicitly.In many application areas, data is distributed over a multitude of heterogeneous, autonomous information systems. These systems are often isolated and an exchange of data among them is not easy. On the other hand, support for dynamic exchange of data is required to improve the business processes. Cooperative information systems enable such autonomous systems to interoperate. They are complex systems of systems which require a well designed and flexible software architecture.The Linda model had a great influence on research in parallel programming languages. Stimulated by this success, a Generative Communication Service, which offers a very flexible associative addressing mechanism based on metadata matching, has been developed for supporting interoperability of cooperative information systems. Some design patterns guided the construction of the resulting communication service that has been implemented on top of CORBA for an ODMG canonical data model.
A Fair Admission Control for Large-Bandwidth Multimedia Applications
Authors: Yuan-Cheng Lai, Yu-Dar Lin
Venue: Proceedings of the 22nd International Conference on Distributed Computing Systems (2002)

Current admission controls aiming to maximize network utilization create a bias against large-bandwidth calls. This paper proposes a BNP (buffer without preemption) model which will hold a call in a buffer rather than directly reject it when the residual bandwidth is insufficient. No other call can be admitted until this queued call is served. Such a mechanism increases throughput because the buffer can temporarily hold a call, and reduces the bias for large-bandwidth calls because all calls will be rejected when the buffer is not empty, even the residual bandwidth is enough for small-bandwidth calls. The novel is compared with other two alternative models, NB (no buffer) and BP (buffer with preemption), and the performance of the models is analyzed by solving a two-dimensional Markov chain. The analytical results indicate that the proposed model can achieve perfect fairness. Meanwhile, some numerical results confirm that the novel approach achieves higher fairness than the two competing models.
How to Implement Web-Based Groupware Systems Based on WebDav
Authors: Fredj Dridi, Gustaf Neumann
Venue: Proceedings of the 8th Workshop on Enabling Technologies on Infrastructure for Collaborative Enterprises (1999)

The protocol WebDAV (World Wide Web Distributed Authoring and Versioning) is an extension of HTTP/1.1 and defines new methods for supporting collaborative work (primarily asynchronous collaborative authoring) on the Web. The new WebDAV methods provide a good basis for building Web-based collaborative applications. In order to use the new WebDAV functionality, a client application must have direct access to the protocol methods and must be able to pass certain parameters provided by the user. Common Web browsers provide only limited support for accessing HTTP methods and no support for accessing header fields directly.This paper presents a generic approach for implementing WebDAV-based applications by extending HTML forms to provide direct access to the protocol methods (HTTP and WebDAV methods) and the header fields from within a Web browser. This approach is used to develop a simple collaborative project repository based on WebDAV.
Agent Based Design and Simulation of Supply Chain Systems
Authors: Mihai Barbuceanu, Rune Teigen, Mark S. Fox
Venue: Proceedings of the 6th Workshop on Enabling Technologies on Infrastructure for Collaborative Enterprises (1997)

Abstract: Reports on the use of our own agent and coordination technology to model, design and simulate global, distributed supply chains. We show by non-trivial examples how supply chains can be naturally modeled, simulated and improved in this way, within a short development time and with reduced human resources. As the agent technology was primarily built for the implementation and control of distributed systems, the simulation models can be reused with minor modifications for actually controlling distributed supply chains. In this way, the presented agent technology gives us a powerful approach to life-cycle support of supply-chain information architectures.
WebView: A Tool for Retrieving Internal Structures and Extracting Information from HTML Documents
Authors: Seung Jin Lim, Yiu-Kai Ng
Venue: Proceedings of the Sixth International Conference on Database Systems for Advanced Applications (1999)

HTML [Rag96,Sei96] is a well-accepted and widely used language for creating platform-independent documents to be posted on the Web, and HTML documents are semistructured in nature according to the HTML specification. We propose a tool, called WebView, which constructs the semistructured data graph (SDG) of an HTML document H to capture the internal structure of data embedded in H and its (in)directly linked documents. On top of the SDG, WebView provides query processing capability for evaluating SQL-like queries that are posted against the SDG, i.e., the source document(s), for extracting information from the SDG. Existing methods for extracting structured information from certain HTML documents with static internal structure, such as wrappers and integrators for data warehousing, can benefit from WebView.
A Middleware Implementation of Active Rules for ODBMS
Authors: Sang B. Yoo, K. C. Kim, Sang Kyun Cha
Venue: Proceedings of the Sixth International Conference on Database Systems for Advanced Applications (1999)

Throughout many research and development projects for active rule systems, active rules are implemented with different syntaxes and semantics. It becomes one of the stumbling blocks to apply active database systems especially in networked heterogeneous multidatabase environments. Utilizing the recent development of CORBA and ODMG standards, a middleware approach to provide active rule systems for heterogeneous ODBMS is presented in this paper. The active rule system described is applied for integrity maintenance of spatial objects. According to the events included in application programs, the active rules represented in ECA type are inserted into the program by a preprocessor. One advantage of this compile approach is that the preprocessed program can be compiled and executed without the overhead of runtime monitoring. For the changed rules after compilation, a run time interpreter is included in the executable program.
Design of the Interactive Sharing Transfer Protocol
Authors: Richard C. Waters, David B. Anderson, Derek L. Schwenke
Venue: Proceedings of the 6th Workshop on Enabling Technologies on Infrastructure for Collaborative Enterprises (1997)

Abstract: The Interactive Sharing Transfer Protocol (ISTP) supports the sharing of information about a virtual world among a group of processes. The key advantages of ISTP are that it supports: near real-time interaction among users; the communication of every kind of information required in a virtual world; and scalability to large numbers of users and large virtual worlds. ISTP was developed in the context of the Spline platform for distributed virtual environments (DVEs).
Query Modification in Object-Oriented Database Federations
Authors: Mark W. W. Vermeer, Peter M. G. Apers
Venue: Proceedings of the Second IFCIS International Conference on Cooperative Information Systems (1997)

We discuss the modification of queries against an integrated view in a federation of object-oriented databases. We present a generalisation of existing algorithms for simple global query processing that works for arbitrarily defined integration classes. We then extend this algorithm to deal with object-oriented features such as queries involving path expressions and nesting. We show how properties of the OO-style of modelling relationships through object references can be exploited to reduce the number of subqueries necessary to evaluate such queries.
Domain-Driven Reconfiguration in Collaborative Virtual Environments
Authors: Donald J. Welch, James M. Purtilo
Venue: Proceedings of the 6th Workshop on Enabling Technologies on Infrastructure for Collaborative Enterprises (1997)

Abstract: When virtual environments (VE) collaborate to create a shared virtual world, events occur that can have catastrophic effects on that virtual world. These events can be system events, such as the loss of a host or a network link to that host. They can also be events that happen only in the virtual world for example, a virtual activity that migrates, bringing increased activity to a different VE. To maintain acceptable or realistic behavior can require the restructuring of the collaborative virtual environment (CVE) during execution. The restructuring must take place in accordance with a set of roles mandated by the domain and specific application. The reconfiguration must occur quickly, to maintain realism for the users. Automatic restructuring brings the added benefit of fewer support staff. We call the automatic restructuring of a distributed application with respect to these rules domain-driven reconfiguration and we have developed a software engineering environment to support its inclusion in CVEs.
The Impact of Data Aggregation in Wireless Sensor Networks
Authors: Bhaskar Krishnamachari, Deborah Estrin, Stephen B. Wicker
Venue: Proceedings of the 22nd International Conference on Distributed Computing Systems (2002)

Sensor networks are distributed event-based systems that differ from traditional communication networks in several ways: sensor networks have severe energy constraints, redundant low-rate data, and many-to-one flows. Data-centric mechanisms that perform in-network aggregation of data are needed in this setting for energy-efficient information flow. In this paper we model data-centric routing and compare its performance with traditional end-to-endrouting schemes. We examine the impact of source-destination placement and communication network density on the energy costs and delay associated with data aggregation. We show that data-centric routing offers significant performance gains across a wide range of operational scenarios. We also examine the complexity of optimal data aggregation, showing that although it is an NP-hard problem in general, there exist useful polynomial-time special cases.
Mobile Agent Model for Distributed Systems
Authors: Takao Komiya, Hiroyuki Ohsida, Makoto Takizawa
Venue: Proceedings of the 22nd International Conference on Distributed Computing Systems (2002)

Application programs on application servers issue requests to object servers in traditional database systems. On the other hand, programs named agents move around object servers whose objects are manipulated objects in a mobile agent approach. If an agent conflicts with other agents on an object server, the agents negotiate with each other to resolve the confliction. An agent moves to another servers. In traditional systems, application programs do not work if application servers are faulty. If the server is faulty, the agent find another server where the agent can be performed. In addition, agents are replicated if agents may be faulty. In the mobile agent approach, applications can be operational even if a computer where an agent exist is faulty. In this paper, we discuss how to perform agents with different constraints on multiple object servers in presence of servers and agent faults.
CrownFS: a clustered continuous media server
Authors: Young-Sung Son, Yu-Seok Bae, Oh-Young Kwon, Tae-Geun Kim, Chang-Soon Park
Venue: Proceedings of the 1997 International Conference on Parallel and Distributed Systems (1997)

CrownFS is a file system for continuous media server in the CROWN (Clustering Resources On Workstations' Network) system. Because of the high I/O bandwidth rate and strict real-time constraints, the design issues of CrownFS are that of efficiently balancing user load against limited disk: bandwidth, network and I/O channel bandwidth. CrownFS accomplishes this balancing by striping continuous data file across several workstations and computing at each workstation in the CROWN system. This paper describes the CROWN system architecture and the CrownFS design. CrownFS runs on a cluster of workstations consisted of Kawaiis, AlphaStations and PCs.
Taxonomy of Distributed Event-Based Programming Systems
Authors: René Meier, Vinny Cahill
Venue: Proceedings of the 22nd International Conference on Distributed Computing Systems (2002)

This paper presents a survey of existing event systems structured as a taxonomy of distributed event-based programming systems. Our taxonomy identifies a set of fundamental properties of event-based programming systems and categorizes them according to the event model and event service criteria. The event service is further classified according to its organization and interaction model, as well as other functional and non-functional features.
Delta-Causality in Wide-Area Group Communications
Authors: Takayuki Tachikawa, Makoto Takizawa
Venue: Proceedings of the 1997 International Conference on Parallel and Distributed Systems (1997)

In distributed applications, a group of multiple processes cooperate by exchanging multimedia messages. It is critical to support the group of application processes with enough quality of service (QoS) in addition to the ordered delivery of messages. The delay time and the message loss ratio are significant QoS parameters. In the Internet application, the delay time and the loss ratio are significantly different in different communication channels. We define a novel causality named Delta*-causality among the messages to hold in the world-wide environment. We discuss how to transmit messages to the destination processes and how to resolve the message loss and delay supporting the Delta*-causality given the requirements of delay time and message loss ratio.