Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Summary-based routing for content-based event distribution networks

a content-based event and summary-based technology, applied in the field of computer networks, can solve the problems of reducing more false positive event traffic, and the matcher node work harder for false positive traffic, so as to reduce increase the precision of the imprecise summaries, and reduce the imprecise summaries. the effect of precision

Inactive Publication Date: 2007-07-19
MICROSOFT TECH LICENSING LLC
View PDF13 Cites 38 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The invention provides a system and method for summary-based routing in an event distribution network. This helps to improve the scalability and efficiency of the network by optimizing the processing of events and reducing the amount of false positive traffic. The system also ensures good subscription locality, which further enhances the throughput of the network. Additionally, the invention allows for event space partitioning when needed, which helps to provide more fine-grained load balancing and enhance the overall throughput of the network. The invention is particularly useful in extended Web Services frameworks built around XML and SOAP standards and technologies.

Problems solved by technology

If the event router node is overloaded, it reduces the precision of the imprecise summaries.
False positive traffic makes a matcher node work harder.
If a set of subscriptions has poor locality, the imprecise summary of the set of subscriptions will result in more false positive event traffic than if the set of subscriptions has good locality.

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
  • Summary-based routing for content-based event distribution networks
  • Summary-based routing for content-based event distribution networks
  • Summary-based routing for content-based event distribution networks

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The invention is embodied in an event distribution network utilizing summary-based routing. An event distribution network having event router nodes capable of maintaining an effective imprecise summary of the set of subscriptions hosted by a matcher node is disclosed herein. Routing using imprecise summaries allows an event router to route more events at the cost of some false positive event traffic. False positive event traffic reduces effective matcher node throughput of events but the overall effect on event distribution network throughput is potentially positive when properly exploited. Further reductions in false positive event traffic are achieved by partitioning the subscriptions to be hosted by the event distribution network among the plurality of matcher nodes such that each filter set partition has good locality. Simulations have shown the combined result of routing using imprecise summaries and partitioning for good locality to give a 200% improvement in event dist...

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 system arid method for enabling highly scalable multi-node event distribution networks through the use of summary-based routing, particularly event distribution networks using a content-based publish / subscribe model to distribute information. By allowing event routers to use imprecise summaries of the subscriptions hosted by matcher nodes, an event router can eliminate itself as a bottleneck thus improving overall event distribution network throughput even though the use of imprecise summaries results in some false positive event traffic. False positive event traffic is reduced by using a filter set partitioning that provides for good subscription set locality at each matcher node, while at the same time avoiding overloading any one matcher node. Good subscription set locality is maintained by routing new subscriptions to a matcher node with a subscription summary that best covers the new subscription. Where event space partitioning is desirable, an over-partitioning scheme is described that enables load balancing without repartitioning.

Description

FIELD OF THE INVENTION [0001] This invention pertains generally to computer networks, and, more particularly, to computer networks that use a publish / subscribe model to distribute information. BACKGROUND OF THE INVENTION [0002] Today's computer data networks span the globe and provide an ever increasing variety of information and types of information. A popular model for retrieving information is the request-response model. This is a model used, for example, by the World Wide Web: a Web client requests a Web page from a Web server and then waits until the Web server responds. This model is adequate for basic access to information, but as information consumers become more sophisticated, it quickly becomes inefficient for information consumers or information providers or both. As a general example, under the request-response model, a consumer only interested in changes to an item of information (e.g., a stock price) may be required to request the information over and over again until ...

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 Applications(United States)
IPC IPC(8): G06F15/173H04L12/18H04L29/06H04L29/08
CPCH04L12/1859H04L69/329H04L67/327H04L29/06H04L67/63H04L9/40
Inventor WANG, YI-MINQIU, LILIVERBOWSKI, CHAD E.ACHLIOPTAS, DEMETRIOSDAS, GAUTAMLARSON, PER-AKE
Owner MICROSOFT TECH LICENSING LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products