A method for master establishment and/or buffer warm up based on service-based access statistics, comprising: each node of a cluster of nodes hosting one or more services of a plurality of services; connecting each session of a plurality of sessions to a respective node of said cluster of nodes; wherein each session of said plurality of sessions is associated with a respective service of said plurality of services; wherein connecting each session of a plurality of sessions includes connecting said each session to a node of said cluster of nodes hosting the respective service of said each session; collecting service-based access statistics aggregated by said plurality of services and by a plurality of subranges of data block addresses of a plurality of data blocks stored in one or more storage devices, each subrange of said plurality of subranges comprising contiguous data block addresses, wherein, for each subrange of said plurality of subranges, said service-based access statistics indicate a number of accesses by one or more services of said plurality of services; and performing at least one of: assigning, for each subrange of said plurality of subranges, mastership of data blocks within said each subrange to a respective node of said cluster of nodes based on the service-based access statistics and the respective one or more services hosted by the respective node, wherein the respective node assigned mastership of said data blocks within said each subrange is responsible for managing locks on said data blocks within said each subrange; and/or populating caches on said cluster of nodes with some of said plurality of data blocks based on the service-based access statistics and the one or more services hosted by each node of said cluster of nodes. each node of a cluster of nodes hosting one or more services of a plurality of services; connecting each session of a plurality of sessions to a respective node of said cluster of nodes; wherein each session of said plurality of sessions is associated with a respective service of said plurality of services; wherein connecting each session of a plurality of sessions includes connecting said each session to a node of said cluster of nodes hosting the respective service of said each session; collecting service-based access statistics aggregated by said plurality of services and by a plurality of subranges of data block addresses of a plurality of data blocks stored in one or more storage devices, each subrange of said plurality of subranges comprising contiguous data block addresses, wherein, for each subrange of said plurality of subranges, said service-based access statistics indicate a number of accesses by one or more services of said plurality of services; and performing at least one of: assigning, for each subrange of said plurality of subranges, mastership of data blocks within said each subrange to a respective node of said cluster of nodes based on the service-based access statistics and the respective one or more services hosted by the respective node, wherein the respective node assigned mastership of said data blocks within said each subrange is responsible for managing locks on said data blocks within said each subrange; and/or populating caches on said cluster of nodes with some of said plurality of data blocks based on the service-based access statistics and the one or more services hosted by each node of said cluster of nodes. assigning, for each subrange of said plurality of subranges, mastership of data blocks within said each subrange to a respective node of said cluster of nodes based on the service-based access statistics and the respective one or more services hosted by the respective node, wherein the respective node assigned mastership of said data blocks within said each subrange is responsible for managing locks on said data blocks within said each subrange; and/or populating caches on said cluster of nodes with some of said plurality of data blocks based on the service-based access statistics and the one or more services hosted by each node of said cluster of nodes.