A device for managing subscriptions of subscribers using one or more subscription entries , the device being configured to: store the one or more subscription entries , wherein each subscription entry comprises information indicating data of interest in a first part , and comprises subscriber information related to one or more subscribers of the data of interest in a second part , wherein at least one subscription entry , of the one or more subscription entries , comprises in its second part subscriber information related to at least two subscribers of the data of interest indicated by the information in the first part ; merge two or more subscription entries into a merged subscription entry , based on a cost function, wherein the merged subscription entry comprises in its second part subscriber information related to the subscribers associated with each of the two or more subscription entries , and comprises in its first part merged information indicating data of interest that is merged from the information indicating data of interest of each of the two or more subscription entries; and provide the data of interest indicated by the information in the first part of the at least one subscription entry to the at least two subscribers associated with the subscriber information in the second part ; wherein the device comprises: a first interface configured to receive a subscription request based on obtaining one or more first parameters from a subscriber; and a second interface configured to receive one or more second parameters to update the cost function , or determine a new cost function, based on the received one or more second parameters. store the one or more subscription entries , wherein each subscription entry comprises information indicating data of interest in a first part , and comprises subscriber information related to one or more subscribers of the data of interest in a second part , wherein at least one subscription entry , of the one or more subscription entries , comprises in its second part subscriber information related to at least two subscribers of the data of interest indicated by the information in the first part ; merge two or more subscription entries into a merged subscription entry , based on a cost function, wherein the merged subscription entry comprises in its second part subscriber information related to the subscribers associated with each of the two or more subscription entries , and comprises in its first part merged information indicating data of interest that is merged from the information indicating data of interest of each of the two or more subscription entries; and provide the data of interest indicated by the information in the first part of the at least one subscription entry to the at least two subscribers associated with the subscriber information in the second part ; wherein the device comprises: a first interface configured to receive a subscription request based on obtaining one or more first parameters from a subscriber; and a second interface configured to receive one or more second parameters to update the cost function , or determine a new cost function, based on the received one or more second parameters. a first interface configured to receive a subscription request based on obtaining one or more first parameters from a subscriber; and a second interface configured to receive one or more second parameters to update the cost function , or determine a new cost function, based on the received one or more second parameters. <EOS>