Fuzzy logic based intelligent load control for multimedia and telecommunication systems
1 Assignment
0 Petitions
Accused Products
Abstract
A load control system for a Multi-Application/Process Multimedia&Telecommunication System is disclosed. A typical Internet Services Server does not provide any support to limit the rate of connections per second and/or the rate of requests per second to dynamically adapt to server load and/or satisfy a policy constraint on service guarantees. As a result, it is likely for an Internet Services Server to become saturated (overloaded) when servicing content to clients. In an overloaded condition, a typical server suffers severe performance degradation, with the overall throughput falling significantly and client connectivity and perceived performance such as the delay in completing the request) becoming unpredictable. The invention solves these problems by a mechanism which is based on the use of a fuzzy logic expert system. The fuzzy logic expert system computes in a first step (NOM, Normal OperationMode) an overload level (load monitoring and overload detection) for the system according to the monitored resources (like CPU, memory, Ios, queues . . . ) and to a predefined fuzzy logic rule-based scenario. If a defined overload level is reached, then the FLEXSYS (Fuzzy Logic EXpert SYStem) computes in a second step (OOM, Overload Operation Mode) which overload handling actions (overload handling) have to be taken (according to a second FLEXSYS scenario).
36 Citations
24 Claims
-
1-7. -7. (canceled)
-
8. A method for controlling overload of a data processing system, comprising:
-
monitoring a load of the data processing system, wherein parameters for a degree of utilization of resources of the data processing system are determined;
running an overload operation mode of the data processing system;
feeding the parameters into a fuzzy logic expert system, which comprises a fuzzy rule base having rules and associated fuzzy logic variables;
identifying important rules among said rule base in acordance with the parameters via the fuzzy logic expert system;
calculating values for the fuzzy logic variables, which are associated with the important rules; and
handling the overload based on the identified rules and the calculated values of the associated fuzzy logic variables. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for controlling overload of a data processing system, comprising:
-
monitoring a load of the data processing system,wherein parameters for a degree of utilization of resources of the data processing system are determined;
feeding the parameters into a fuzzy logic expert system, which comprises a fuzzy rule base having rules and associated fuzzy logic variables;
identifying important rules among said rule base in accordance with the parameters via the fuzzy logic expert system;
calculating values for the fuzzy logic variables, which are associated with the important rules; and
handling the overload based on the identified rules and the calculated values of the associated fuzzy logic variables. - View Dependent Claims (22, 23)
-
-
24. A data processing system, comprising a mechanism for performing a method for controlling overload, the method comprising:
-
monitoring a load of the data processing system, wherein parameters for a degree of utilization of resources of the data processing system are determined;
running an overload operation mode of the data processing system;
feeding the parameters into a fuzzy logic expert system, which comprises a fuzzy rule base having rules and associated fuzzy logic variables;
identifying important rules among said rule base in accordance with the parameters via the fuzzy logic expert system;
calculating values for the fuzzy logic variables, which are associated with the important rules; and
handling the overload based on the identified rules and the calculated values of the associated fuzzy logic variables.
-
Specification