Supercharge Your Innovation With Domain-Expert AI Agents!

Rapid event matching method in event model

A technology of event matching and event model, applied in special data processing applications, instruments, multi-programming devices, etc., can solve problems such as unusable algorithms, difficult dynamic updates, and inability to solve symmetric event matching in distributed virtual environments

Inactive Publication Date: 2008-02-06
NANJING UNIV
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] The existing two types of matching algorithms have their own shortcomings: for example, the algorithm based on the predicate index cannot use the correlation between different attributes to assist in matching, thereby improving the matching efficiency; while the event matching algorithm based on the decision network needs to build a static matching tree Or binary decision diagrams, which do not meet the needs of dynamic event matching, are difficult to update dynamically, and are generally only suitable for static event models
In addition, current algorithms can only adapt to asymmetric event matching, and cannot solve the problem of symmetric event matching in distributed virtual environments

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Rapid event matching method in event model
  • Rapid event matching method in event model

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0059] Embodiment: Applied in the distributed event model of the network

[0060] In a distributed environment based on CBT (Core-Based Tree) multicast tree and active routing ideas, all hosts are connected to the multicast tree through an active router (Active Router), and use the publish / subscribe event model to communicate . The publishing message, ordering message or publishing area and ordering area are represented by a structure composed of multiple attribute values ​​or value fields, which is called an interest expression.

[0061] In the first stage, after the active router receives the order message sent by each host or downstream router connected to it, it creates and maintains the routing space (Routing Space) composed of all order areas (interest expressions) while maintaining the state of the virtual interface. ). As mentioned above, this routing space is structured as a structure of multiple linked lists (predicate list, order list and interface list), and the ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A fast event matching method in event model. Its steps are divided into two parts of event order and event match, and they are as follows. Event order: the event order processing on the data structure of event matching arithmetic is the pretreating course of event order, that is when the event server receives new event order, it needs to renew predicate words list, interface list and order list; event match: on the basis of pretreating of data structure and event order, it just needs to have matching test to the received event in predicate words list line by line. It processes the right direction match of the order area and the promulgating value, and also processes the converse match of the order area and the promulgating value and the symmetrical match of he order area and the promulgating area; the present invention aims at the requirement of needing dynamic symmetrical event match support in distributed virtual environment, and puts forward a kind of improved fast event match arithmetic on the basis of present two kinds of arithmetic. The arithmetic synthesizes the advantages of the two kinds of arithmetic, and improves the match speed and efficiency.

Description

technical field [0001] The invention relates to the communication problem in the distributed virtual environment, in particular to the fast event matching method in the event model, and to the communication mode of the event model with the characteristics of asynchrony, dynamicity, many-to-many and anonymity. technical background [0002] Distributed Virtual Environment (DVE) technology has become a popular subject in the computer field, and has been successfully applied in many fields such as military affairs, medicine, architecture, education and entertainment. [1] Singh G, Serra L. Brick Net: A Software Toolkit for Network Based Virtual Worlds (Software Toolkit for Distributed Virtual Environments), Presence, 1994, 3(1): pp.19-34. [0003] The event model (Event Model) is independent of the application to provide an event-based communication structure, the event (Event) [2] M.Haahr, R.Meier, P.Nixon, V.Cahill and E.Jul, Filtering and Scalability in the ECO Distributed Ev...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F9/46G06F17/30
Inventor 潘金贵贝佳沈瑜徐晓旸苏绍勇
Owner NANJING UNIV
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More