BlackBerry Forums Support Community               

Closed Thread
 
LinkBack Thread Tools
Old 03-24-2010, 09:11 AM   #1 (permalink)
BlackBerry Extraordinaire
 
noname's Avatar
 
Join Date: Sep 2005
Location: Congested Islet of "Foreign Talents" (> 45% of workforce) - Singapore.
Model: Z10
OS: 10.0.0
PIN: NUKE(PAP)
Carrier: Singtel
Posts: 1,504
Post Thanks: 6
Thanked 9 Times in 9 Posts
Arrow Knowledge Sharing - Minshall's Algorithm

Please Login to Remove!

Introduction

On the GroupWise messaging server, the Minshall Algorithm is disabled by default. However, in some cases you should enable the algorithm to improve BlackBerry Enterprise Server performance and user experience.


References

Article Title: Enabling the Minshall Algorithm
Article Number: KB04224
Link: View Document

Article Title: Message flow is delayed or ceases due to non-responsive threads in the BlackBerry Messaging Agent on event NEW_MB_PCKT_NOTIFY
Article Number: KB13764
Link: View Document

[30038] (07/25 04:51:01.017):{0x20EC} Worker Thread: *** No Response *** Thread Id=0x1338, Handle=0x15B8, WaitCount=1, WorkingTime=18 min, LastActivity=18 min, Event: NEW_MB_PCKT_NOTIFY, User: First Last, Server: GWPOA1, Activity: Starting


How To enable Minshall's Algorithm

Syntax: set tcp minshall algorithm = string
Range: On | Off Default: Off

This parameter is used to enable or disable support for Minshall's Algorithm. An interaction between the sender's Nagle Algorithm and the receiver's Delayed ACK policy can create an especially severe problem: that of a temporary deadlock. The Nagle Algorithm prevents the sender from transmitting more data until it receives an outstanding ACK, while the delayed ACK policy prevents the receiver from transmitting an ACK until more data arrives. Sooner or later, the delayed-ACK timeout breaks the deadlock, but this adds delays to operations that should have completed much faster.

Minshall's Algorithm is an enhancement to the Nagle Algorithm that helps avoid the deadlock without disabling the Nagle Algorithm. The algorithm states that a small packet should be sent only if the connection does not have a small packet unacknowledged. From this statement, it is clear that the Minshall Algorithm allows one unacknowledged small packet per connection.

Link: Tuning the NetWare 6 TCP/IP Stack via SET Parameters
__________________
Native but 4th class citizen of a nation governed by idiots who import congestions & contention.

Last edited by noname : 03-24-2010 at 09:15 AM.
Offline  
Closed Thread


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On





Copyright 2004-2014 BlackBerryForums.com.
The names RIM and BlackBerry are registered Trademarks of BlackBerry Inc.