ppxscal/embedding_network huggingface dataset:
DEM: A Data Exchange Facility for Virtual Enterprises
Authors: Jan Øyvind Aagedal, Jon Oldevik
Venue: Proceedings of the 6th Workshop on Enabling Technologies on Infrastructure for Collaborative Enterprises (1997)

Abstract: This paper presents the DEM (Data Exchange and Management) architecture, an information exchange facility for virtual enterprises based on the OMG's CORBA. This facility enables different cooperating organizations to exchange data between autonomous systems in a flexible manner. The architecture provides access to information and services across system boundaries, locations, data representations and organizations.
Honeypots for Distributed Denial of Service Attacks
Authors: Nathalie Weiler
Venue: Proceedings of the 11th IEEE International Workshops on Enabling Technologies: nfrastructure for Collaborative Enterprises (2002)

Distributed Denial-of-Service attacks are still a big threat the Internet. Several proposals for coping with the attacks have been made in the recent past, but neither of them are successful themselves alone. In this paper, we present a system that helps the defence in depth of a network from DDoS attacks. In addition to state-of-art active and passive security defences, we propose honeypot for such attacks. The goal is to convincingly simulate the success of the compromise of a system to a potential DDoS attacker. Thereby, we can implement the lessons learned by the honeypot in our other systems to harden them against such attacks. On the other hand, we protect the rest of our network infrastructure form the impact of such an attack.
A TV News Retrieval System with Interactive Query Function
Authors: Yasuo Ariki, Yoshiaki Sugiyama
Venue: Proceedings of the Second IFCIS International Conference on Cooperative Information Systems (1997)

The paper describes a system which can automatically classify TV news articles using a keyword spotting technique and can also answer queries from users interactively. The keyword spotting technique can extract a keyword sequence with their probabilities and the extracted keywords are attached to the article for retrieval. The TV news article can be classified into topics such as politics, economy, science and so on by integrating acoustic keyword probability and topic contribution probability of the keyword, which is the probability of how a keyword contributes to classify the article. TV news is retrieved by speech including the keywords attached to the articles. The system is also installed with a query-answering function that can answer user queries of unfamiliar words included in TV news speech.
Analysis of the IPSec Key Exchange Standard
Authors: Radia J. Perlman, Charlie Kaufman
Venue: Proceedings of the 10th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (2001)

This paper describes the purpose, history, and analysis of IKE [RFC2409], the current standard for key exchange for the IPSec protocol. We discuss some issues with the rest of IPSec, such as what services it can offer without changing the applications, and whether the AH header is necessary. Then we discuss the various protocols of IKE, and make suggestions for improvement and simplification.
Distributing Objects with Multiple Aspects
Authors: Hafedh Mili, Hamid Mcheick, Salah Sadou
Venue: Proceedings of the 22nd International Conference on Distributed Computing Systems (2002)

The separation of concerns, as a conceptual tool, enables us to manage the complexity of the software systems that we develop. Such was the intent behind the OORAM [7]. When the idea is taken further to software packaging, greater reuse and maintainability are achieved. There have been a number of approaches aimed at modularizing software around the naturalboundaries of the various concerns, including subject-oriented programming [2] aspect-oriented programming [3], and our own view-oriented programming [4]. The same applications that warrant the kind of separation supported by the above techniques tend also to be distributed where different users may be interested in different aspects of the application at different times. In this paper, we look at distribution in the context of the separation of concerns, and present an approach to distributing objects that embed different aspects.
Developing and Evaluating Collaborative Engineering Studios
Authors: Jonathan Sevy, Vera Zaychik, Thomas T. Hewett, William C. Regli
Venue: Proceedings of the 9th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (2000)

We discuss a vision of and work in progress on a collaborative engineering environment, the Collaborative Design Studio, being developed at the Geometric and Intelligent Computing Laboratory at Drexel University. This works seeks to integrate Computer-Aided Design (CAD) and communication tools through automatic extraction and embedding of design context into communications, as well as provide archiving and retrieval of informal communications. While preliminary development of the studio has proceeded using relatively informal input from professional design engineers, direct evaluation by intended users of the system will be sought to guide further development of the system to ensure that it accurately meets their needs and fits into their work environment. Such formative user input will be obtained through surveys and observation of subjects as they complete specified tasks. Future summative evaluation will attempt to measure changes in user productivity and efficiency. Discussion focuses on issues and questions relating to the effective design and evaluation of such systems, and describes proposed studies for evolving the current environment.
CVE Technology Development Based on Real World Application and User Needs
Authors: Economou Daphne, Mitchell L. William, Pettifer R. Steve, West J. Adrian
Venue: Proceedings of the 9th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (2000)

This paper argues that the development of Collaborative Virtual Environment (CVE) technology must be guided by application and end user needs. Collaboration is described between human factors and technological researchers based on observations of prototypes in use in a real world educational situation.The aim of the research is to develop a framework of design factors for the use of virtual actors in CVEs and to inform the development of underlying CVE technology. The methodological approach followed involves the development of prototype virtual learning environments in a series of distinct phases of increasing sophistication. The environments are based on an ancient Egyptian game (senet) and are aimed at children at Key Stage Level 2 of the National Curriculum for education in England.The paper shows how established two-dimensional multi-media technologies were used to develop robust prototypes, which were then observed in use by children. Results from these phases have been used to guide the current phase of work. This involves the construction of a three-dimensional shared VE using the experimental Deva Virtual Reality system.
Development of Multi-step Filtering Processor
Authors: Miyeon Kim, Sumi Lim, Jangsu Kim
Venue: Proceedings of the Sixth International Conference on Database Systems for Advanced Applications (1999)

Spatial query processing using a Spatial Access Method (SAM) faces the problem of having to examine a large number of candidate objects during the CPU-time intensive refinement step. This is due to the Minimum Bounding Rectangle (MBR) filter in the first step of query processing which is rough by nature. In order to overcome these problem, the multi-step filtering method that takes a series of spatial filters with higher filtering ratios than that of the MBR in a cascade fashion for the object set already filtered by an MBR has been introduced. Most of the spatial filters were only able to manage areal objects. In this paper, we propose the Minimum Maximum Points (MMP) filter, a spatial filter that can manage not only areal objects but also linear objects. In addition, we propose a multi-step filtering processor using the MMP filter, which is designed for well-known spatial operator respectively. We also show the superiority of our multi-step filtering by extensive experiments.
Cooperative View Mechanisms in Distributed Multiuser Hypermedia Environments
Authors: Shin'ichi Konomi, Yusuke Yokota, Kazuhiro Sakata, Yahiko Kambayashi
Venue: Proceedings of the Second IFCIS International Conference on Cooperative Information Systems (1997)

Distributed multi-user hypermedia environments provide not only information-sharing mechanisms but also user collaboration/communication facilities. The provision of integrated views of heterogeneous information resources is necessary to create a common understanding among the users, who are possibly distributed in terms of geography and time. However, the requirements of customization must also be considered, since such diverse users would want to personalize their views of shared information. In order to integrate these views while considering the requirements of flexible customization, we propose cooperative view mechanisms of Dexter-based hypermedia systems, introducing environmental objects and their participation relationships. The mechanisms instantiate hypermedia deputies on the screen using participation relationships of the users, hypermedia components and environments. The relationships are also used for the purpose of supporting awareness. Using a novel user collaboration facility, the relationships are visualized so that users can easily recognize other users and/or user groups having the same, slightly different or very different views. Attributes of environment objects are discussed so that the mechanisms can be effectively utilized in computer-supported cooperative work settings such as distance presentations, virtual offices and virtual classrooms.
Protocol for Synchronizing Multimedia Objects Exchanged in a Group of Processes
Authors: Seiichi Hatori, Kenichi Shimamura, Makoto Takizawa
Venue: Proceedings of the 22nd International Conference on Distributed Computing Systems (2002)

In distributed applications, a group of multiple processes are cooperating where multimedia messages are exchanged among the processes. The multimedia objects are longer than traditional messages and are structured. If messages transmitted in a network are causally delivered by using traditional group protocols, computation and communication overheads areincreased due to large size of multimedia data. In this paper, we discuss new types of causally precedent relations among multimedia objects transmitted in a group of multiple processes. We discuss a protocol to causally deliver multimedia objects in a group of processes.
Maintaining Remote Services and Resources Over the Internet and Other Networks
Authors: Thomas L. Wolfe, Yih-Chiao Joseph Liu, Hsin-Ping Pat Chang
Venue: Proceedings of the 11th IEEE International Workshops on Enabling Technologies: nfrastructure for Collaborative Enterprises (2002)

Many organizations are discovering the need to protect themselves with isolation routers, firewalls, and other technologies. Simultaneously they are collaborating more and more with external organizations. When local services and resources must be shared externally, problems arise.Servers at remote locations can provide copies of local services and resources. Offering services and resources via remote servers means that the home organization must also control access to these services and resources.This paper defines a Remote Node Architecture (RNA) that can house multiple services and resources. The RNA provides secure communications between the Remote Node and the home organization for all services and resources, and between the RNA services and resources and the users thereof.
Performance of the r-truncated Benes networks under randomized routing algorithms
Authors: Hoda El-Sayed, Abdou Youssef
Venue: Proceedings of the 1997 International Conference on Parallel and Distributed Systems (1997)

Benes networks have the potential for balanced traffic, fewer conflicts, and can route any permutation in one pass due to their multiplicity of paths. Omega networks, on the other hand, have fast set-up and low hardware cost, but could take more than one pass to route a permutation. This paper introduces a new class of networks referred to as r-truncated Benes, which is a Benes network with r randomization stages eliminated. Using randomized routing, we will show that r-truncated Benes networks is an excellent trade-off between Omega and Benes networks. In particular, it will be shown that the I-truncated Benes network out performs Omega and is also superior to Benes and other truncated Benes networks in cost and performance.
Cooperative Systems for Information Sharing and Exchange
Authors: Khalil Drira, M. Diaz, Thierry Villemur, Mohamed Jmaiel, Abdelmajid Ben Hamadou, Ahmed Hadj Kacem
Venue: Proceedings of the 10th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (2001)

This paper presents a survey of technologies involved in cooperative systems development for information sharing and exchange used for collaborative activities support. The paper emphasizes the needs for: synchronous and asynchronous cooperation technologies, and for interoperability at the different levels of the systems including data, documents, information, tools and applications. At end, the paper summarizes the set of important requirements for architecture design for cooperative systems.
A Distributed Execution Environment for Large-Scale Workflow Management Systems with Subnets and Server Migration
Authors: Thomas Bauer, Peter Dadam
Venue: Proceedings of the Second IFCIS International Conference on Cooperative Information Systems (1997)

If the number of users within a workflow management system (WFMS) increases, a central workflow server (WF-server) and a single local area network (LAN) may become overloaded. The approach presented in the paper describes an execution environment which is able to manage a growing number of users by adding new servers and subnets. The basic idea is to decompose processes into parts which are controlled by different WF-servers. That is, during the execution of a workflow instance its execution (step) control may migrate from one WF-server to another. By selecting the appropriate physical servers (for hosting the WF-servers) in the appropriate LANs, communication costs and individual WF-server workload can be reduced significantly.
The Virtual Workspace System (VWS): An Enabling Technology for Collaborating Engineering Applications
Authors: Jeff Heckel
Venue: Proceedings of the 6th Workshop on Enabling Technologies on Infrastructure for Collaborative Enterprises (1997)

This paper describes the Virtual Workspace System (VWS) which provides a service for sharing state (both data and meta-data or schema) for asynchronous collaborating engineering applications. Key features are: (1) a reliable and platform independent message transport mechanism between client workspaces; (2) an ontological formalism for describing the content of collaborating workspaces, based on the object-oriented model and extending it with notion of constraints; (3) selective sharing based on interest; (4) ability to group events together into transactions; (5) support for conflict detection/resolution support; and, (6) collaboration policies that can be set at the object level (e.g., a user can be notified of changes to object of class C1 immediately, but not so for objects of class C2). The VWS system is being used to develop a collaborative application to support both design of facilities and maintenance management at the U.S. Army's Fort Gordon.
Performance Evaluation of Mobile Agent on Its Living Time and Target Existing Rates in Servers
Authors: Misako Urakami, Tetsuya Sigeyasu, Hiroshi Matsuno
Venue: Proceedings of the 22nd International Conference on Distributed Computing Systems (2002)

Performance of mobile agent in obtaining the aimed data is evaluated by a computersimulation in terms of the number of mobile agents. As a preparation for the simulation, two parameters "target existing rate" and "living time" of mobile agent are identified through the experiment on the internet. This paper suggests that these parameter are essential factors for distinguishing the suitable situation of using mobile agent for obtaining the aimed data.
Privacy-Enhanced Access Control by SPKI and Its Application to Web Server
Authors: Takamichi Saito, Kentaro Umesawa, Hiroshi G. Okuno
Venue: Proceedings of the 9th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (2000)

For providing a privacy-enhanced access only for an appropriate user, anonymous access such as anonymous FTP is too weak because a service provider cannot know about a client, while authentication-based access, control such as PKIX (Public Key Infrastructure with X.509) is too strong because ID information on a client is exposed to a service-provider. Instead, we present a new access control scheme b y using SPKI (Simple Public Key Infrastructure), since an authorization certificate based on SPKI does not carry any ID information. This scheme needs additional mechanism for the server and clients such as issuing, delegating, validating, and revoking certificates. A web-based privacy-enhanced access control is designed based on the proposed scheme and implemented by Java. The resulting system shows that the proposed scheme works well with a small amount of overheads being introduced into a normal web server.
Rheeve: A Plug-n-Play Peer-to-Peer Computing Platform
Authors: Wang-kee Poon, Jiannong Cao
Venue: Proceedings of the 22nd International Conference on Distributed Computing Systems (2002)

As the peer-ro-peer (P2P) computing paradigm receives more and more attrention, it is now necessary to provide computing platforms to offer an environment to build P2P applications. In this paper, we describe Rheeve, a computing platform that provides support for the Rheeve, acomputing platform that provides support for the development of HTTP-enabled, efficient and fault-tolerant P2P applications. Rheeve has a highly modular system architecture and scalable mechanisms for efficient peer connections and service discovery and delivery. Its work distribution and execution facility enables sharing of computation resources in a language and protocol independent manner. Rheeve also provides a visual programming interface, which, togethher with the underlying JavaBeans technology, supports a plug-n-play style of application design.
Experiments in Information Visualization Using 3D Metaphoric Worlds
Authors: C. Russo Dos Santos, P. Gros, P. Abel, Didier Loisel, N. Trichaud, J. P. Paris
Venue: Proceedings of the 9th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (2000)

In this paper, we present experiments concerning the use of three-dimensional (3D) visualization for representing information. These experiments were conducted in the context of the CyberNet research project. The CyberNet project is oriented toward the enhancement of the user interface of network management tools. Its aim is to study how metaphoric 3D visualization may help the user in the process of monitoring large amounts of dynamic information. Although the project focuses on a specific application domain, network management, the core framework is designed so that it can be applied to other domains, and the system may be accessed from a web browser, thus allowing for information and knowledge sharing.
Virtual Webworlds: Extending the Web for Collaboration
Authors: Christopher Landauer, Kirstie L. Bellman
Venue: Proceedings of the 8th Workshop on Enabling Technologies on Infrastructure for Collaborative Enterprises (1999)

This paper synthesizes earlier work on collaboration and Virtual Worlds, and proposes a new attitude about distributed heterogeneous systems that extends both the shared artifacts of the World-Wide Web, the shared presence of the Multi-User Virtual Environments (MUVEs), and allows in addition the use of any user-favored tools from within the same environment. The result is no loss of diversity or heterogeneity, and we claim a great improvement in computer support for collaboration. We propose the development of a collection of Virtual WebWorlds (VWWs), which will be both more tightly coupled sets of Web services and data, and more distributed Virtual Worlds (VWs).
A Review of Groupware Evaluations
Authors: David Pinelle, Carl Gutwin
Venue: Proceedings of the 9th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (2000)

A better understanding of how groupware systems have been evaluated in the past can help to frame the discussion of what methods and techniques should be considered for future evaluations. We reviewed all papers from the ACM CSCW conference (1990-1998) that introduced or evaluated a groupware system. Forty-five papers were included in the review. The main findings are that almost one-third of the groupware systems were not evaluated in any formal way, that only about one-quarter of the articles included evaluations in a real-world setting, and that a wide variety of evaluation techniques are in use. Our main conclusions from the review are that more attention must be paid to evaluating groupware systems and that there is room for additional evaluation techniques that are simple and low in cost.
Approximation Techniques for Indexing Two-Dimensional Constraint Databases
Authors: Elisa Bertino, Barbara Catania, Boris Chidlovskii
Venue: Proceedings of the Sixth International Conference on Database Systems for Advanced Applications (1999)

Constraint databases have recently been proposed as a powerfulframework to model and retrieve spatial data. The use of constraint databases should be supported by access data structures that make effective use of secondary storage and reduce query processing time. In this paper; we consider the indexing problem for objects represented by conjunctions of two-variable linear constraints and we analyze the problem of determining all generalized tuples whose extension intersects or is contained in the extension of a given half-plane. In [4], we have shown that both selection problems can be reduced to a point location problem by using a dual transformation 14, IO]. If the angular coefJicient of the half-plane belongs to a predejned set, we have proved that a dynamic optimal indexing solution, based on Bf -trees, exists. In this paper we propose two approximation techniques that can be used to3nd the result when the angular coefficient does not belong to the predefined set. We also experimentally compare the proposed techniques with R-trees.
Design and Implementation of a CORBA Query Service Accessing EXPRESS-based Data
Authors: Jürgen Sellentin, Bernhard Mitschang
Venue: Proceedings of the Sixth International Conference on Database Systems for Advanced Applications (1999)

In this paper we describe the design and implementation of a CORBA Query Service targeted to access data that is defined by the EXPRESS data modeling language. EXPRESS is used primarily in engineering domains (like CAD/CAM and GIS) to describe mostly product model data (like parts explosion or product geometry).In order to bring query facilities for EXPRESS-based data to CORBA a number of design decisions have to be taken, although the CORBA Query Service is standardized by the OMG. Among the most important and performance- indicating decisions are the definition of an appropriate query language and the description of the query result data structures. In this paper we discuss solutions to these topics and report on the experiences gained in designing and implementing our first CORBA Query Service for EXPRESS-based Data.