DocumentCode :
922573
Title :
QoS-aware software components
Author :
Menascé, Daniel A.
Author_Institution :
George Mason Univ., Fairfax, VA, USA
Volume :
8
Issue :
2
fYear :
2004
Firstpage :
91
Lastpage :
93
Abstract :
The next generation of complex software systems will be highly distributed, component-based, and service-oriented. They will need to operate in unattended mode, possibly in hostile environments, and they\´ll be composed of many "replaceable" components discoverable at runtime. Moreover, they will have to run on a multitude of unknown and heterogeneous hardware and network platforms. Three major requirements for such systems are performance, availability, and security. Performance requirements imply that these systems must be adaptable and self-configurable to changes in workload intensity. Availability and security requirements suggest that these systems also must adapt and reconfigure themselves to withstand attacks and failures. This paper focuses specifically on QoS requirements for performance and describes the framework for QoS-aware distributed applications.
Keywords :
quality of service; software quality; QoS requirements; QoS-aware software components; availability; complex software systems; performance; security; Availability; Delay; Distributed computing; Hardware; Humans; Quality of service; Runtime; Software quality; Software systems; Web services;
fLanguage :
English
Journal_Title :
Internet Computing, IEEE
Publisher :
ieee
ISSN :
1089-7801
Type :
jour
DOI :
10.1109/MIC.2004.1273492
Filename :
1273492
Link To Document :
بازگشت