A method for task-based allocation of locally hosted service instances at an incident scene, comprising: determining task assignments for a plurality of users at the incident scene, each of the plurality of users associated with a corresponding mobile device that is initially within wireless local area network coverage at the incident scene; identifying a group of the plurality of users performing a similar function near one another or at a same area; determining, based on the determined task assignments for the plurality of users in the identified group, that the identified group and their respective mobile devices (14d, 14e, 14f) are likely to move to a location outside of the wireless local area network coverage at the incident scene; and in response to determining that the identified group and their respective mobile devices (14d, 14e, 14f) are likely to move to the location outside of the wireless local area network coverage, while the identified group and their respective mobile devices (14d, 14e, 14f) are still within the wireless local area network coverage and before the identified group and their respective mobile devices (14d, 14e, 14f) move to the location outside of the wireless local area network coverage, newly allocating a locally hosted service instance on at least one mobile device in the identified group on which the locally hosted service instance was not previously allocated, to replicate an existing locally hosted service instance already allocated at another mobile device in the wireless local area network that is not in the identified group, the newly allocated locally hosted service instance providing host client/server-based services to the remaining mobile devices (14d, 14f) in the identified group. determining task assignments for a plurality of users at the incident scene, each of the plurality of users associated with a corresponding mobile device that is initially within wireless local area network coverage at the incident scene; identifying a group of the plurality of users performing a similar function near one another or at a same area; determining, based on the determined task assignments for the plurality of users in the identified group, that the identified group and their respective mobile devices (14d, 14e, 14f) are likely to move to a location outside of the wireless local area network coverage at the incident scene; and in response to determining that the identified group and their respective mobile devices (14d, 14e, 14f) are likely to move to the location outside of the wireless local area network coverage, while the identified group and their respective mobile devices (14d, 14e, 14f) are still within the wireless local area network coverage and before the identified group and their respective mobile devices (14d, 14e, 14f) move to the location outside of the wireless local area network coverage, newly allocating a locally hosted service instance on at least one mobile device in the identified group on which the locally hosted service instance was not previously allocated, to replicate an existing locally hosted service instance already allocated at another mobile device in the wireless local area network that is not in the identified group, the newly allocated locally hosted service instance providing host client/server-based services to the remaining mobile devices (14d, 14f) in the identified group.