A technique for centralized and differentiated content and application delivery
system allows content providers to directly control the delivery of content based
on regional and temporal preferences, client identity and content priority. A scalable
system is provided in an extensible framework for edge services, employing a combination
of a flexible profile definition language and an open edge server architecture
in order to add new and unforeseen services on demand. In one or more edge servers
content providers are allocated dedicated resources, which are not affected by
the demand or the delivery characteristics of other content providers. Each content
provider can differentiate different local delivery resources within its global
allocation. Since the per-site resources are guaranteed, intra-site differentiation
can be guaranteed. Administrative resources are provided to dynamically adjust
service policies of the edge servers.