Agent Cache Sharing

Agent cache sharing allows devices to share downloaded payloads with other nearby devices, reducing repeated downloads from the server and improving delivery efficiency. When a device needs a dependency, it can retrieve it from an available cache host device when possible, while cache hosts store and serve payloads securely to authorized agents. The cache host list for a device is populated by the server, which identifies devices by their connecting IP address and uses that information to match devices with appropriate cache hosts. If a cache host is unavailable or unreachable, the device will download the dependency from the server or external URL as normal.

NOTE Agent Cache Sharing is supported on Windows and macOS devices only.

Cache sharing applies to dependency downloads for the following features:

 

Cache Sharing Settings

  1. Go to Settings in top navigation.
  2. In left navigation, select KACE Cloud > Settings.
  3. Under Set agent cache sharing options, configure the following:
  4. Enter a custom local Cache Location (Windows and macOS).
  5. Enter a custom listening Port Number.
  6. Click Save.

NOTE The default value of each setting is displayed in each field and will be used if left empty.

 

Designating a Device as a Cache Host

  1. Go to Devices in top navigation.
  2. In the right panel, click the Windows or macOS dropdown list.
  3. Select Configure Agent Cache Sharing.
  4. Check the Designate as cache host checkbox.
  5. Update any cache sharing settings to override the global defaults.
  6. Click Save.
    The selected device or devices will act as a cache sharing host for nearby devices.

 

Device Filtering

Devices can be filtered on the Devices tab based on their status as a cache host using the Agent Payload Cache Host filter.

 

Device Details

When a device is designated as a cache host, cache sharing information is displayed on the device details page.

 

If default values are being used they will be displayed as Default.