What is claimed is:
1. A method for optimizing performance of a software application within a computer system, said method comprising:
assigning each of a plurality of agents a different range of numbers, wherein each range initially has an identical size;
generating a random number;
requesting an agent among said plurality of agents having an assigned range within which said random number falls to change a parameter of said software application; and
adjusting at least said range of numbers assigned to said agent according to a performance result of said computer system.
2. The method of claim 1, wherein said generating further includes generating a random number by a controller.
3. The method of claim 1, wherein said method further includes generating a working weight for each of said plurality of agents after an iteration.
4. The method of claim 3, wherein said adjusting further includes adjusting according to said working weight for each of said plurality of agents.
5. A computer program product residing on a computer usable medium for optimizing software applications within a computer system, said computer program product comprising:
program code means for assigning each of a plurality of agents a different range of numbers, wherein each range initially has an identical size;
program code means for generating a random number;
program code means for requesting an agent among said plurality of agents having an assigned range within which said random number falls to change a parameter of said software application; and
program code means for adjusting at least said range of numbers assigned to said agent according to a performance result of said computer system.
6. The computer program product of claim 5, wherein said computer program product further includes program code means for generating a working weight for each of said plurality of agents after an iteration.
7. The computer program product of claim 6, wherein said program code means for adjusting further includes program code means for adjusting according to said working weight for each of said plurality of agents.
8. A data processing system having a controller for optimizing software applications within a computer system, said data processing system comprising:
means for assigning each of a plurality of agents a different range of numbers, wherein each range initially has an identical size;
means for generating a random number;
means for requesting an agent among said plurality of agents having an assigned range within which said random number falls to change a parameter of said software application; and
means for adjusting at least said range of numbers assigned to said agent according to a performance result of said computer system.
9. The data processing system of claim 8, wherein said means for generating a random number is a controller.
10. The data processing system of claim 8, wherein said data processing system further includes means for generating a working weight for each of said plurality of agents after an iteration.
11. The data processing system of claim 10, wherein said means for adjusting further includes means for adjusting according to said working weight for each of said plurality of agents.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A method for receiving, by a mobile terminal from a base station, system information via a broadcast control channel (BCCH), which is a logical channel between a radio link control (RLC) layer and a medium access control (MAC) layer, and a broadcast channel (BCH) and a downlink shared channel (DL_SCH), the BCH and DL_SCH being transport channels between the MAC layer and a physical layer and which are each directly mapped to the BCCH, the method comprising:
receiving a block of first system information from the base station via the BCH;
after the block of first system information is received, receiving a first block of second system information from the base station via the DL_SCH configured to carry system information and user traffic, the first block of second system information including schedule information; and
after the first block of second system information is received, receiving a second block of second system information from the base station via the DL_SCH in accordance with the schedule information included in the first block of second system information,
wherein the first block of second system information and the second block of second system information are received via the DL_SCH in accordance with a specific control channel, and
wherein the specific control channel indicates frequency and time information via which the first block of second system information and the second block of second system information are received via the DL_SCH.
2. The method of claim 1, wherein the schedule information includes at least one of periodicity information and mapping information.
3. The method of claim 2, wherein the at least one of periodicity information and mapping information is information for receiving the second block of second system information.
4. The method of claim 1, wherein the block of first system information includes at least one of bandwidth information and parameter information about a physical layer.
5. The method of claim 1, wherein the second block of second system information further comprises one of:
common or shared channel related information;
call transmission information;
a cell select related information;
a positioning related information; and
a Multimedia Broadcast Multicast Service (MBMS) related information.
6. The method of claim 1, wherein the DL_SCH supports HARQ (hybrid automatic repeat request) scheme.
7. The method of claim 1,
wherein the first block of second system information further includes value tag information and cell access related information, and
wherein the cell access related information includes at least one of PLMN (Public Land Mobile Network) identity information, tracking area identity information and cell barred information.
8. The method of claim 1, wherein the step of receiving a block of first system information comprises:
periodically receiving the block of first system information via the BCH in accordance with a corresponding first predetermined period.
9. The method of claim 8, wherein the step of receiving a first block of second system information comprises:
periodically receiving the first block of second system information via the DL_SCH in accordance with a corresponding second predetermined period.
10. The method of claim 1, wherein the step of receiving a first block of second system information comprises:
receiving the first block of second system information at a predetermined time after receiving the block of first system information.
11. The method of claim 1, wherein the step of receiving a block of first system information comprises:
receiving the block of first system information in a predetermined frame of the BCH.
12. The method of claim 1, wherein the step of receiving a first block of second system information comprises:
receiving the first block of second system information in a predetermined frame of the DL_SCH.
13. The method of claim 1, wherein the step of receiving a second block of second system information comprises:
receiving plural second blocks of second system information, each second block of second system information being mutually exclusive.
14. The method of claim 13, wherein the each second block of second system information has a corresponding second block period.
15. The method of claim 1, wherein the specific control channel is a L1L2 control channel.
16. The method of claim 1, wherein the specific control channel is a PDCCH that identifies specific OFDM resources assigned for receiving the DL_SCH.
17. The method of claim 1, wherein the specific control channel is a PDCCH that identifies specific OFDM resources assigned for receiving the first block of second system information and the second block of second system information.
18. A method for transmitting, by a base station to at least one mobile terminal, system information via a broadcast control channel (BCCH), which is a logical channel between a radio link control (RLC) layer and a medium access control (MAC) layer, and a broadcast channel (BCH) and a downlink shared channel (DL_SCH), the BCH and DL_SCH being transport channels between the MAC layer and a physical layer and which are each directly mapped to the BCCH, the method comprising:
transmitting a block of first system information to the at least one mobile terminal via the BCH,
after the block of first system information is transmitted, transmitting a first block of second system information to the at least one mobile terminal via the DL_SCH configured to carry system information and user traffic, the first block of second system information including schedule information, and
after the first block of second system information is transmitted, transmitting a second block of second system information to the at least one mobile terminal via the DL_SCH in accordance with the schedule information included in the first block of second system information,
wherein the first block of second system information and the second block of second system information are transmitted via the DL_SCH in accordance with a specific control channel, and
wherein the specific control channel indicates frequency and time information via which the first block of second system information and the second block of second system information are transmitted via the DL_SCH.
19. The method of claim 18, wherein the schedule information includes at least one of periodicity information and mapping information.
20. The method of claim 19, wherein the at least one of periodicity information and mapping information is information for receiving the second block of second system information.
21. The method of claim 18, wherein the block of first system information includes at least one of bandwidth information and parameter information on a physical layer.
22. The method of claim 18, wherein the second block of second system information further comprises one of:
common or shared channel related information;
call transmission information;
a cell select related information;
a positioning related information; and
a Multimedia Broadcast Multicast Service (MBMS) related information.
23. The method of claim 18, wherein the DL_SCH supports HARQ (hybrid automatic repeat request) scheme.
24. The method of claim 18, wherein the first block of second system information further includes value tag information and cell access related information, and the cell access related information includes at least one of PLMN (Public Land Mobile Network) identity information, tracking area identity information and cell barred information.
25. The method of claim 18, wherein the step of transmitting a block of first system information comprises:
periodically transmitting the block of first system information via the BCH in accordance with a corresponding first predetermined period.
26. The method of claim 25, wherein the step of transmitting a first block of second system information comprises:
periodically transmitting the first block of second system information via the DL_SCH in accordance with a corresponding second predetermined period.
27. The method of claim 18, wherein the step of transmitting a first block of second system information comprises:
transmitting the first block of second system information at a predetermined time after transmitting the block of first system information.
28. The method of claim 18, wherein the step of transmitting a block of first system information comprises:
transmitting the block of first system information in a predetermined frame of the BCH.
29. The method of claim 18, wherein the step of transmitting a first block of second system information comprises:
transmitting the first block of second system information in a predetermined frame of the DL_SCH.
30. The method of claim 18, wherein the step of transmitting a second block of second system information comprises:
transmitting plural second blocks of second system information, each second block of second system information being mutually exclusive.
31. The method of claim 30, wherein the each second block of second system information has a corresponding second block period.
32. The method of claim 18, wherein the specific control channel is a L1L2 control channel.
33. The method of claim 18, wherein the specific control channel is a PDCCH that identifies specific OFDM resources assigned for transmitting the DL_SCH.
34. The method of claim 18, wherein the specific control channel is a PDCCH that identifies specific OFDM resources assigned for transmitting the first block of second system information and the second block of second system information.