Extending Content-Based Publish/Subscribe Systems With Multicast Support