Methods and apparatus are disclosed for dynamically updating service
profiles in a network system. A device, such as an edge device providing
network services to subscribers, is configured to dynamically update
profiles for services provided to subscribers with no downtime required.
Devices may be configured in accordance with this disclosure to receive a
request by a first subscriber to access a network service having an
associated service profile. The device may then cache the current version
of the service profile into memory. Upon receiving a request from a
second subscriber to access the same network service, the device may then
determine whether a newer version of the service profile exists. If a
newer version exists, then the device may then associate the newer
version of the service profile to the second subscriber's session. Older
versions may be purged as they are no longer used.