Results 11 - 20
of
21
Integration of a Text Search Engine with a Java
"... Abstract. Large-scale information processing applications must rapidly search through high volume streams of structured and unstructured textual data to locate useful information. Content-based messaging systems (CBMSs) provide a powerful technology platform for building such stream handling systems ..."
Abstract
- Add to MetaCart
(Show Context)
Abstract. Large-scale information processing applications must rapidly search through high volume streams of structured and unstructured textual data to locate useful information. Content-based messaging systems (CBMSs) provide a powerful technology platform for building such stream handling systems. CBMSs make it possible to efficiently execute queries on messages in streams to extract those that contain content of interest. In this paper, we describe efforts to augment an experimental CBMS with the ability to perform efficient free-text search operations. The design of the CBMS platform, based upon a Java Messaging Service, is described, and an empirical evaluation is presented to demonstrate the performance implications of a range of queries varying in complexity. 1.
Performance Analysis of Message-Oriented Middleware Using Stochastic Petri Nets
"... Abstract. This paper presents how to model and carry out the performance analysis of message-oriented middleware (MOM) using Generalised Stochastic Petri Net (GSPN) models. The results obtained from the Petri Net analysis are compared against ones measured in a commercial MOM. Additionally, some res ..."
Abstract
- Add to MetaCart
(Show Context)
Abstract. This paper presents how to model and carry out the performance analysis of message-oriented middleware (MOM) using Generalised Stochastic Petri Net (GSPN) models. The results obtained from the Petri Net analysis are compared against ones measured in a commercial MOM. Additionally, some results are presented in order to demonstrate the flexibility and the benefits of the proposed model. This research also focuses on how to improve the MOM performance by suggesting appropriated techniques and adjustments to the MOM basic architecture. Finally, we point out some decisions usually taken by systems administrators that may have a major impact on the performance of MOM systems. 1.
An Efficient, Scalable Content-Based Messaging System
- in Procs The 7 th IEEE International Enterprise Distributed Object Computing Conference, (EDOC 2003
, 2003
"... Large-scale information processing environments must rapidly search through massive streams of raw data to locate useful information. These data streams contain textual and numeric data items, and may be highly structured or mostly freeform text. This project aims to create a high performance and sc ..."
Abstract
- Add to MetaCart
Large-scale information processing environments must rapidly search through massive streams of raw data to locate useful information. These data streams contain textual and numeric data items, and may be highly structured or mostly freeform text. This project aims to create a high performance and scalable engine for locating relevant content in data streams. Based on the J2EE Java Messaging Service (JMS), the content-based messaging (CBM) engine provides highly efficient message formatting and filtering. This paper describes the design of the CBM engine, and presents empirical results that compare the performance with a standard JMS to demonstrate the performance improvements that are achieved.
communication
"... Abstract — This paper presents an empirical solution for guaranteeing the delivery of synchronous and asynchronous messages within a semi-synchronous IPbased communication domain. The communication infrastructure that is needed between Deaf and hearing communities forms the application domain within ..."
Abstract
- Add to MetaCart
(Show Context)
Abstract — This paper presents an empirical solution for guaranteeing the delivery of synchronous and asynchronous messages within a semi-synchronous IPbased communication domain. The communication infrastructure that is needed between Deaf and hearing communities forms the application domain within which the research is situated. SoftBridging is a framework for multi-modal bridging as well as multi-user, multi-modal conversation sessions. An implementation of this concept called SoftBridge for Instant Messaging Bridging Application (SIMBA), is a communication platform that allows a hearing and Deaf person to communicate inside a single uniform space. The system makes use of various web services to do the actual data conversions such as voice to text and text to voice. Publish-subscribe systems are an emerging paradigm for building a range of distributed applications. The architecture of publishsubscribe systems make use of Message Oriented Middleware (MOM) to guarantee reliable delivery of messages within a communication domain. We have incorporated a publish-subscribe system within the overall architecture of SIMBA. We have thus modified the existing architecture of SIMBA to reliably transport semi-synchronous data over a synchronous established session. We have chosen to use the Session Initiation Protocol (SIP) for the establishment of a synchronous session between various users SIMBA. The system is currently being used as a basis for developing a Deaf telephony application that guarantees the delivery of messages no matter the synchrony.
Supporting Event-based Unified Data Access/query over Integrated Dataviews for Decision Making in Geographic Information Systems
"... Geographic information is critical to effective and collaborative decision making in earthrelated disaster planning, crisis management and early-warning systems. Decision making in Geographic Information Systems (GIS) increasingly relies on analyses of spatial data in mapbased formats. Maps are comp ..."
Abstract
- Add to MetaCart
Geographic information is critical to effective and collaborative decision making in earthrelated disaster planning, crisis management and early-warning systems. Decision making in Geographic Information Systems (GIS) increasingly relies on analyses of spatial data in mapbased formats. Maps are complex structures composed of layers created from distributed heterogeneous data and computation resources belonging to the separate virtual organizations from various expert skill levels. We describe a distributed computing infrastructure based on service oriented architecture principles for understanding and managing the production of knowledge from distributed observation, simulation and analysis through integrated data-views in the form of multi-layered map images. Our infrastructure is based on common data model, standard GIS Web-Service components with capability metadata and a federator. The federator aggregates GIS services and enables unified data access/query and display over integrated data views. Integrated data views are defined in federator’s capability metadata as composition of layers provided by standard GIS Web-Services. Our Grid [grid, grid2] approach is based on the WS-I+ [wsi]. Key issues that we
Unified Data Access/query over Integrated Data-views for Decision Making in Geographic Information Systems
"... Geographic information is critical for building disaster planning, crisis management and early-warning systems. Decision making in Geographic Information Systems (GIS) increasingly relies on analyses of spatial data in map-based formats. Maps are complex structures composed of layers created from di ..."
Abstract
- Add to MetaCart
Geographic information is critical for building disaster planning, crisis management and early-warning systems. Decision making in Geographic Information Systems (GIS) increasingly relies on analyses of spatial data in map-based formats. Maps are complex structures composed of layers created from distributed heterogeneous data belonging to the separate organizations. This chapter presents a distributed service architecture for managing the production of knowledge from distributed collections of observations and simulation data through integrated data-views. Integrated views are defined by a federation service (“federator”) located on top of the standard service components. Common GIS standards enable the construction of this system. However, compliance requirements for interoperability, such as XML-encoded data and domain specific data characteristics, have costs and performance overhead. We investigate issues of combining standard compliance with performance. Although our framework is designed for GIS, we extend the principles and requirements to general science domains and discuss how these may be applied. * Corresponding author. 1
Chapar: A Cross-Layer Overlay Event System for
"... Abstract. In this paper, we present Chapar, an event system designed for mobile ad hoc networks that supports the publish-subscribe model as well as pointto-point and point-to-multipoint message sending. Chapar supports event persistency to resist transient disconnections and network partitioning. F ..."
Abstract
- Add to MetaCart
(Show Context)
Abstract. In this paper, we present Chapar, an event system designed for mobile ad hoc networks that supports the publish-subscribe model as well as pointto-point and point-to-multipoint message sending. Chapar supports event persistency to resist transient disconnections and network partitioning. Following a cross-layer approach, Chapar is designed as an overlay network that uses the Multipoint Relays (MPRs) defined in OLSR as distributed brokers, and uses the OLSR routing table to disseminate the events. It therefore benefits from the way OLSR handles topology changes. The implementation performance is promising in the sense that no extra signaling is generated by mobility support and the generated overlay traffic is considerably less than the underlying routing protocol. 1
Service Oriented Computing and Applications manuscript No. (will be inserted by the editor) Which Middleware Platform Should You Choose for Your Next Remote Service?
"... Abstract Due to the shift from software-as-a-product (SaaP) to software-as-a-service (SaaS), software components that were developed to run in a single address space must increasingly be accessed remotely across the network. Distribution middleware is frequently used to facilitate this transition. Y ..."
Abstract
- Add to MetaCart
(Show Context)
Abstract Due to the shift from software-as-a-product (SaaP) to software-as-a-service (SaaS), software components that were developed to run in a single address space must increasingly be accessed remotely across the network. Distribution middleware is frequently used to facilitate this transition. Yet a range of middleware platforms exist, and there are few existing guidelines to help the programmer choose an appropriate middleware platform to achieve desired goals for performance, conciseness, intuitiveness, and reliability. To address this limitation, in this article, we describe a case study of transitioning an Open Service Gateway Initiative (OSGi) service from local to remote access. In our case study, we evaluate five remote versions of this service, constructed using different distribution middleware platforms. These platforms are implemented by widely-used commercial technologies or have been proposed as improvements on the state of the art. In particular, we implemented a service-oriented version of our own Remote Batch Invocation abstraction. We compare and contrast these implementations in terms of their respective performance, conciseness, complexity, and reliability. Our results can help remote service