The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
In this research, I want to investigate programming language and middleware abstractions which offer an alternative approach in client/server Web application development, for dealing specifically with coordination between client and server components that has flexibility in mapping components to physical locations. I work on a middleware and JavaScript interpreter that provides support for modular...
In current publish/subscribe networks messages are not stored and only active subscribers receive published messages. However, in a dynamic scenario a user may be interested in content published before the subscription time. In this paper, we introduce a mechanism that enables storing in such networks, while maintaining the main principle of loose-coupled and asynchronous communication. Furthermore,...
Pub/Sub systems permit users to submit subscriptions and notify interested users of the events detected in a distributed way. Moving a Pub/Sub system to a cloud infrastructure is for high performance and scalability. This paper describes how to migrate two Pub/Sub systems i.e. PADRES and Once Pub Sub to Xen Cloud Platform, especially proposes black-box method, grey-box method and white-box method...
We add data processing components onto content-based networks. Content-based networks provide publish/subscribe system in distributed environment and appropriate for notifications and alerts. If content-based networks process published data and create meaningful information, this system enhance the application fields in ubiquitous sensing environment. In this paper, we describe how to add data processing...
How to federate the machines of all Boinc, Condor and XtremWeb projects? If you believe in volunteer computing and want to share more than one project then BonjourGrid may help. In previous works, we proposed a novel approach, called BonjourGrid, to orchestrate multiple instances of Institutional Desktop Grid middleware. It is our way to remove the risk of bottleneck and failure, and to guarantee...
This paper describes a framework based on a publish/subscribe paradigm for interprocess communication based on XML messages sent over a TCP/IP connection. The framework manages the exchange of data within the clients of a system and permits the definition of a specific behavior for each client using a finite-state machine approach. Whilst the server-side of the framework is able to receive and dispatch...
Peer-to-peer (P2P) architectures have become popular for designing scalable virtual environments (VEs) in recent years. However, one question that remains is whether a single overlay can be flexible enough to support different types of VEs. We present S-VON, a P2P overlay that attempts this goal by providing spatial publish/subscribe (SPS) services. Besides flexibility, S-VON also aims to be practical...
Because the marine business data has the characteristics of multi-sources, heterogeneity and the types of abundance, and information systems of “Digital Sea” propose the request for marine management platform of portable and reusable. In this paper, Enterprise Service Bus (ESB) and flex technology to build a marine information management platform. The ESB adapter and message-driven services through...
In scenarios such as search-and-rescue operations, it may be required to transmit information across multiple, heterogeneous networks, often experiencing unreliable connections and limited bandwidths. Under such conditions, Publish/subscribe-based communication, combined with store-and-forward capabilities in the network nodes, greatly improves the ability to transmit information. At the same time,...
Control systems commonly use servers publishing data or actions, and clients like graphical user interfaces (GUI) subscribing for data. Clients get the data synchronously or asynchronously and can launch actions at the server. Examples are EPICS or DIM based systems. If the setup of servers is stable one can design optimized GUIs for these setups. If, however, very different setups have to be controlled...
Message Oriented Middleware (MOM) is getting popular along with the development of heterogeneous platforms and applications. Most Message Oriented Middleware supports Publish/Subscribe scheme for message interoperation and it usually matches topics directly by matching keywords. Recent Semantic Message Oriented Middleware base on ontology which requires knowledge to be predefined. In this paper, we...
Large scientific computing data-centers require a distributed dependability subsystem that can provide fault isolation and recovery and is capable of learning and predicting failures to improve the reliability of scientific workflows. This paper extends our previous work on the autonomic scientific workflow management systems by presenting a hierarchical dynamic workflow management system that tracks...
The success of P2P file sharing systems inspired the development of P2P streaming systems for delivering online multimedia service in the last few years. The capacity of P2P streaming systems, i.e., how many peers can be concurrently serviced by the system, depends on system configurations including network bandwidth, overlay network formation, QoS constraints, membership management, peer selection,...
The COMETA e-Infrastructure running in Sicily is compliant with the EGEE middleware and specifications offering a great computing power and huge storage capacity. Since its beginning one of the main goals has been to extend the adoption of Grid paradigm from the academic to business world. Several software and hardware extensions have been implemented in order to enhance the infrastructure performances;...
To meets the publish/subscribe demands in personalized service, this paper focuses on WS-TOPICS, WS-base notification and WS-broker notification of WS-notifications (WSN) and use WS-resource describe one or more stateful resources which will be published as WS-TOPICS in WS-notification. Through home-school interactive example, it implements the publics/subscribe model using the notification based...
Real-time interoperation of command and control (C2) and simulation systems is a longstanding goal of the military distributed simulation community. The battle management language (BML) provides a capability for unambiguous communication that supports such a capability. The language is designed around a lexical grammar, conveyed by the extensible markup language (XML). Current implementations provide...
This paper presents OverFly, a large-scale publish-subscribe system developed to support our grid middleware, Vega grid operating system, short as GOS. OverFly differs from most existing publish-subscribe systems in three ways. First, it introduces a message store at the client-side which enables clients to be more resilient to intermittent system faults such as intermittent network partitions and...
With the growing number of mega services and cloud computing platforms, many industrial organizations are building distributed data centers and are populating them at increasing rates. At the same time, the field of complex event processing(CEP) is gaining popularity as its value is realized for real-time monitoring of these large distributed systems. Traditionally, the CEP system and core event passing...
In this paper we present load balancing techniques for Cluster-based pub/sub framework that include both static and dynamic load balancing. The static load balancing is done through a multi-cluster architecture for broker overlay network which is based on subscription distribution knowledge in the event space. The dynamic load balancing,on the other hand, is achieved through exploiting multiple inter-cluster...
In object-oriented databases, the conceptual structure may not be constant and may vary due to variety of reasons like correcting mistakes, adding/removing features, updating database, etc. Class versioning is one the evolution strategy that addresses the above issues. However, class versioning may be yields some unexpected results to the database clients. The easiest method is to just set a cache...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.