|
|
 | | From: | Naval Espasa | | Subject: | Poor performance on TCP/IP for VSE | | Date: | 19 Jan 2005 10:02:38 -0800 |
|
|
 | This is a multi-part message in MIME format.
------=_NextPart_000_0042_01C4FE57.C510D100 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="Windows-1252"
We have installed VSE/ESA 2.6.2, Mq-Series 2.1.2 and TCP/IP for VSE 1.5.
I use MQ-Series for sending messages another site, but only I can send a = few messages per second, because TCP/IP stack doesn't send next message until ACKs related to the = send is received from the peer.=20
I think that TCP/IP stack should transmit all the data allowed within a = foreign window definition, without=20 to have to wait for ACKs by each message sent.
Any ideas how can I resolve this?
Naval Espasa Barcelona Stock Exchange
------=_NextPart_000_0042_01C4FE57.C510D100 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="Windows-1252"
charset=3Dwindows-1252">
We have installed VSE/ESA 2.6.2, Mq-Series 2.1.2 and = TCP/IP=20 for VSE 1.5.
I use MQ-Series for sending messages another site, = but only I=20 can send a few messages per second,
because TCP/IP stack doesn't send next message until = ACKs=20 related to the send is received from
the peer.
I think that TCP/IP stack should transmit all the = data allowed=20 within a foreign window definition, without
to have to wait for ACKs by each message=20 sent.
Any ideas how can I resolve this?
Naval Espasa
Barcelona Stock Exchange
------=_NextPart_000_0042_01C4FE57.C510D100--
|
|
 | | From: | The Family | | Subject: | Re: Poor performance on TCP/IP for VSE | | Date: | Wed, 19 Jan 2005 18:31:05 GMT |
|
|
 | UDP
"Naval Espasa" wrote in message news:004501c4fe4f$635a99d0$0301100a@NAVAL...
We have installed VSE/ESA 2.6.2, Mq-Series 2.1.2 and TCP/IP for VSE 1.5.
I use MQ-Series for sending messages another site, but only I can send a few messages per second, because TCP/IP stack doesn't send next message until ACKs related to the send is received from the peer.
I think that TCP/IP stack should transmit all the data allowed within a foreign window definition, without to have to wait for ACKs by each message sent.
Any ideas how can I resolve this?
Naval Espasa Barcelona Stock Exchange
|
|
 | | From: | John Rankin | | Subject: | Re: Poor performance on TCP/IP for VSE | | Date: | 19 Jan 2005 14:35:29 -0800 |
|
|
 | > This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible.
--B_3189000878_5806889 Content-type: text/plain; charset="US-ASCII" Content-transfer-encoding: 7bit
On 1/19/05 12:50 PM, "Naval Espasa" wrote:
> We have installed VSE/ESA 2.6.2, Mq-Series 2.1.2 and TCP/IP for VSE 1.5. > > I use MQ-Series for sending messages another site, but only I can send a few > messages per second, > because TCP/IP stack doesn't send next message until ACKs related to the send > is received from > the peer. > > I think that TCP/IP stack should transmit all the data allowed within a > foreign window definition, without > to have to wait for ACKs by each message sent. > > Any ideas how can I resolve this? > > Naval Espasa > Barcelona Stock Exchange
Naval,
This is not an issue of TCP/IP. TCP/IP for VSE 1.5 can queue and process an extremely large amount of information, without waiting for it to be ACKed. However, each specific application send, must be tied to a response in order to provide proper error reporting information, otherwise, the originating application may never know that the data was lost or failed in its transmission. TCP/IP for VSE 1.5 allows applications to queue a large number of concurrent requests along these lines and provides several different methods of implement this queuing. However, MQ-Series choose to use none of the provided techniques and implemented their send operation in the simplest possible way. This has created the performance problem of which you speak. Even so, our development staff has worked out a system that will allow, simplistically written applications, to improve their performance. This enhancement is still being tested and will be made available within the base product as soon possible.
John Rankin President CSI International (800) 795-4914 (740) 420-5400 WWW.e-VSE.com
--B_3189000878_5806889 Content-type: text/html; charset="US-ASCII" Content-transfer-encoding: quoted-printable
Re: Poor performance on TCP/IP for VSE
On 1/= 19/05 12:50 PM, "Naval Espasa" <nespasa@borsabcn.es> wrote:<= BR>
E=3D'font-size:12.0px'>We have installed VSE/ESA 2.6.2, Mq-Series 2.1.2 and TC= P/IP for VSE 1.5.
I use MQ-Series for sending messages another site, but only I can send a fe= w messages per second,
because TCP/IP stack doesn't send next message until ACKs related to the se= nd is received from
the peer.
I think that TCP/IP stack should transmit all the data allowed within a for= eign window definition, without
to have to wait for ACKs by each message sent.
Any ideas how can I resolve this?
Naval Espasa
Barcelona Stock Exchange
LE=3D'font-size:12.0px'>
Naval,
This is not an issue of TCP/IP. TCP/IP for VS= E 1.5 can queue and process an extremely large amount of information, withou= t waiting for it to be ACKed. However, each specific application send,= must be tied to a response in order to provide proper error reporting infor= mation, otherwise, the originating application may never know that the data = was lost or failed in its transmission. TCP/IP for VSE 1.5 allows appl= ications to queue a large number of concurrent requests along these lines an= d provides several different methods of implement this queuing. Howeve= r, MQ-Series choose to use none of the provided techniques and implemented t= heir send operation in the simplest possible way. This has created the= performance problem of which you speak. Even so, our development staf= f has worked out a system that will allow, simplistically written applicatio= ns, to improve their performance. This enhancement is still being test= ed and will be made available within the base product as soon possible.
John Rankin
President
CSI International
(800) 795-4914
(740) 420-5400
WWW.e-VSE.com
--B_3189000878_5806889--
|
|
 | | From: | Naval Espasa | | Subject: | Re: Poor performance on TCP/IP for VSE | | Date: | 20 Jan 2005 01:34:10 -0800 |
|
|
 | This is a multi-part message in MIME format.
------=_NextPart_000_007F_01C4FEDB.5A83B350 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="iso-8859-1"
Re: Poor performance on TCP/IP for VSEJohn,
Thanks so much for your response. I'm very happy that your = development staff has worked to resolve this problem. Could you give me a date? For me is very urgent to improve this = communication. =20
Also I have a COBOL TCP/IP program for sending and receiving = files that suffers same problem. Could you show me the several = differents methods of implement this queuing?.
Thanks.
Naval Espasa
Barcelona Stock Exchange
=20
From: John Rankin=20 To: VSE Discussion List=20 Sent: Wednesday, January 19, 2005 11:34 PM Subject: Re: Poor performance on TCP/IP for VSE
On 1/19/05 12:50 PM, "Naval Espasa" wrote:
We have installed VSE/ESA 2.6.2, Mq-Series 2.1.2 and TCP/IP for VSE = 1.5. =20 I use MQ-Series for sending messages another site, but only I can = send a few messages per second, because TCP/IP stack doesn't send next message until ACKs related to = the send is received from the peer.=20 =20 I think that TCP/IP stack should transmit all the data allowed = within a foreign window definition, without=20 to have to wait for ACKs by each message sent. =20 Any ideas how can I resolve this? =20 Naval Espasa Barcelona Stock Exchange
Naval,
This is not an issue of TCP/IP. TCP/IP for VSE 1.5 can queue and = process an extremely large amount of information, without waiting for it = to be ACKed. However, each specific application send, must be tied to a = response in order to provide proper error reporting information, = otherwise, the originating application may never know that the data was = lost or failed in its transmission. TCP/IP for VSE 1.5 allows = applications to queue a large number of concurrent requests along these = lines and provides several different methods of implement this queuing. = However, MQ-Series choose to use none of the provided techniques and = implemented their send operation in the simplest possible way. This has = created the performance problem of which you speak. Even so, our = development staff has worked out a system that will allow, = simplistically written applications, to improve their performance. This = enhancement is still being tested and will be made available within the = base product as soon possible.
John Rankin President CSI International (800) 795-4914 (740) 420-5400 WWW.e-VSE.com
------=_NextPart_000_007F_01C4FEDB.5A83B350 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="iso-8859-1"
Re: Poor performance on TCP/IP for VSE charset=3Diso-8859-1">
John,
Thanks so = much for=20 your response. I'm very happy that your development staff has worked to = resolve=20 this problem.
Could you give me a date? For me is very urgent = to=20 improve this communication.
size=3D2> Also I = ; have=20 a COBOL TCP/IP program for sending and = receiving=20 files that suffers same problem. Could you show me the several = differents=20 methods of implement this queuing?.
Thanks.
Naval Espasa
Barcelona Stock Exchange
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; = BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px"> Sent: Wednesday, January 19, = 2005 11:34=20 PM Subject: Re: Poor performance = on TCP/IP=20 for VSE
style=3D"FONT-SIZE: 12px">On 1/19/05 12:50 PM, "Naval Espasa" < href=3D"mailto:nespasa@borsabcn.es">nespasa@borsabcn.es>=20 wrote:
style=3D"FONT-SIZE: 12px">We have installed VSE/ESA 2.6.2, Mq-Series = 2.1.2 and=20 TCP/IP for VSE 1.5. I use MQ-Series for sending = messages=20 another site, but only I can send a few messages per = second, because=20 TCP/IP stack doesn't send next message until ACKs related to the = send is=20 received from the peer. I think that TCP/IP stack = should=20 transmit all the data allowed within a foreign window definition, = without=20 to have to wait for ACKs by each message sent. Any = ideas=20 how can I resolve this? Naval Espasa Barcelona Stock =
Exchange
face=3D"Verdana, Helvetica, Arial"> style=3D"FONT-SIZE: = 12px"> Naval,
This is not=20 an issue of TCP/IP. TCP/IP for VSE 1.5 can queue and process an=20 extremely large amount of information, without waiting for it to be = ACKed.=20 However, each specific application send, must be tied to a = response in=20 order to provide proper error reporting information, otherwise, the=20 originating application may never know that the data was lost or = failed in its=20 transmission. TCP/IP for VSE 1.5 allows applications to queue a = large=20 number of concurrent requests along these lines and provides several = different=20 methods of implement this queuing. However, MQ-Series choose to = use none=20 of the provided techniques and implemented their send operation in the =
simplest possible way. This has created the performance problem = of which=20 you speak. Even so, our development staff has worked out a = system that=20 will allow, simplistically written applications, to improve their = performance.=20 This enhancement is still being tested and will be made = available within=20 the base product as soon possible.
John = Rankin President CSI=20 International (800) 795-4914 (740)=20 420-5400 WWW.e-VSE.com
------=_NextPart_000_007F_01C4FEDB.5A83B350--
|
|
|