<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments for 29West</title>
	<atom:link href="http://blog.29west.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.29west.com</link>
	<description>High-Performance Messaging</description>
	<lastBuildDate>Wed, 07 Oct 2009 22:10:54 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Estimating Errors in Round-Trip Latency Measurements due to Clock Drift by Estimating Errors in Round-Trip Latency Measurements due to Clock Drift &#171; Rajan&#8217;s Blog</title>
		<link>http://blog.29west.com/2009/09/01/errors-round-trip-latency-measurements-clock-drift/#comment-20</link>
		<dc:creator>Estimating Errors in Round-Trip Latency Measurements due to Clock Drift &#171; Rajan&#8217;s Blog</dc:creator>
		<pubDate>Wed, 07 Oct 2009 22:10:54 +0000</pubDate>
		<guid isPermaLink="false">http://blog.29west.com/?p=574#comment-20</guid>
		<description>[...] Estimating Errors in Round-Trip Latency Measurements due to Clock Drift [...]</description>
		<content:encoded><![CDATA[<p>[...] Estimating Errors in Round-Trip Latency Measurements due to Clock Drift [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Do you want your exchange feed normalized? by Neil Horlock</title>
		<link>http://blog.29west.com/2009/01/28/do-you-want-your-exchange-feed-normalized/#comment-5</link>
		<dc:creator>Neil Horlock</dc:creator>
		<pubDate>Wed, 04 Feb 2009 14:25:59 +0000</pubDate>
		<guid isPermaLink="false">http://29west.wordpress.com/?p=72#comment-5</guid>
		<description>Normalization comes in at more than one level. 
1) Content normalization: The most destructive form where data is remapped to a homogenous presentation, and a defined set of fields published in a defined format. e.g.An automated multi-market smart  order routing system may need to know the trading state of a product at a given venue, for the most part it needs to know only the state at an abstract level (is it tradable or not) while the venues will all have nuances and at the very least different presentations. 

2) Transport normalization: Data is not remapped, nor discarded but is repackaged in a common protocol, the line between type 1 and type 2 blurs of course but often even applications that would turn their noses up at the &quot;de-valued&quot; data in option 1 would still rather receive the data in a common &quot;package&quot;. Quite what transformations occur is very much use case dependent but an example would be the conversion of binary prices into ASCII or vice versa, or publication over a common market data back bone.

In a world where compression such as FAST is becoming more normal number 2 above is almost a given. Consuming applications are very unlikely to want to deal with the specific decompression rules and thus the data is going to be extracted and in the process you have made a normalisation decision.</description>
		<content:encoded><![CDATA[<p>Normalization comes in at more than one level.<br />
1) Content normalization: The most destructive form where data is remapped to a homogenous presentation, and a defined set of fields published in a defined format. e.g.An automated multi-market smart  order routing system may need to know the trading state of a product at a given venue, for the most part it needs to know only the state at an abstract level (is it tradable or not) while the venues will all have nuances and at the very least different presentations. </p>
<p>2) Transport normalization: Data is not remapped, nor discarded but is repackaged in a common protocol, the line between type 1 and type 2 blurs of course but often even applications that would turn their noses up at the &#8220;de-valued&#8221; data in option 1 would still rather receive the data in a common &#8220;package&#8221;. Quite what transformations occur is very much use case dependent but an example would be the conversion of binary prices into ASCII or vice versa, or publication over a common market data back bone.</p>
<p>In a world where compression such as FAST is becoming more normal number 2 above is almost a given. Consuming applications are very unlikely to want to deal with the specific decompression rules and thus the data is going to be extracted and in the process you have made a normalisation decision.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Do you want your exchange feed normalized? by David Walthour</title>
		<link>http://blog.29west.com/2009/01/28/do-you-want-your-exchange-feed-normalized/#comment-4</link>
		<dc:creator>David Walthour</dc:creator>
		<pubDate>Fri, 30 Jan 2009 03:01:02 +0000</pubDate>
		<guid isPermaLink="false">http://29west.wordpress.com/?p=72#comment-4</guid>
		<description>I agree that it is largely application dependent.  Some applications need to deal with the nuances of the direct exchange data while many don&#039;t.  Normalizing can greatly simplify the design considerations for many apps.  Also, if the normalization is combined with throttling, the result can be much better overall network throughput and performance for applications that are not latency sensitive, e.g., non trading and execution apps.  The majority of applications that I write using LBM feed handlers would greatly benefit from normalized exchange feeds.</description>
		<content:encoded><![CDATA[<p>I agree that it is largely application dependent.  Some applications need to deal with the nuances of the direct exchange data while many don&#8217;t.  Normalizing can greatly simplify the design considerations for many apps.  Also, if the normalization is combined with throttling, the result can be much better overall network throughput and performance for applications that are not latency sensitive, e.g., non trading and execution apps.  The majority of applications that I write using LBM feed handlers would greatly benefit from normalized exchange feeds.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Do you want your exchange feed normalized? by Jerry Nelligan</title>
		<link>http://blog.29west.com/2009/01/28/do-you-want-your-exchange-feed-normalized/#comment-3</link>
		<dc:creator>Jerry Nelligan</dc:creator>
		<pubDate>Thu, 29 Jan 2009 22:14:52 +0000</pubDate>
		<guid isPermaLink="false">http://29west.wordpress.com/?p=72#comment-3</guid>
		<description>It depends on my application. In applications that are latency and resource intensive, I do not want my feed normalized. Normalizing the feed takes precious CPU resources at the point of contact. It can also potentially delete or change some of the subtle data provided by the exchange. When someone normalizes the data for me, I may not be aware of changes to that data and their impact on my business since I am not involved in the normalization process.

For applications that don&#039;t have extreme latency sensitivity, such as user front ends or risk applications, I would like my data normalized as much as possible.</description>
		<content:encoded><![CDATA[<p>It depends on my application. In applications that are latency and resource intensive, I do not want my feed normalized. Normalizing the feed takes precious CPU resources at the point of contact. It can also potentially delete or change some of the subtle data provided by the exchange. When someone normalizes the data for me, I may not be aware of changes to that data and their impact on my business since I am not involved in the normalization process.</p>
<p>For applications that don&#8217;t have extreme latency sensitivity, such as user front ends or risk applications, I would like my data normalized as much as possible.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
