ppxscal/embedding_network huggingface dataset:
Configurable Hardware for Symbolic Search Operations
Authors: Seonil Choi, Viktor K. Prasanna, Yongwha Chung
Venue: Proceedings of the 1997 International Conference on Parallel and Distributed Systems (1997)

Most intermediate and high-level vision tasks manipulate symbolic data. A kernel operation in these vision tasks is to search symbolic data satisfying certain geometric constraints. Such operations are data-dependent and their memory access patterns are irregular.In this paper, we propose a fast parallel design for symbolic search operations using configurable hardware. Using a pointer array and a bit-level index array, we manipulate the symbolic data and show high performance can be achieved. Depending on the input data, a corresponding search window is calculated and symbolic search operations are performed in parallel. Performance estimates using 16 Xilinx XC6216s and memory modules are very promising. Given 3519 line segments (extracted from an 1024 \times 1024 pixel image), the operation can be performed in 1.11 milliseconds on our FPGA-based platform. On a Sun UltraSPARC Model 140, the same operation implemented using C takes 690 milliseconds. Although we illustrate our design for a specific search operation, our design technique can be applied to related search operations with minor modifications. Also, it can be ported to other FPGA devices.
On the Design of a Mobile Agent Web for Supporting Virtual Enterprises
Authors: A. T. M. Aerts, Nicolae B. Szirbik, Dieter K. Hammer, Jan Goossenaerts, Hans Wortmann
Venue: Proceedings of the 9th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (2000)

In this paper, we discuss the design of a mobile agent based infrastructure for monitoring and controlling activities in a Virtual Enterprise (VE). We define the concepts of the Virtual Enterprise and the Mobile Agent Web (MA-web).
A Meta-Wrapper for Scaling up to Multiple Autonomous Distributed Information Sources
Authors: M. E. Vidal, Louiqa Raschid, Jean-Robert Gruser
Venue: Proceedings of the 3rd IFCIS International Conference on Cooperative Information Systems (1998)

Abstract Current mediator and wrapper architectures do not have the flexibility to scale to multiple wrapped sources, where some sources may be redundant, and some sources may provide incomplete answers to a query. We propose a meta-wrapper component which is capable of handling multiple wrapped sources, in a particular domain, where the multiple sources provide related information. The meta-wrapper makes these sources transparent to the mediator, and provides a single meta-wrapper interface for all these sources. Source descriptions specify the content and query capability of the sources. These are used to determine the meta-wrapper interface and to decide which queries from a mediator can be accepted. Sources are partitioned into equivalence classes, based on their descriptions. These equivalence classes are partially ordered, and the lattices that correspond to these orderings are used to identify the relevant sources for a query submitted by the mediator. If there is redundancy of the sources, the meta-wrapper identifies alternate sources for the query. A meta-wrapper cost model is then used to select among alternate relevant sources and choose the best plan.
ETOILE - An Environment for Team, Organizational and Individual Learning in Emergencies
Authors: Ralf Dörner, Paul Grimm
Venue: Proceedings of the 9th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (2000)

This paper discusses several aspects of the ETOILE system, an environment for team, organizational and individual learning in emergencies that may be considered as knowledge networked environment. These aspects are authoring, combination of agents and integration of knowledge sources (databases or external simulators), visualization of behavior in a 3D virtual environment, design of the human - agent interface as well as modeling, describing and assessing human behavior. Based on the experiences in the ETOILE project conclusions are drawn for the design of a knowledge-networked environment for learning purposes.
How the Knowledge Dynamics of Individuals, Communities, and Ba Drive the Knowledge Management
Authors: Takahiko Nomura
Venue: Proceedings of the 10th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (2001)

This paper describes the framework of the Knowledge Assessment that is a diagnostic methodology to assess various requirements for successful knowledge-based management. It is difficult for a corporation to clarify what are the important knowledge assets and how to shift them for the future. Although it is the individual knowledge worker who creates knowledge assets, it is also very difficult for the corporation to understand actually how knowledge workers create knowledge. Knowledge Assessment helps to make clear thorough knowledge strategy in corporation by visualizing the relationship between the knowledge assets and the way of knowledge work. The results of the Knowledge Assessment in which ten Japanese leading companies participated are also presented. The key findings of the research are knowledge strategy patterns for corporations, and knowledge work patterns for employees. Based on the results, we discuss how Knowledge Work/Media Space drives o create knowledge that is important in the future.
Assuring Message Delivery in Mobile Ad Hoc Networks with Packet Erasure Recovery
Authors: Li Shu, Dorothy C. Poppe
Venue: Proceedings of the 22nd International Conference on Distributed Computing Systems (2002)

In addition to depending on wireless links ¿ which are less reliable than wired ones ¿mobile ad hoc network (MANET) introduces a unique set of operational characteristics that affect message delivery assurance. One such characteristic is that the mobility of nodes in a MANET causes the topology of the entire network to alter dynamically. In particular, as change in a single link can alter entire delivery path, we note that the persistence of a message delivery route diminishes with the growth of network size. We propose to adapt a method that was proposed by Asmuth and Blakley for data communication [1] to take advantage of this lack of path persistence to enhance message delivery assurance in MANET. Specifically, we show that this adaptation can be used to improve the level of successful first delivery attempt, and reduce the variations in the network latency for delivering successive data packets. Additionally, we show that this adaptation admits dynamic adjustments to accommodate the time varying characteristics of message delivery paths in a MANET. Finally, we show that this adaptation can also be used to provide messagesecurity protection en route.
Single Sign-On Using Cookies for Web Applications
Authors: Vipin Samar
Venue: Proceedings of the 8th Workshop on Enabling Technologies on Infrastructure for Collaborative Enterprises (1999)

The proliferation of web applications forces users to manage multiple user names and passwords daily. Various single sign-on solutions that depend upon PKI, Kerberos, or password-store have been proposed, but they require client side infrastructure and new administrative steps. Single sign-on in a web based intranet environment can be achieved using http cookies. This paper analyses cookie security issues and proposes a cookie based single sign-on architecture.
Recovery in Distributed Extended Long-lived Transaction Models
Authors: M. M. Gore, R. K. Ghosh
Venue: Proceedings of the Sixth International Conference on Database Systems for Advanced Applications (1999)

This paper addresses the recovery and the rollback problem in distributed collaborative transactions. We propose a solution to the problem in a generalized ARIES [9] framework. We modified its existing data structures and provided additional data structures for recovery of distributed extended long-lived transactions. In the proposed model the transactions communicate and collaborate only by exchanging messages. The messages are logged along with usual database actions. In recovery of distributed extended transactions these message logs and message tables are extensively used. The recovery algorithms presented in this article, work in distributed environment, under extended transaction models, with different kind of failures and transaction rollback.
Techniques for Evaluating Collaborative Toolkits
Authors: Prasun Dewan
Venue: Proceedings of the 9th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (2000)

The most reliable approach to evaluating a collaboration toolkit is to carry out field studies. This approach has the problem that it requires each project to be interdisciplinary and create a complete, working system, which seems too costly given the budget for a typical research project and the complexity of a collaboration toolkit; and more important, does not allow a project to converge incrementally towards a complete solution. Based on the lessons learned from our work and that of others on collaboration toolkits, we have identified several lower-cost techniques for evaluating collaboration toolkits including inspecting the design to see if requirements have been met, simulating other systems, implementing complete solutions to standard problems, and performing self and lab studies. This paper discusses these techniques, points out their pros and cons, identifies the influential projects in which they have been used, and shows how they fit together.
Separation of Concerns in Agent Applications by Roles
Authors: Giacomo Cabri, Letizia Leonardi, Franco Zambonelli
Venue: Proceedings of the 22nd International Conference on Distributed Computing Systems (2002)

In the development of agent applications, interactions are an important issue, which must be faced with appropriate methodologies and tools. A separation of concerns between the agents and their interaction needs is helpful in the designing and the implementation phasesof the life cycle. In this paper we propose XRole, a system that helps in dealing with interactions. It is based on the definition of roles, which are intended as intermediaries between the application needs and the environment needs. XRole is realized exploiting theinteresting features of the XML language. An application example shows the effectiveness of the approach.
Architecture of an Agent-Based Negotiation Mechanism
Authors: Jen-Hsiang Chen, Rachid Anane, Kuo-Ming Chao, Nick Godwin
Venue: Proceedings of the 22nd International Conference on Distributed Computing Systems (2002)

One of the central issues in facilitating mobile teamwork is the creation and establishment of teams from autonomous agents. It is widely accepted that team building assumes an expression of, and agreement on, common interests. This paper describes a new approach to the provision of mechanisms to facilitate the creation of teams and to help resolve conflict through automated negotiation. The negotiation mechanism is mplemented by a combination of a game theory approach and a co-evolutionary approach. This scheme involves a processthat iterates over the generation of a set of strategies by the co-evolutionary approach, the encoding of these strategies into a payoff matrix, and the reasoning on the matrix by the game theory approach in order to find an optimised point. The process terminates when the gametheory approach finds an optimised point that satisfies both agents. The main advantage of this system is that agents, without knowing each other's strategies, agree on an optimised solution that conforms to Nash equilibrium and Pareto efficiency.
A Restructuring Method for the Concurrent B+-Tree Based on Semantic Consistency
Authors: Sungchae Lim, Yoon-Joon Lee, Myoung-Ho Kim
Venue: Proceedings of the Sixth International Conference on Database Systems for Advanced Applications (1999)

As the B-tree index could be a peformance bottleneck in database systems, concurrent B-tree algorithms have been intensively studied to improve concurrency of B-tree accesses in the literature. In this paper we propose a new concurrent B+ -tree algorithm for high concurrency and an eficient tree restructuring method. Because the proposed method of tree restructuring always preserves a semantic consistency of the B+ -tree, a key searcher need not require any lock for a range search as well as a single-key search. To maintain correctly the linkfields constructed at the leaf level, we make each leaf node contain two key-range indicators, and develop a tree restructuring method using these key-range indicators.
Role-Based Authorization Constraints Specification Using Object Constraint Language
Authors: Gail-Joon Ahn, Michael E. Shin
Venue: Proceedings of the 10th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (2001)

The purpose of access control is to limit the actions on a computer system that a legitimate user can perform. The role-based access control (RBAC) has generated great interest in the security community as a flexible approach in access control. One of important aspects in RBAC is constraints that constrain what components in RBAC are allowed to do. Although researchers have identified useful constraints using formal specification languages such as RCL2000, there still exists a demand to have constraints specification languages for system developers who are working on secure systems development. In this paper we discuss another approach to specify constraints using a de facto constraints specification language in software engineering arena. We use a declarative language, Object Constraints Language (OCL) that is part of the Unified Modeling Language (UML) and has been used in object-oriented analysis and design. We describe how to specify previously identified role-based authorization constraints and future direction of this work is also addressed.
Timestamps: Main Issues on Their Use and Implementation
Authors: H. Massias, X. Serret Avila, Jean-Jacques Quisquater
Venue: Proceedings of the 8th Workshop on Enabling Technologies on Infrastructure for Collaborative Enterprises (1999)

This paper discusses some of the issues that appear on the creation and use of secure digital timestamps. From the timestamp creation side, it first introduces a review on the existing systems, giving a recommendation for the one we believe is more suitable for the general use. Afterwards, it deals with an extension of the basic scheme in order to be used in the enterprise environments. Finally, it discusses the general scalability problem, analyzing an existing system and proposing a more adequate solution. From the timestamp use side, it discusses one of the possible misuses and it proposes a solution to secure it.
Implementation of an Object-Oriented Functional Language on the Multithreaded Architecture
Authors: Juno Chang, Jonghoon Song, Junghwan Kim, Sangyong Han, Heunghwan Kim
Venue: Proceedings of the 1997 International Conference on Parallel and Distributed Systems (1997)

In this paper, we suggest a new object-oriented functional language, OOId, which is based on a functional language Id and extended with object-oriented language features. We also discuss how to map OOId program onto DAVRID, which is a kind of multithreaded architecture based on the dataflow model. The comparison of execution time of two programs written in Id and OOId for the matrix multiplication problem, shows we can effectively run OOId program with just a little slow-down of execution time. In addition, the rate of slow-down is decreased, as the size of the matrix is larger. That means we can use good features of object-oriented language by paying just a little slow-down of execution time.
Collision of Constrained Work Spaces: A Unifying Concept for Design Interactions
Authors: Rose Sturm, Jutta A. Mülle, Peter C. Lockemann
Venue: Proceedings of the Second IFCIS International Conference on Cooperative Information Systems (1997)

Since participants in a design process are almost separated in time (in addition to the usual separation in space), databases are an ideal medium to support and control their interaction. The basic premise of the paper is that each design artifact can be represented as a design object which occupies a certain domain in an n-dimensional work space which includes time in order to reflect the design stage during which certain design decisions are valid. The central hypothesis of the paper is that various kinds of interaction among designers (such as detecting the effects of decisions by other designers and responding to them by, e.g., performing corrections or retracing older states in order to resume work from there, and such as detecting that their own decisions may affect either designers and reacting to them by explicit notification of changes to other individuals) can all be explained by the same concept of work space collision. Constraints associated with the work spaces can be used to arbitrate between the conflicts in the colliding work spaces. The idea is applied to a variety of interaction forms to demonstrate its validity.
Distributed Collaborative Design and Manufacturability Assessment for Extended Enterprise in XML-Based Agent Systems
Authors: Joe Y. Shiau, Svetan M. Ratchev, George Valtchanov
Venue: Proceedings of the 9th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (2000)

The paper reports on a pilot application of a decision-making environment for part manufacturability assessment in extended enterprises using collaborative design and manufacturing agents. The system is implemented as an XML/CORBA based environment for conveying design and manufacture messages across traditional technology boundaries. The approach is based on exchange of manufacturability requests and product information between different agents using a new Manufacturability Mark-up Language (MML). The paper provides an overview of key domain models and their integration within the decision-making environment. The reported research aims to provide the designers with a rapid manufacturability assessment tool to be used at early design stage in extended manufacturing enterprises.
Multi-User Interactive 3D Presentation System via the Internet
Authors: James Sablatura, Shou-Hsuan Stephen Huang
Venue: Proceedings of the 22nd International Conference on Distributed Computing Systems (2002)

The popularity of the Internet has opened up many ways to distribute information to a desired audience. The information usually comes in the way of web sites, chat rooms, newsgroups, etc.Although the above methods of presenting information are invaluable, technology has come to the stage in which a more robust method of presenting information can be widelydistributed. This paper presents a new method to distribute information through the use of real-time, three dimensional graphics, which can be easily created, modified and viewed in most web browsers using standard Internet protocols. In addition to viewing three dimensional presentations, the 3D environment's creator and visitors to that environment have the option of being present, in the form of avatars, inside the virtual world, similar in concept to a virtual classroom. This allows the virtual world's creator to move around the scene and point out various areas of interest, and allows visitors to move around the scene, viewing the presentation and asking questions of the creator.
An Architecture for Intelligent Resource Agents
Authors: Jon A. Pastor, Suzanne Liebowitz Taylor, Donald P. McKay, Robin McEntire
Venue: Proceedings of the Second IFCIS International Conference on Cooperative Information Systems (1997)

The paper describes an intelligent resource agent architecture comprising several classes of mediating agents, which interact cooperatively in a distributed environment to enable appropriate, timely, customized access to Internet resources. These agents communicate with each other in terms of a shared set of object definitions, encoded in a common message syntax. Messages are transmitted via the Knowledge Query Manipulation Language (KQML), an emerging standard agent communication language. This architecture has been demonstrated in the domain of K-12 education, to support remote resource utilization and collaboration in the classroom within a WWW infrastructure.
ICOMA: An Open Infrastructure for Agent-based Intelligent Electronic Commerce on the Internet
Authors: J. G. Lee, J. Y. Kang, Eun-Seok Lee
Venue: Proceedings of the 1997 International Conference on Parallel and Distributed Systems (1997)

With the increasing importance of EC (Electronic Commerce) across the Internet, the need for agents to support both customers and suppliers is growing rapidly. But the lack of standard on product ontology, message and negotiation protocol between agents and brokering makes full automation of EC infeasible. In this paper, we describe an open infrastructure for agent-based EC and design a virtual market server. As an open infrastructure, we propose a complete architecture and message protocol for inter-agent negotiation. We designed and partially implemented a virtual market server, named ICOMA (Intelligent electronic COmmerce system based on Multi-Agent) based on the advanced agent technologies. The goal of ICOMA is to construct the decentralized, dynamic, and diverse EC environment.
Report On Major Themes and Issues Arising from the Workshop
Authors: Kirstie L. Bellman, Christopher Landauer, Robert Tolksdorf, Alois Ferscha
Venue: Proceedings of the 9th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (2000)

The WETICE Workshop on Web-based Infrastructures and Coordination Architectures for Collaborative Enterprises continued two threads of workshops in the WET-ICE series that were held over the last four years. These workshops addressed the question of how Web techniques can be used 10 achieve or 10 improve collaboration within or between organizations, and which coordination mechanisms could be used in such an architecture. The papers presented at the workshop and included in the proceedings contributed 10 all areas mentioned. They triggered several discussions on the addressed topics. This report presents the views expressed and conclusions drawn.
Design of a Visual Browser for Network Intrusion Detection
Authors: Hironori Hiraishi, Fumio Mizoguchi
Venue: Proceedings of the 10th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (2001)

We designed a visual browser for log browsing, adopting the Hyperbolic Tree and Hyperbolic Cell to visualize log data. The Hyperbolic Tree provides a whole view of log data, showing quantitative change in the log data by focusing on a specified part. The Hyperbolic Cell expresses the time change of log data. This enables real-time investigation and comparison between log attributes. Our visual browser allows us to browse effectively, helping to check users' behavior within the network and to find traces of intrusion.