Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

2.1.2.4. Policy response handling

  1. Forward the response from Policy to the appropriate child thread - it could be a PCI-ANR child thread (in case of PCI-ANR optimization), or PM child thread (in case of autonomous ANR update by PM child thread).

2.1.2.5. Child Thread Status update handling

Clean up the resources associated with the child thread (including cluster details), and kill the child thread.

2.1.3. Terminating

Upon receiving a terminate request clean up all resources.

  • Response from policy is handled by a separate thread. 
  • When positive acknowledgement is received from the policy the cells in the response are removed from the table and when negative acknowledgement is received the negative_ack count for the cell is increased and updated in the table. When no response is received no changes are made. 
  • When negative_ack count of a particular cell increases beyond a threshold, it is shifted to another table.  

2.1.2.5. Child Thread Status update handling

Clean up the resources associated with the child thread (including cluster details), and kill the child thread.

2.1.3. Terminating

Upon receiving a terminate request clean up all resources.

2.2. PCI-ANR Child Thread(s2.2. PCI-ANR Child Thread(s)

These child threads are spawned for handling PCI optimization primarily, though they may also trigger PCI-ANR joint optimization in some cases. The various states and associated actions are described below.

...

  • Send prepared message(s) to Policy. 

  • Start Policy_rsp timer and wait for Policy response by going to "Wait for Policy Response" state (Section 2.2.6).

2.2.6.

...

Handling Policy Response

...

  • Response from policy is handled by a separate thread. 
  • When positive acknowledgement is received from the policy, the cells in the response are removed from the table and when negative acknowledgement is received the negative_ack count for the cell is increased and updated in the table. When no response is received no changes are made. 
  • When negative_ack count of a particular cell increases beyond a threshold, it is shifted to another table.  

2.2.7. Wait for RAN updates

...

When an indication that PCI-ANR child thread(s)' actions are completed is received, go to Step 2.3.2.2.1. If any PM inputs are received, go to Step 2.3.2.

2.3.4.

...

Handling Policy response

...

  • Response from policy is handled by a separate thread. 
  • When positive acknowledgement is received from the policy, the cells in the response are removed from the table and when negative acknowledgement is received the negative_ack count for the cell is increased and updated in the table. When no response is received no changes are made. 
  • When negative_ack count of a particular cell increases beyond a threshold, it is shifted to another table.