<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	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>Blogs from RTI &#187; Applications</title>
	<atom:link href="http://blogs.rti.com/category/applications/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.rti.com</link>
	<description>The Real-Time Middleware Experts</description>
	<lastBuildDate>Mon, 16 Aug 2010 22:32:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='blogs.rti.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/479f17de79bce18ecb4bca1e1ae1bd8d?s=96&#038;d=http://s2.wp.com/i/buttonw-com.png</url>
		<title>Blogs from RTI &#187; Applications</title>
		<link>http://blogs.rti.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blogs.rti.com/osd.xml" title="Blogs from RTI" />
	<atom:link rel='hub' href='http://blogs.rti.com/?pushpress=hub'/>
		<item>
		<title>Highways in the Sky</title>
		<link>http://blogs.rti.com/2010/03/04/highways-in-the-sky/</link>
		<comments>http://blogs.rti.com/2010/03/04/highways-in-the-sky/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 01:40:50 +0000</pubDate>
		<dc:creator>Jeffrey Shimbo</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[aerospace]]></category>
		<category><![CDATA[ATM]]></category>
		<category><![CDATA[UAV]]></category>

		<guid isPermaLink="false">http://blogs.rti.com/?p=216</guid>
		<description><![CDATA[On cool and clear afternoons in the San Francisco Bay Area, I often see jet contrails going north to south. I imagine passengers jets from East Asia or cargo jets from Anchorage, Alaska flying to Los Angeles (LAX). While it would be logical to assume these lines trace straight line paths between airports, aircraft fly [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blogs.rti.com&amp;blog=7350090&amp;post=216&amp;subd=rtidds&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>On cool and clear afternoons in the San Francisco Bay Area, I often see jet contrails going north to south. I imagine passengers jets from East Asia or cargo jets from Anchorage, Alaska flying to Los Angeles (LAX). While it would be logical to assume these lines trace straight line paths between airports, aircraft fly slightly crooked paths through a series of predetermined way points. These airways are analogous to a highway system crossing the continent by linking major cities along the way.</p>
<p>Like the U.S. Interstate Highway System, air traffic control systems are based on 50-year old technologies, in the case of air traffic control, ground-based radars and voice communications over radio.</p>
<p><span id="more-216"></span>Ground-based radar antennas rotate 5 or 12 times per minute “pinging” aircraft every 12 seconds (or 5 seconds near airports). It is thus possible for aircraft to be miles away from where the controllers think they are. As a consequence, aircraft must be spaced 3-5 miles apart (horizontally).</p>
<p>Air traffic communications have not kept up with digital communications technology. Controllers still issue mundane commands like, “Descend to five thousand (feet),” “Fly heading 270 (fly due west),” and “Reduce speed to 180 (knots).” Furthermore, pilots rely on air traffic controllers to advise them of nearby aircraft.</p>
<p>Meanwhile, higher fuel expenses are motivating the aerospace industry and airlines to experiment with new technologies and procedures because more efficient flying means lower fuel burn, and fuel is the biggest or second largest expense for airlines.</p>
<p>In the United States, a large air cargo carrier uses Automatic Dependent Surveillance-Broadcast (ADS-B) to exchange GPS data with other aircraft in their fleet. Pilots can track the position and direction of similarly equipped aircraft, just like a marine radar on any passenger ship. This is especially useful every night when about one hundred aircraft converge on their hub airport in a narrow time window. Without the positional awareness made possible by ADS-B, disruptions, such as storms, cause traffic jams in the air, forcing them to fly in circles while waiting for their turn to land. With ADS-B units in the cockpit, pilots can space themselves prior to arrival, thus reducing congestion at the hub airport and saving fuel.</p>
<p>Over the Pacific Ocean, the ASPIRE (Asia Pacific Initiative to Reduce Emissions) is testing operational optimizations to burn less fuel on transpacific flights. ASPIRE flights are allowed to take advantage of every optimization during their oceanic flights, most importantly greater freedom to change their altitude and heading based on actually encountered atmospheric conditions, as opposed to conditions forecast hours before flight. This is enabled by precision navigation (GPS) and better air-ground communications. On a recent ASPIRE flight, a 747 flying from LAX to Singapore, via Narita, Japan burned 10,868 kg less fuel, while emitting 33,769 kg less CO2 (carbon dioxide).</p>
<p>Unmanned aerial vehicles (UAV) present new challenges to air traffic management (ATM). In Europe, the ATLANTIDA initiative (Application of Leading Technologies to Unmanned Aerial Vehicles for Research and Development in ATM) is tackling the challenge of applying Trajectory-Based Operations (TBO) to air traffic management (ATM) for Unmanned Aerial Vehicles (UAV). Instead of human air traffic controllers proactively controlling aircraft movements, which is especially challenging with unmanned vehicles, TBO takes aircraft trajectory data and computes optimal solutions and presents decisions to the air traffic controller. ATLANTIDA uses a net-centric service-oriented architecture along with a novel trajectory definition technology called Aircraft Intent Description Language (AIDL) to capture and distribute trajectory data, and has selected RTI Data Distribution Service for its implementation.</p>
<p>The benefits of better air traffic control and management are more efficient flying and lower fuel burn. Consequently emissions are lower. RTI is playing a role in the future of air traffic management and helping the world be a little greener.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rtidds.wordpress.com/216/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rtidds.wordpress.com/216/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rtidds.wordpress.com/216/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rtidds.wordpress.com/216/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rtidds.wordpress.com/216/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rtidds.wordpress.com/216/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rtidds.wordpress.com/216/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rtidds.wordpress.com/216/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rtidds.wordpress.com/216/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rtidds.wordpress.com/216/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rtidds.wordpress.com/216/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rtidds.wordpress.com/216/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rtidds.wordpress.com/216/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rtidds.wordpress.com/216/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blogs.rti.com&amp;blog=7350090&amp;post=216&amp;subd=rtidds&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blogs.rti.com/2010/03/04/highways-in-the-sky/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/afe7a115bf14fb34a4d0cbf37557073a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jts</media:title>
		</media:content>
	</item>
		<item>
		<title>NASA HRS Program and RTI</title>
		<link>http://blogs.rti.com/2009/11/19/nasa-hrs-program-and-rti/</link>
		<comments>http://blogs.rti.com/2009/11/19/nasa-hrs-program-and-rti/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 04:17:31 +0000</pubDate>
		<dc:creator>Stan Schneider</dc:creator>
				<category><![CDATA[Applications]]></category>

		<guid isPermaLink="false">http://blogs.rti.com/?p=199</guid>
		<description><![CDATA[Yesterday’s press release on RTI’s success with the NASA Human Robotics Program is a great occasion for my first blog entry.  (http://www.rti.com/company/news/NASA-space-robots.html) NASA was RTI’s first customer.  In fact, NASA funded the research at the Stanford Aerospace Robotics Laboratory that spawned the technology that became RTI and the DDS standard. The progress in the NASA [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blogs.rti.com&amp;blog=7350090&amp;post=199&amp;subd=rtidds&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Yesterday’s press release on RTI’s success with the NASA Human Robotics Program is a great occasion for my first blog entry.  (<a href="http://www.rti.com/company/news/NASA-space-robots.html">http://www.rti.com/company/news/NASA-space-robots.html</a>)</p>
<p>NASA was RTI’s first customer.  In fact, NASA funded the research at the Stanford Aerospace Robotics Laboratory that spawned the technology that became RTI and the DDS standard.</p>
<p>The progress in the NASA program during that time is stunning.  In the 1990’s, robot controllers were clunky boxes with primitive sensors and no real connection off board.  It was a huge accomplishment just to wander around dragging a huge umbilical cord for power and control.  Today’s program connects impressive vision systems, planners, and controllers.  They can be controlled live or run nearly autonomously.  The computing system networks dozens of processors in ground stations and vehicles.  The stovepipe systems (and rivalries!) at the different research centers years ago gave way to common system architectures that allow efficient sharing of code, data, and research progress.  The robots can work independently for long periods in realistic environments.  The researchers can work together in shorter periods on realistic progress.  That’s the Way Things Should Be…</p>
<p>Of course, the networking technology has also made great progress.  The middleware grew from a specialized data server to a general-purpose international standard.  From our research beginnings, RTI now claims hundreds of designs in a dozen industries, including many real-world mission-critical, 24&#215;7 applications.  We are not alone; the DDS standard is backed by multiple vendors in a growing, competitive market.  That’s also the Way Things Should Be.</p>
<p>Anyway, I&#8217;m glad we could be some small part of this program.  I want to congratulate NASA on its decades of progress towards the vision of enabling capable, cost effective exploration of our universe.  The sky may be the limit.  It’s refreshing to see and work with those who know it’s the lower one.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rtidds.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rtidds.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rtidds.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rtidds.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rtidds.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rtidds.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rtidds.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rtidds.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rtidds.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rtidds.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rtidds.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rtidds.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rtidds.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rtidds.wordpress.com/199/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blogs.rti.com&amp;blog=7350090&amp;post=199&amp;subd=rtidds&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blogs.rti.com/2009/11/19/nasa-hrs-program-and-rti/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2bce6aea93abf4aaeae5beb63a24a158?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">rtistan</media:title>
		</media:content>
	</item>
		<item>
		<title>Developing Cyber Situational Awareness for Enterprise Health</title>
		<link>http://blogs.rti.com/2009/06/16/developing-cyber-situational-awareness-for-enterprise-health/</link>
		<comments>http://blogs.rti.com/2009/06/16/developing-cyber-situational-awareness-for-enterprise-health/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 06:44:11 +0000</pubDate>
		<dc:creator>Supreet Oberoi</dc:creator>
				<category><![CDATA[Applications]]></category>

		<guid isPermaLink="false">http://blogs.rti.com/?p=158</guid>
		<description><![CDATA[Today’s distributed systems are capable of producing a large amount of information, both on the status of their own and external components. The challenge is not the lack of information but finding what is needed when it is needed. <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blogs.rti.com&amp;blog=7350090&amp;post=158&amp;subd=rtidds&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Today’s distributed systems are capable of producing a large amount of information, both on the status of their own components and of external components. The challenge with these systems is not the lack of information, but finding what is needed when it is needed.</p>
<p>With this deluge of information, because of the gap between the large volume of data produced and people’s ability to process the information, operators may even be less informed than before. For the information to be processed correctly, it needs to be <em>integrated</em> and <em>interpreted</em> correctly. In addition, the system must provide the operator with the information in a way that is usable <em>cognitively</em> and <em>physically</em>. The system should be designed in such a way so as to support the operator under dynamic operational constraints. This is what <em>Situational Awareness</em> is about &#8212; about knowing what <em>important </em>things are going <em>around you</em>.</p>
<p><span id="more-158"></span>At the basic level, Situational Awareness (SA) is about determining <em>what</em> <em>information</em> is relevant and how to collect that information. The next level extends SA’s capabilities by <em>understanding</em> that information. This includes how people combine, interpret, store, and retain information. This also includes how information is integrated from multiple sources. In addition to integrating and classifying the information, it is also important to determine how <em>important </em>that information is.</p>
<p>How much of situational awareness in enough? While it is important to have as much information as possible, it is imperative that more information does not come at the cost of processing (comprehending) information that is classified as being more important. The next level &#8211;“level 3” &#8212; deals with <em>acting </em>on the information. This also includes forecasting future events, and providing recommendations on how to react to such events. The way in which the operator directs her attention in acquiring and processing information fundamentally impacts situational awareness.</p>
<p><em>Time</em> is a critical ingredient in achieving situational awareness – how much time is available until a specific event occurs or some action must be taken, using time to correlate multiple events of interest. <em>Space </em>is another aspect – correlating events of interest within a space. Lastly, real-world situations are dynamic – they keep changing. So it is important to incorporate the <em>rate </em>at which the information is being updated in the design of a SA system.</p>
<p>Ultimately, the role of building an SA system is for enabling operators to make the <em>correct decisions</em> in a <em>timely</em> manner. It is entirely possible for the operator to have a perfect SA system and still make an incorrect decision. This could be due to poor strategies, tactics or training, among other reasons. So it imperative to have, where possible, a <em>linking</em> between recognizing a situation and taking a decision based on that recognition. Of particular importance is the technique of pattern-matching to recognize information belonging to a known class of situations. With <em>experience, </em>the pattern-recognition/action-selection sequence can become <em>automated</em> and reduce demands on the operator.</p>
<p>To summarize, SA is about creating a <em>model</em> where the system state is captured, including creating an understanding how that state is affected by projected events. A good SA model integrates relevant information from multiple sources, determines the relative importance of different events, and projects the state of the system based on events. This also implies that, to build a system that is situation aware, the model must be accurate and must have the ability to be updated to reflect the current events.</p>
<p>With the technologies available from Real-Time Innovations (RTI), application developers can build an open, standards-based platform that can be used to collect, integrate, and analyze the information required for building a situational aware model for monitoring the enterprise health of a network. This framework will integrate with third-party sensors and probes (using algorithms for sensor fusion) for the accumulation of information and will leverage the  latest advances in groupware applications for providing situational awareness to the operator and enabling them to make distributed decisions in a cooperative manner.</p>
<p>With <em>RTI Data Distribution Service, </em>we can address the following needs of situation-aware applications:</p>
<ul>
<li>Enable integration of heterogeneous sensors, across domains and networks</li>
<li>Provide dynamic, evolvable and type-safe data representation &amp; encapsulation</li>
<li>Provide minimally-intrusive, efficient, scalable, and real-times-aware collected-data distribution</li>
<li>Evaluate advances in Service Oriented Architecture (SOA) for enabling integration of information from multiple sources</li>
<li>Conduct post-attack analysis to determine new patterns for future threat detection</li>
</ul>
<p>In addition, with complimentary RTI technologies like  Complex Event Processing (CEP), RTI can address the following needs:</p>
<ul>
<li>Provide event correlation, through time and space, from multiple sensors</li>
<li>Apply algorithms from sensor fusion when multiple sensors are observing the same situation</li>
<li>Determine what data to collect to fight through a cyber conflict, how to protect the security of the network, and how to provide autonomic response to attacks including reconfiguration, recovery, and reconstitution while allowing mission-critical systems to continue to function</li>
</ul>
<p>For more information on building a situation-aware model using RTI, contact info@rti.com.</p>
<div id="_mcePaste" style="overflow:hidden;position:absolute;left:-10000px;top:643px;width:1px;height:1px;"><!--[if gte mso 9]&gt;  Normal 0     false false false  EN-US X-NONE X-NONE                           &lt;![endif]--><!--[if gte mso 9]&gt;                                                                                                                                            &lt;![endif]--><!--  /* Font Definitions */  @font-face 	{font-family:Wingdings; 	panose-1:5 0 0 0 0 0 0 0 0 0; 	mso-font-charset:2; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:0 268435456 0 0 -2147483648 0;} @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:10.0pt; 	margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph 	{mso-style-priority:34; 	mso-style-unhide:no; 	mso-style-qformat:yes; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:10.0pt; 	margin-left:.5in; 	mso-add-space:auto; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst 	{mso-style-priority:34; 	mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-type:export-only; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:0in; 	margin-left:.5in; 	margin-bottom:.0001pt; 	mso-add-space:auto; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle 	{mso-style-priority:34; 	mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-type:export-only; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:0in; 	margin-left:.5in; 	margin-bottom:.0001pt; 	mso-add-space:auto; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast 	{mso-style-priority:34; 	mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-type:export-only; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:10.0pt; 	margin-left:.5in; 	mso-add-space:auto; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;}  /* List Definitions */  @list l0 	{mso-list-id:503667721; 	mso-list-type:hybrid; 	mso-list-template-ids:901644696 921229286 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l0:level1 	{mso-level-start-at:650; 	mso-level-number-format:bullet; 	mso-level-text:-; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:"Calibri","sans-serif"; 	mso-fareast-font-family:Calibri; 	mso-bidi-font-family:"Times New Roman"; 	text-decoration:underline; 	text-underline:single;} ol 	{margin-bottom:0in;} ul 	{margin-bottom:0in;} --><!--[if gte mso 10]&gt; &lt;!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:&quot;Table Normal&quot;; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:&quot;&quot;; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin-top:0in; 	mso-para-margin-right:0in; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin;} --> <!--[endif]--></p>
<p class="MsoNormal" style="text-align:justify;"><strong><span style="font-size:10.5pt;line-height:115%;font-family:&quot;">With the use of this technology, we can address the following needs for this proposal:</span></strong></p>
<p class="MsoListParagraphCxSpFirst" style="text-align:justify;text-indent:-.25in;"><!--[if !supportLists]--><span style="font-size:10.5pt;line-height:115%;"><span>-<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><strong><span style="font-size:10.5pt;line-height:115%;font-family:&quot;">Enable integration of heterogeneous sensors, across domains and networks</span></strong></p>
<p class="MsoListParagraphCxSpMiddle" style="text-align:justify;text-indent:-.25in;"><!--[if !supportLists]--><span style="font-size:10.5pt;line-height:115%;"><span>-<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><strong><span style="font-size:10.5pt;line-height:115%;font-family:&quot;">Provide dynamic, evolvable and type-safe data representation &amp; encapsulation</span></strong></p>
<p class="MsoListParagraphCxSpMiddle" style="text-align:justify;text-indent:-.25in;"><!--[if !supportLists]--><span style="font-size:10.5pt;line-height:115%;"><span>-<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><strong><span style="font-size:10.5pt;line-height:115%;font-family:&quot;">Provide minimally-intrusive, efficient, scalable, and real-times-aware collected-data distribution</span></strong></p>
<p class="MsoListParagraphCxSpLast" style="text-align:justify;text-indent:-.25in;"><!--[if !supportLists]--><span style="font-size:10.5pt;line-height:115%;"><span>-<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><strong><span style="font-size:10.5pt;line-height:115%;font-family:&quot;">Evaluate advances in Service Oriented Architecture (SOA) for enabling integration of information from multiple sources</span></strong></p>
<p><strong><span style="font-size:10.5pt;line-height:115%;font-family:&quot;">Conduct post-attack analysis to determine new patterns for future threat detection</span></strong></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rtidds.wordpress.com/158/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rtidds.wordpress.com/158/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rtidds.wordpress.com/158/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rtidds.wordpress.com/158/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rtidds.wordpress.com/158/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rtidds.wordpress.com/158/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rtidds.wordpress.com/158/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rtidds.wordpress.com/158/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rtidds.wordpress.com/158/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rtidds.wordpress.com/158/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rtidds.wordpress.com/158/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rtidds.wordpress.com/158/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rtidds.wordpress.com/158/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rtidds.wordpress.com/158/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blogs.rti.com&amp;blog=7350090&amp;post=158&amp;subd=rtidds&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blogs.rti.com/2009/06/16/developing-cyber-situational-awareness-for-enterprise-health/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/cda1c92418190c7012d5817be5eccb13?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Supreet Oberoi</media:title>
		</media:content>
	</item>
		<item>
		<title>Is Physics holding you back?</title>
		<link>http://blogs.rti.com/2009/04/28/is-physics-holding-you-back/</link>
		<comments>http://blogs.rti.com/2009/04/28/is-physics-holding-you-back/#comments</comments>
		<pubDate>Tue, 28 Apr 2009 17:01:34 +0000</pubDate>
		<dc:creator>Supreet Oberoi</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Best practices]]></category>

		<guid isPermaLink="false">http://blogs.rti.com/?p=65</guid>
		<description><![CDATA[One of the more interesting aspects of distributed application development is to be aware of the physics involved in the deployment.  Any signal experiences a propagation delay resulting from the finite speed of light, which is about 300,000 kilometers per second, or 1 nanosecond per foot. While getting a faster middleware such as RTI Data Distribution Service is part of the solution, the comprehensive way to address this issue is by distributing the intelligence in the network.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blogs.rti.com&amp;blog=7350090&amp;post=65&amp;subd=rtidds&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>After spending years developing enterprise application and platforms, moving to developing technologies for the “edge” with real-time needs has been very refreshing. One of the more interesting aspects of distributed application development is to be aware of the physics involved in the deployment. Any signal experiences a propagation delay resulting from the finite speed of light, which is about 300,000 kilometers per second, or 1 nanosecond per foot. A signal in a cable or optical fiber travels approximately 2/3 the speed of light in a vacuum. This gets more complicated when routers, satellite links, and other variances in the network topology are introduced.</p>
<p><span id="more-65"></span></p>
<p>In real-time applications, speed and performance matter, and often define the success of the project.</p>
<p>The designer of a sensor-based distributed application (with real-time needs) needs to factor in the topology of the network. The equivalent of this is that a CRM architect needs to account for the speed to disk rotation for designing her SQL query (which she does not need to do since the disk problem is localized and the applications do not care about microseconds).</p>
<p>While getting a faster middleware such as <em>RTI Data Distribution Service</em> is part of the solution, …</p>
<p>(Reference: <a href="http://www.rti.com/products/dds/benchmarks-cpp-linux.html">RTI Data Distribution Services performance numbers</a>)</p>
<p>… the comprehensive way to address this issue is by distributing the intelligence in the network. In many cases, the individual sensor read is not as important on its own – only when it crosses its threshold (example: Ganglia sensor reporting &gt; 25% disk usage) or when the event happens in <em>context</em> of another event (example: Ganglia sensor reporting &gt; 25% disk usage AND new port opened within 10 milliseconds on the same node) does the data become meaningful for transmission to (say) an intrusion-detection engine.</p>
<p>So, besides <a href="http://blogs.rti.com/2009/04/20/designing-information-models-for-distributed-applications/">designing an efficient information model</a>, architects of distributed applications with real-time needs also need to move as much information processing as possible close to the source of the data. <span> </span>This is useful both to protect the bandwidth of the network link and to ensure that the subscriber of the data is not overwhelmed with the rate of data that it need to consume. That is where an <em>intelligent</em> middleware comes in… <em>RTI Data Distribution Service</em> provides many rich features which can be enabled through parameters. One interesting feature is <em>Content-Filtered Topics, </em>which letssubscribers use SQL-like expressions to determine which data are they interested in, saving network resources and CPU.</p>
<p>Another technology that is really useful in adding intelligence to the network is <em>Complex Event Processing</em>, which provides users RDBMS-like operations on streaming data, enabling lower processing latency (since the data does not need to be persisted on the disk before running the queries).</p>
<p>(Reference: Read how <a href="http://www.rti.com/docs/SOAWM7_8_oberoi.pdf">Complex Event Processing adds intelligence to the distributed system</a>)</p>
<p>With Complex Event Processing (CEP) you can build an application that is more context aware (since it lets you correlate different data streams based on time or samples) with only the meaningful data published on the wire for consumption.</p>
<p>So, this blog ends with the same note as the last post. Distributed systems architects need to think more beyond just tuning the network link. By using an intelligent middleware, by making intelligent choices about their information model, they can circumvent many challenges posed by physics.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rtidds.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rtidds.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rtidds.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rtidds.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rtidds.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rtidds.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rtidds.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rtidds.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rtidds.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rtidds.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rtidds.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rtidds.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rtidds.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rtidds.wordpress.com/65/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blogs.rti.com&amp;blog=7350090&amp;post=65&amp;subd=rtidds&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blogs.rti.com/2009/04/28/is-physics-holding-you-back/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/cda1c92418190c7012d5817be5eccb13?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Supreet Oberoi</media:title>
		</media:content>
	</item>
		<item>
		<title>Designing information models for distributed applications</title>
		<link>http://blogs.rti.com/2009/04/20/designing-information-models-for-distributed-applications/</link>
		<comments>http://blogs.rti.com/2009/04/20/designing-information-models-for-distributed-applications/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 00:37:23 +0000</pubDate>
		<dc:creator>Supreet Oberoi</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Best practices]]></category>
		<category><![CDATA[Future directions]]></category>

		<guid isPermaLink="false">http://blogs.rti.com/?p=55</guid>
		<description><![CDATA[The technologists in edge environment spend significant time tuning the network links, but they  often miss opportunities to make optimal use of available bandwidth by not focusing (enough) on tuning the data model. This (relative) lack of attention to the data model, while regrettable, can be better understood if we account that until recently, edge devices were weak (could not collect or process enough information), few (not choking the network, though bandwidth is always an issue), or not (richly) context-aware (taking advantage of other information available on the network) The science of tuning the information model for a distributed application can benefit from the advances in building information models for the enterprise applications.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blogs.rti.com&amp;blog=7350090&amp;post=55&amp;subd=rtidds&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Prior to starting at RTI, I spent ten-plus years developing applications and technologies for  the commercial enterprise. While all these technologies were different, they relied on manipulating an underlying data model which these applications managed. From collecting the data to cleansing and analyzing it, all enterprise systems are fundamentally <em>information management</em> systems. It was all about the <em>data </em>…<br />
<span id="more-55"></span></p>
<p>So, while getting started supporting customers developing distributed edge applications with real-time needs at RTI, I found some expected, and some unexpected, differences in how developers built applications for the &#8220;edge&#8221; compared to the enterprise. While the (embedded) distributed application architects paid closer attention to the &#8220;physics&#8221; as devices were low powered, networks more complex and sometimes ad-hoc, and microseconds &amp; memory mattered, the relative lack of attention that they paid to the <em>information model</em> was very interesting.</p>
<p>(Reference: <span> </span>Read a paper as a result of this insight: <a href="http://www.rti.com/mk/lifecycle.html">&#8220;How Does Your Real-Time Data Look?&#8221;</a>)</p>
<p>The technologists in edge environments spend significant time tuning the network links, but they often miss significant opportunities to make optimal use of available bandwidth by not focusing (enough) on data modeling. I recently saw a &#8220;mission and performance critical&#8221; data model that is put on the wire with over <em>six </em>levels of nesting in its data structure…</p>
<p>This relative lack of attention to the data model, while regrettable, can be better understood if we take into account that until recently, edge devices were weak (could not collect or process enough information), few (not choking the network, though bandwidth is always an issue), or not (richly) context-aware (taking advantage of <em>other</em> information available on the network). Since only a (relatively) few bits were published on a &#8220;functionally light&#8221; middleware,  the information model was not very consequential.</p>
<p>However, as edge applications become more complex &#8212; from Command and Control to Monitoring &#8212; the science of tuning the information model for a distributed application can benefit from the advances in building information models for enterprise applications. With the devices and networks becoming more powerful, and with middleware such as <em>RTI Data Distribution Service </em>putting more intelligence on the network, the bottleneck more and more is <em>not</em> the hardware, or the capabilities of a high-performance or a functionally-rich middleware such as <em>RTI Data Distribution Service, </em>but the inefficiencies introduced by a poorly designed data model.</p>
<p>(Reference: <span> </span>Read this paper on what you can expect a modern high-performance middleware to do: <a href="http://www.rti.com/mk/DDS.html">&#8220;Is DDS for You?&#8221;</a>)</p>
<p>What is required is that while designing the information model for the distributed application, architects of high-performance distributed applications sit with network middleware experts to ensure that the information model fully leverages the middleware&#8217;s capabilities, such as local processing (Content-Filtered Topics), message aggregation, time-based filtering, and using sparse types to only send the updated fields on the wire&#8230;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rtidds.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rtidds.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rtidds.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rtidds.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rtidds.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rtidds.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rtidds.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rtidds.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rtidds.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rtidds.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rtidds.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rtidds.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rtidds.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rtidds.wordpress.com/55/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blogs.rti.com&amp;blog=7350090&amp;post=55&amp;subd=rtidds&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blogs.rti.com/2009/04/20/designing-information-models-for-distributed-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/cda1c92418190c7012d5817be5eccb13?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Supreet Oberoi</media:title>
		</media:content>
	</item>
	</channel>
</rss>