XEVENTS/XMESSAGES: Application Events and Messaging Framework for Grid

نویسندگان

  • Aleksander Slominski
  • Yogesh Simmhan
  • Albert Louis Rossi
  • Matthew Farrellee
  • Dennis Gannon
چکیده

Computational Grids have gained dominance in large scale scientific and engineering research. They enable researchers to collaborate and solve problems by providing seamless access to pervasive collection of computing resources. One of the requirements in Grid computing is the need to monitor interconnected components that are part of a distributed scientific application. Event based systems pose an elegant and robust solution to make this possible. An event can be described as a message containing typed data generated by a source and delivered to any listener interested in events of that type. It may contain additional information like timestamp or sequence number used by the application or used for message management. Events can be broadly classified into two categories: lower level events such as middleware or system events and higher level events like application events. The system events are typically built into the services layer of the framework being used by the Grid application. For instance, a component may generate an event upon its instantiation or connection to another component. Events used to monitor network or host performance, as in the case of Network Weather Service (NWS), also constitute middleware events. Application events disseminate application-specific information like file activity or application state transition. In this paper, we address the following research questions: 1. How does one design a Grid-based event system that is compatible with web-services? 2. What are the design features we require to make the event delivery robust and reliable? 3. How can existing standards like SOAP/XML be leveraged to our advantage? 4. Is the system extensible and flexible enough to interoperate with diverse systems? 5. Can we construct and API simple enough to use without constricting the functionality? 6. What additional features, such as filtering and logging, would be useful to the user? In addition to satisfying the answers posed by the above questions, it would increase the credibility if such an event system has been deployed and used with distributed applications. We shall demonstrate the design of such an event system and exhibit its use in Grid applications.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Exploring the Potential of a Mobile Messaging Application for Self-Initiated Language Learning

With the rapid expansion of deploying mobile instant messaging applications such as Telegram for the purpose of language learning, it is quite apparent that language research in this regard is lagging behind the trend. This study addressed the matter by exploring how language learners utilize a Telegram group for the purpose of language learning. In this regard, the activities of a Telegram lan...

متن کامل

Enabling Peer-to-Peer Interactions for Scientific Applications on the Grid

P2P and Grid communities are actively working on deploying and standardizing infrastructure, protocols, and mechanisms, to support decentralized interactions across distributed resources. Such an infrastructure will enable new classes of applications based on continuous, seamless and secure interactions, where the application components, Grid services, resources and data interact as peers. This...

متن کامل

Interobserver Variability of Radiographic Assessment using a Mobile Messaging Application as a Teleconsultation Tool

Background: To examine whether interobserver reliability, decision-making, and confidence in decision-making in thetreatment of distal radius fractures changes if radiographs are viewed on a messenger application on a mobile phonecompared to a standard DICOM viewer.Methods: Radiographs of distal radius fractures were presented to surgeons on either a smart phone using a mobilemessenger applicat...

متن کامل

Dynamic Frailty and Change Point Models for Recurrent Events Data

Abstract. We present a Bayesian analysis for recurrent events data using a nonhomogeneous mixed Poisson point process with a dynamic subject-specific frailty function and a dynamic baseline intensity func- tion. The dynamic subject-specific frailty employs a dynamic piecewise constant function with a known pre-specified grid and the baseline in- tensity uses an unknown grid for the piecewise ...

متن کامل

A framework for Grid-based failure detection in an automated laboratory robot system

We have designed and produced a framework for Grid-based failure detection to monitor and report on our automated laboratory equipment and the Robot Scientist. Its features are distributed agent based monitoring, selective reporting and report dispatch brokering. Monitoring and reporting agents can be distributed due to the loose coupling of Web Services, enabling a large enviroment of paramete...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002