1. A method comprising: identifying, by a first device in a plurality of devices, the plurality of devices to be part of a local network for sharing one or more predetermined information items; receiving a selection of the one or more predetermined information items; determining a requirement specific to being able to provide the one or more predetermined information items, wherein the requirement includes providing a location; determining a set of hardware and networking capabilities for each of the plurality of devices; identifying, by the first device, a subset of the plurality of devices that are potential hosts based on whether the set of hardware and networking capabilities for each of the plurality of devices meets the requirement specific to being able to provide the one or more predetermined information items, the subset of the plurality of devices including the first device; determining a sharing pattern for the local network, the sharing pattern designating a particular device from the subset of the plurality of devices to obtain and share the one or more predetermined information items with other devices in the plurality of devices for a first period of time, the sharing pattern further designating another device from the subset of devices to obtain and share the one or more predetermined information items when one or more criteria is satisfied; receiving, at the first device, an indication to obtain the one or more predetermined information items for the plurality of devices for the first period of time, the indication being based on the sharing pattern; obtaining, by the first device, the one or more predetermined information items for the plurality of devices for the first period of time; distributing, by the first device, the one or more predetermined information items to the other devices in the plurality of devices; determining, based on a periodic polling of the subset of devices, that a second device satisfies the one or more criteria, wherein the subset of devices includes the second device; and notifying the second device to obtain the one or more predetermined information items for the plurality of devices.