Authors:
Mursalin Habib
1
;
Yannis Viniotis
2
;
Bob Callaway
3
and
Adolfo Rodriguez
3
Affiliations:
1
North Carolina State University, United States
;
2
North State University, United States
;
3
IBM, United States
Keyword(s):
Middleware, Service Oriented Architecture, Service Differentiation, Closed Loop Feedback.
Related
Ontology
Subjects/Areas/Topics:
Enterprise Service Architectures
;
Enterprise Software Technologies
;
Software Engineering
;
Technologies for Inter-Enterprise Collaboration
Abstract:
Service oriented architectures (SOA) and XML-based Web Services have become the technology of choice in enterprise networks. These networks support multiple services and are typically architected in multiple computing tiers, with a main service tier for the business logic and a separate, ``offload" tier, for, say, the CPU-intensive XML processing. The offload tier is typically populated by clusters of middleware appliances, usually hardware-assisted devices that are optimized for their tasks. Service differentiation refers to the generic problem of managing the enterprise network resources in order to achieve desired performance objectives on a per service basis. In this paper, we define a SAA/SDA (Service Activation Algorithm/Service Deactivation Algorithm) that manages the CPU allocation in the appliance tier, in order to provide service differentiation. The main design objective of SAA/SDA is to overcome the disadvantages of the present known, static solutions. We analyze the
performance of SAA/SDA via simulations.
(More)