<?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/"
	>

<channel>
	<title>Application Performance Engineering Blog - Shunra Software &#187; Application Testing</title>
	<atom:link href="http://www.shunra.com/shunrablog/index.php/tag/application-testing/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.shunra.com/shunrablog</link>
	<description>Supporting application performance management for IT professionals</description>
	<lastBuildDate>Wed, 08 Feb 2012 21:51:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Application Performance Engineering and SLAs</title>
		<link>http://www.shunra.com/shunrablog/index.php/2011/02/01/application-performance-engineering-and-slas/</link>
		<comments>http://www.shunra.com/shunrablog/index.php/2011/02/01/application-performance-engineering-and-slas/#comments</comments>
		<pubDate>Tue, 01 Feb 2011 20:26:49 +0000</pubDate>
		<dc:creator>Amichai Lesser</dc:creator>
				<category><![CDATA[Featured Post]]></category>
		<category><![CDATA[Staff Posts]]></category>
		<category><![CDATA[application perforamnce engineering]]></category>
		<category><![CDATA[Application Performance Management]]></category>
		<category><![CDATA[Application Testing]]></category>
		<category><![CDATA[Performance Testing]]></category>
		<category><![CDATA[Shunra]]></category>
		<category><![CDATA[SLA]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Web Performance]]></category>

		<guid isPermaLink="false">http://www.shunra.com/shunrablog/?p=2227</guid>
		<description><![CDATA[The following article by Jim Metzler covers the value in setting SLAs between IT and the business units that it serves. It does a nice job at mapping the role of SLAs to the application performance engineering process. What resonated well with me was a quote from Jim taken from &#8220;Alice in Wonderland&#8221; &#8211; &#8220;If [...]]]></description>
			<content:encoded><![CDATA[<p>The following article by Jim Metzler covers the value in setting SLAs between IT and the business units that it serves. It does a nice job at mapping the role of SLAs to the application performance engineering process.</p>
<p>What resonated well with me was a quote from Jim taken from &#8220;Alice in Wonderland&#8221; &#8211; &#8220;If you don&#8217;t know where you need to get to, then it doesn&#8217;t really matter which way you go&#8221;.</p>
<p>The full article is available here: <a href="http://www.networkworld.com/newsletters/frame/2011/013111wan1.html?page=1">http://www.networkworld.com/newsletters/frame/2011/013111wan1.html?page=1</a></p>
<p>Keep an eye out for additional articles by Jim Metzler around the Application Performance Engineering process in Network World, which should come out in the following weeks.</p>
<p>Talk to you soon,</p>
<p>Amichai Lesser</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shunra.com/shunrablog/index.php/2011/02/01/application-performance-engineering-and-slas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Performance Engineering – Why so many companies don’t get it – Part 3</title>
		<link>http://www.shunra.com/shunrablog/index.php/2010/12/21/performance-engineering-%e2%80%93-why-so-many-companies-don%e2%80%99t-get-it-%e2%80%93-part-3/</link>
		<comments>http://www.shunra.com/shunrablog/index.php/2010/12/21/performance-engineering-%e2%80%93-why-so-many-companies-don%e2%80%99t-get-it-%e2%80%93-part-3/#comments</comments>
		<pubDate>Tue, 21 Dec 2010 16:19:44 +0000</pubDate>
		<dc:creator>Amichai Lesser</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Featured Post]]></category>
		<category><![CDATA[Application Performance]]></category>
		<category><![CDATA[Application Performance Engineering]]></category>
		<category><![CDATA[Application Testing]]></category>
		<category><![CDATA[Shunra]]></category>

		<guid isPermaLink="false">http://www.shunra.com/shunrablog/?p=2221</guid>
		<description><![CDATA[In the previous 2 posts we described several ways in which sub optimal performance engineering practices manifest themselves, as well as identified the lack of goal commonality between developers and performance engineers as one of the key reasons behind these sub optimal practices. In this post I want to look at the problem from a [...]]]></description>
			<content:encoded><![CDATA[<p>In the previous <a href="http://www.shunra.com/shunrablog/index.php/2009/05/07/performance-engineering-why-so-many-companies-dont-get-it-part-2/">2 posts</a> we described several ways in which sub optimal performance engineering practices manifest themselves, as well as identified the lack of goal commonality between developers and performance engineers as one of the key reasons behind these sub optimal practices. In this post I want to look at the problem from a more holistic and organizational perspective.</p>
<h2><em>Losing site of the goal </em></h2>
<p>What happens when IT departments lose site of the performance engineering goal? (Reminder in short the goal is to improve the end user’s quality of experience and productivity, while maintaining system costs within budget).</p>
<p>Well what happens is that each department gets lost in its own tactical goal:</p>
<ol>
<li>The Capacity planning team focuses on efficient and accurate hardware provisioning</li>
<li>The load testing team focuses on test coverage and scale requirements</li>
<li>The network engineering team focuses on the speed and capacity of the pipes</li>
<li>The data base team focuses on the performance of the data bases</li>
<li>The server team focuses on the performance of the backend servers</li>
<li>Desktop team is focusing on the performance of the desktop clients</li>
<li> …</li>
</ol>
<p>What the organization ends up with is a set of local optimums, but in many cases those local optimums don’t amount to an optimal system. What’s missing in the above list is at least one department that is responsible for meeting the goal, it is very rare to find a team that oversees the end to end responsiveness and performance of the application across all its components from the end user’s perspective. It is even harder to find a team that is held accountable to end user performance.</p>
<p><strong>But is it wrong for each team to improve its domain and make sure it is optimal</strong>? Well the counter intuitive answer is yes, it is wrong and for the following reasons:</p>
<h3>Focusing on the wrong bottlenecks</h3>
<p>Let’s consider the following transaction as an example: this transaction generates a time sheet report for global employees. This transaction is served by a client (web browser with java widgets) a few web servers behind a load balancer, a few application servers and a data base server. Now lets see what happens if there are performance issues with this transaction. Naturally each team will spend time in improving its own domain, so the data base team may index the employee’s data base to reduce the data base response time in half, the server team adds more web servers behind the load balancer to increase the application’s scalability and the network team adds more bandwidth to the data center router. All these steps sound like they should help, no? Well the realistic answer is that in some cases none of these steps help, in fact 3 negative things happen here:</p>
<ol>
<li>The teams spent time and money on the wrong bottlenecks</li>
<li>The real bottleneck is still out there</li>
<li>Increasing the speed of none bottleneck components places more strain on the real bottleneck, slowing things down even further</li>
</ol>
<p> </p>
<p>In future posts I will give specific examples of several problems that can not be addressed in the realm of one IT department. Those problems usually result from interdependencies between the different systems (servers, networks and data bases). It takes a holistic and multi-disciplinary process to find the right bottleneck let along find a solution for the problem. It may sound complicated, but the concept is quite simple, when dealing with performance, it does little good to focus on local optimums, any optimization effort that is not spent on the actual bottleneck is counter productive and a waste of IT resources and money. Remember, the goal is to improve end user response time at the desktop, not optimize a specific component that is part of a bigger system.</p>
<p>Even though the concept is simple, the solution isn’t always as simple. In future posts, I will offer practical ways to find application performance bottlenecks, I have used them in many engagements and they haven’t failed me yet. But before we can talk about the solutions, it is important to understand the problems so in the next several posts we will cover a few basic performance engineering concepts.</p>
<p>Talk to you soon…</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shunra.com/shunrablog/index.php/2010/12/21/performance-engineering-%e2%80%93-why-so-many-companies-don%e2%80%99t-get-it-%e2%80%93-part-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The time is right for Application Performance Engineering</title>
		<link>http://www.shunra.com/shunrablog/index.php/2010/12/20/the-time-is-right-for-application-performance-engineering/</link>
		<comments>http://www.shunra.com/shunrablog/index.php/2010/12/20/the-time-is-right-for-application-performance-engineering/#comments</comments>
		<pubDate>Mon, 20 Dec 2010 22:22:33 +0000</pubDate>
		<dc:creator>Amichai Lesser</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Featured Post]]></category>
		<category><![CDATA[Staff Posts]]></category>
		<category><![CDATA[Application Performance]]></category>
		<category><![CDATA[Application Performance Engineering]]></category>
		<category><![CDATA[Application Performance Management]]></category>
		<category><![CDATA[Application Testing]]></category>
		<category><![CDATA[Shunra Software]]></category>
		<category><![CDATA[User Experience]]></category>
		<category><![CDATA[WAN Emulation]]></category>

		<guid isPermaLink="false">http://www.shunra.com/shunrablog/?p=2213</guid>
		<description><![CDATA[The time is right for Application Performance Engineering. It’s a simple statement, but a powerful one that will change the existing application lifecycle management paradigm. At Shunra, we have been working hard, together with our partners, at developing and defining a new performance management model that completes the existing APM  frameworks. This post is a [...]]]></description>
			<content:encoded><![CDATA[<p><strong>The time is right for Application Performance Engineering.</strong></p>
<p>It’s a simple statement, but a powerful one that will change the existing application lifecycle management paradigm. At Shunra, we have been working hard, together with our partners, at developing and defining a new performance management model that completes the existing APM  frameworks. This post is a first in a series of posts that describe this model and the motivation behind it. In this first post, I will present the reasons why now, more than ever, such a model is needed – why the time is right. Future posts will dive deeper into the definition and building blocks of the application performance engineering model, explore where this model is applicable and explain the benefits it promises.</p>
<p><strong>Application performance is still a problem.</strong></p>
<p>Despite increased investment in application performance management and monitoring solutions, applications in production continue to fail to meet critical performance requirements. These failures create productivity loss for end users who cannot quickly accomplish the tasks the application was designed to facilitate. These failures result in lost revenue from eCommerce and other consumer services abandonment. And, these failures increase remediation costs as time and resources are required to isolate, diagnose and resolve performance problems in production.</p>
<p><strong>Why now?</strong></p>
<p>Application performance is still a problem – this is not a new concept, but it bears repeating. I could have written that sentence 5 or 10 years ago, and it would have held true then, just as it does now. So, why is the time right (or better said, why is the time right now) for a new and better approach to application performance management?</p>
<p>Today’s ever more complex enterprise environment and increasingly distributed application architectures (and user populations) are making the challenge of effectively managing application performance more difficult. New performance risks are arising from three Enterprise IT waves that are converging upon us today:</p>
<p>1)            <em>The infrastructure paradigm shift</em> – the economic downturn has accelerated the move towards data center centralization including, on an accelerating basis, Cloud migrations and associated cost benefits. Enterprise IT is expected to manage these complex projects to realize the promised savings, without impacting performance or end user productivity.</p>
<p>2)            <em>The technology paradigm shift</em>– several new technologies are redefining the way data is delivered to users including virtualization of servers and desktops, unified communications and Web 2.0.  As Web 2.0 technologies are rapidly being adopted in the enterprise, new smart browser-based capabilities are being introduced which blur the lines between where data resides and how and when it will be transferred across the network. In addition, and growing at an even more remarkable pace, is the mobile revolution. Organizations are increasingly challenged to deliver consumer-like applications, capable of handling enterprise grade data volumes, to an ever more demanding and mobile workforce.</p>
<p>3)            <em>The reality of the “Virtual Remote Office”</em> – the virtual office which was a forward looking concept just 10 years ago, is a reality for an increasingly growing workforce. In addition, the scope of the “virtual office” is expanding beyond the residential “home office” to include trains, planes, coffee shops and hotels. Today’s workforce is expected to be productive anywhere they can access a network connection, placing a tremendous dependency on the networks for how well applications will perform.</p>
<p>This “perfect storm” or confluence of Enterprise IT waves makes it difficult to deploy and gain confidence in the performance of applications. As application performance continues to become more dependent on the network, confidence in application performance will continue to decrease. This necessitates increased focus on how applications behave across a variety of networks including WAN, Internet, Mobile and Cloud.</p>
<p><strong>What do companies do today and why isn’t it enough?</strong></p>
<p>Traditional approaches to performance management include Application Performance Monitoring. This approach, however, offers only partial relief. Performance monitoring is a solid approach to discovering and diagnosing problems that result from the interaction of applications and networks in production. That is the key – performance monitoring is a reactive solution to discovering issues in production. And, because no application is perfect, performance monitoring is critical to performance management.</p>
<p>Discovering and fixing problems in production, though often required, is costly.  Remediation can require re-engineering or significant infrastructure investments that can be difficult to plan in a firefighting mode. There are time pressures and cost sensitivity issues since end users are being affected and application development and testing costs have already been allocated and incurred. Performance monitoring solutions help improve MTTR, but they cannot offset the time and resource costs associated with poor performance in production and poor end user experience.</p>
<p><strong>What is missing?</strong></p>
<p>More forward-thinking companies are moving away from the break-firefight-fix cycle and are beginning to augment their APM strategy with a more proactive, pre-production approach to performance management. This new approach leverages Application Performance Engineering best practices to reduce performance remediation costs, increase monetization and ensure end-user productivity. To be successful, this approach relies on a precise replica of the production environment for identifying poor performing business-process-steps in advance of deployment. This does not necessarily mean recreating the network hardware in the QA lab, but enabling a precise emulation of the hardware and production network conditions or impairments. With an APE-enabled test lab, these companies can effectively and reliably investigate performance optimization solutions, be confident in their network and performance decisions, and validate real-world application response times in advance of deploying to an end user community across networks – WAN, Web, Mobile and Cloud.</p>
<p>In my next post, I will dive deeper into defining the goal of Application Performance Engineering and the associated building blocks that make up this model.</p>
<p>In the mean time, I am looking for your feedback:</p>
<ul>
<li>What else is missing in how application performance is being managed?</li>
<li>How do you view the application performance engineering goal?</li>
<li>What do you think needs to be in the application performance engineering model?</li>
</ul>
<p>The content in this post has been co-developed with Bill Varga, the COO of Shunra and Marty Brandwin, Director of Product Marketing at Shunra. Many parts in it were influenced by thoughts and comments from most of the executive team at Shunra and our partner community.</p>
<p>Looking forward to your comments,</p>
<p>Amichai Lesser</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shunra.com/shunrablog/index.php/2010/12/20/the-time-is-right-for-application-performance-engineering/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shunra on the Road – Interop 2010, Day 1</title>
		<link>http://www.shunra.com/shunrablog/index.php/2010/04/28/shunra-on-the-road-interop-2010-day-1/</link>
		<comments>http://www.shunra.com/shunrablog/index.php/2010/04/28/shunra-on-the-road-interop-2010-day-1/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 14:11:20 +0000</pubDate>
		<dc:creator>anca.popovici</dc:creator>
				<category><![CDATA[Featured Post]]></category>
		<category><![CDATA[Application Performance Testing]]></category>
		<category><![CDATA[Application Testing]]></category>
		<category><![CDATA[Data Center Relocation]]></category>
		<category><![CDATA[Shunra VE]]></category>
		<category><![CDATA[Shunra VE apliance]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://www.shunra.com/shunrablog/?p=2014</guid>
		<description><![CDATA[Today was the first day of Interop 2010, and the conference &#38; exhibition kicked off with a variety of discussions on performance engineering and exciting opportunities at Shunra’s booth #2056.  Top of mind from speaking with attendees were infrastructure virtualization initiatives.  Other themes included the need to manage effective data center relocation initiatives, and the [...]]]></description>
			<content:encoded><![CDATA[<p>Today was the first day of Interop 2010, and the conference &amp; exhibition kicked off with a variety of discussions on performance engineering and exciting opportunities at Shunra’s booth #2056.  Top of mind from speaking with attendees were infrastructure virtualization initiatives.  Other themes included the need to manage effective data center relocation initiatives, and the performance testing of applications, and subsequent remediation, before the switch.</p>
<p>Below hear from <a href="http://www.shunra.com">Shunra</a> customer Chris Thompson, about his thoughts on leveraging <a href="http://www.shunra.com/ve-suite-overview.php">Shunra’s VE appliance</a> within his organization to demonstrate that new applications will function well on the network, after testing the performance using Shunra:</p>
<p><a href="http://www.shunra.com/shunrablog/wp-content/uploads/2010/04/IMG_0015.mp4"><object style="width: 360px; height: 430px;" classid="clsid:02bf25d5-8c17-4b23-bc80-d3488abddc6b" width="360" height="430" codebase="http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0"><param name="autoplay" value="false" /><param name="src" value="http://www.shunra.com/shunrablog/wp-content/uploads/2010/04/IMG_0015.mov" /><param name="align" value="left" /><embed style="width: 360px; height: 430px;" type="video/quicktime" width="360" height="430" src="http://www.shunra.com/shunrablog/wp-content/uploads/2010/04/IMG_0015.mov" align="left" autoplay="false"></embed></object></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.shunra.com/shunrablog/index.php/2010/04/28/shunra-on-the-road-interop-2010-day-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.shunra.com/shunrablog/wp-content/uploads/2010/04/IMG_0015.mov" length="3881859" type="video/quicktime" />
		</item>
		<item>
		<title>The FCC Invites You to Check How Slow Your Internet Access Is</title>
		<link>http://www.shunra.com/shunrablog/index.php/2010/03/12/the-fcc-invites-you-to-check-how-slow-your-internet-access-is/</link>
		<comments>http://www.shunra.com/shunrablog/index.php/2010/03/12/the-fcc-invites-you-to-check-how-slow-your-internet-access-is/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 20:26:05 +0000</pubDate>
		<dc:creator>Yigal Gafni</dc:creator>
				<category><![CDATA[Staff Posts]]></category>
		<category><![CDATA[Application Testing]]></category>
		<category><![CDATA[broadband connection]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[Jitter]]></category>
		<category><![CDATA[Latency]]></category>
		<category><![CDATA[Network Analysis]]></category>
		<category><![CDATA[Network Performance]]></category>
		<category><![CDATA[OOKLA]]></category>
		<category><![CDATA[Shunra]]></category>
		<category><![CDATA[Shunra Software]]></category>
		<category><![CDATA[User Experience]]></category>
		<category><![CDATA[VoIP testing]]></category>
		<category><![CDATA[WAN Performance]]></category>

		<guid isPermaLink="false">http://www.shunra.com/shunrablog/?p=1969</guid>
		<description><![CDATA[The FCC just released a set of tools designed to test a user connection to the Internet,both for PC platforms (works on IE and Firefox) and applets for Iphone and other smart phones.  Just access www.broadband.gov and you will be prompted to review the national plan to deploy broadband and invited to test your own [...]]]></description>
			<content:encoded><![CDATA[<p>The FCC just released a set of tools designed to test a user connection to the Internet,both for PC platforms (works on IE and Firefox) and applets for Iphone and other smart phones.  Just access <a href="http://www.broadband.gov" target="_blank">www.broadband.gov</a> and you will be prompted to review the national plan to deploy broadband and invited to test your own connection to the internet.  The site uses technology developed by OOKLA.</p>
<p>The FCC&#8217;s tool lets you measure download and upload speeds, as well as latency and jitter (the last two are important for <a href="http://www.shunra.com/voip-testing.php" target="_blank">video and voice applications</a>).  Nobody talks about <a href="http://www.shunra.com/wan-emulation.php" target="_blank">latency and jitter</a> and that is a shame.  For high quality video conferencing, less than 20ms of jitter is best.  Latency less than 30 ms is excellent.  <a href="http://www.shunra.com/shunrablog/wp-content/uploads/2010/03/connection_screen.jpg"><img class="alignright size-full wp-image-1970" style="margin-top: 10px; margin-bottom: 10px;" title="connection_screen" src="http://www.shunra.com/shunrablog/wp-content/uploads/2010/03/connection_screen.jpg" alt="" width="173" height="89" /></a></p>
<p>If you want to test your Internet connection, you must choose what type of consumer are you, home or commercial, including street address and zip code.</p>
<p>The test include upload and download speeds and <a href="http://www.shunra.com/wan-emulation.php" target="_blank">latency and jitter</a> to the service provider. Results are comparable to speedtest.net, a site that also utilizes OOKLA technology.</p>
<p><a href="http://www.shunra.com/shunrablog/wp-content/uploads/2010/03/iPhone-screen.jpg"><img class="alignleft size-full wp-image-1975" style="margin-top: 10px; margin-bottom: 10px; margin-right: 10px;" title="iPhone-screen" src="http://www.shunra.com/shunrablog/wp-content/uploads/2010/03/iPhone-screen.jpg" alt="" width="206" height="361" /></a>The FCC site also provides an Iphone application to measure network performance on a WI-FI network using a smart phone.</p>
<p>If your Iphone is connected to a WI-FI network, your results will reflect the speed of your broadband connection. If you disable Wi-Fi and then perform the test, the results will reflect the performance on the 3G network provided by At&amp;T.</p>
<p>I believe this to be a great step to forcing greater transparency in the Internet access space and eventually will force Service providers to increase speed and lower costs.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shunra.com/shunrablog/index.php/2010/03/12/the-fcc-invites-you-to-check-how-slow-your-internet-access-is/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FCC to Propose Faster Broadband Speeds</title>
		<link>http://www.shunra.com/shunrablog/index.php/2010/02/19/fcc-to-propose-faster-broadband-speeds/</link>
		<comments>http://www.shunra.com/shunrablog/index.php/2010/02/19/fcc-to-propose-faster-broadband-speeds/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 17:09:27 +0000</pubDate>
		<dc:creator>Yigal Gafni</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Staff Posts]]></category>
		<category><![CDATA[Application Development]]></category>
		<category><![CDATA[Application Performance]]></category>
		<category><![CDATA[Application Testing]]></category>
		<category><![CDATA[Bandwidth]]></category>
		<category><![CDATA[Federal Communication Commission]]></category>
		<category><![CDATA[Network Performance]]></category>
		<category><![CDATA[Shunra]]></category>
		<category><![CDATA[Shunra Software]]></category>
		<category><![CDATA[User Experience]]></category>
		<category><![CDATA[WAN Emulation]]></category>

		<guid isPermaLink="false">http://www.shunra.com/shunrablog/?p=1911</guid>
		<description><![CDATA[A couple of weeks ago, I posted a blog dealing with a global study of Internet speed, where it was reported that the US is one of the few countries where the Internet is actually slowing down. On February 17, the Chairman of the FCC (Federal Communication Commission), Julius Genachowski, proposed a decade long program [...]]]></description>
			<content:encoded><![CDATA[<p>A couple of weeks ago, I posted a <a href="http://www.shunra.com/shunrablog/index.php/2010/01/21/is-the-internet-in-the-united-states-slowing-down/" target="_blank">blog</a> dealing with a global study of Internet speed, where it was reported that the US is one of the few countries where the Internet is actually slowing down.</p>
<p>On February 17, the Chairman of the FCC (Federal Communication Commission), Julius Genachowski, proposed a decade long program to provide a minimum of 100 MBPS link access to every household in the US.  The Chairman said the FCC plan would set &#8220;ambitious but achievable goals&#8221; in remarks to the <a href="http://www.ibtimes.com/articles/20100216/fcc-to-propose-faster-broadband-speeds.htm">National Association of Regulatory Utility Commissioners conference</a>.</p>
<p>Genachowski said speedier Internet service would help create jobs and economic growth.</p>
<p>Data shows that about 64 percent of U.S. households used a high-speed Internet service in 2009, the Commerce Department said on Tuesday. That is a 25 percent increase from 51 percent two years earlier.</p>
<p>Some internet providers already called this program “unrealistic”, given the current estimate of the average access speed at less than 4 MBPS. However, Verizon, the third-largest provider, and one that has a more advanced network than many competitors, said it has completed successful trials of 100 Mbps and higher through its fiber-optic FiOS network. Today, Verizon offers programs with 50 MBPS access, at a premium.</p>
<p>The FCC announcement should not come as s a surprise, given Google announcement from the beginning of February that it will pilot a deployment of 100 MBPS links to certain communities. Not surprising, the first newspaper to report this development was the Korean Times, the country with the most widely available high speed Internet service for home consumers.</p>
<p>Why 100 MBPS matters? Obviously, it will open the possibility for stay home Moms to join the work force by becoming part of corporate networks; will open great opportunities for home-schooling connected to on-line interactive schools and colleges and open a whole new world of entertainment and leisure activities, like interactive TV, collaborative gaming, real-time social interaction and more.</p>
<p>The key message is very clear &#8211; BIG pipes and FASTER applications are on the way.  We need to ensure this new environment can handle our demands.  <a href="http://www.shunra.com">Shunra technologies</a> allow you to emulate the network environment, introducing real world impairments to test those media rich applications in a controlled lab environment. Shunra has been providing this capability for more than 10 years and now, more than ever, is the time to prepare.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shunra.com/shunrablog/index.php/2010/02/19/fcc-to-propose-faster-broadband-speeds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is Apple’s IPAD a Game Changer?</title>
		<link>http://www.shunra.com/shunrablog/index.php/2010/02/10/is-apples-ipad-a-game-changer/</link>
		<comments>http://www.shunra.com/shunrablog/index.php/2010/02/10/is-apples-ipad-a-game-changer/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 21:27:10 +0000</pubDate>
		<dc:creator>Yigal Gafni</dc:creator>
				<category><![CDATA[Staff Posts]]></category>
		<category><![CDATA[3G readiness]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Application Performance]]></category>
		<category><![CDATA[Application Testing]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[HP Software]]></category>
		<category><![CDATA[Ipod touch]]></category>
		<category><![CDATA[Performance Testing]]></category>
		<category><![CDATA[Shunra]]></category>
		<category><![CDATA[Shunra Software]]></category>
		<category><![CDATA[VE Suite]]></category>
		<category><![CDATA[Web Performance]]></category>

		<guid isPermaLink="false">http://www.shunra.com/shunrablog/?p=1905</guid>
		<description><![CDATA[Since Steve Jobs presented Apple’s new addition, the IPAD, the press and the blogosphere are trying to assess the real impact on the new gadget. Is it a passing fad, like the Newton or the attempts by IBM to implement a tablet computer or a real game changer that finally, after almost 30 of personal [...]]]></description>
			<content:encoded><![CDATA[<p>Since Steve Jobs presented Apple’s new addition, the IPAD, the press and the blogosphere are trying to assess the real impact on the new gadget. Is it a passing fad, like the Newton or the attempts by IBM to implement a tablet computer or a real game changer that finally, after almost 30 of personal computing will allow a true non technical audience enjoy substantial computing power that not require more engineering aptitude than your regular smart cell phone.</p>
<p>Since the January 27<sup>th</sup> announcement, it has become public knowledge that also Google is about to release a smart tablet, as well as HP using a Windows 7 platform. So are we reaching critical mass? I believe we are reaching the point tablets cannot longer be ignored.  Before the end of the year you will be able to receive TV streams into your tablet, read E-books, use your favorite social network, including the latest addition, Goggle “Buzz”, order pizza for dinner and yes, check your email and place both video or voice conference calls.</p>
<p>On an interview with the Associated Press, Disney’s CEO, Robert Iger, as quoted at the blog TUAW,<a href="http://www.tuaw.com/2010/02/10/disney-ceo-calls-ipad-a-game-changer/"> The Unofficial Apple Blog</a>,  he depict different scenarios using IPAD to deploy games, media and gaming content, all of it oriented toward the non-technical audiences.</p>
<p>Apple is drawing heavily on the experience gained by both IPod Touch and Iphone, that  in only a couple  of  years had managed to become the industry standard for smart web appliances and smart phones. The primary audience is the millions of users who are too afraid or reluctant to use a laptop/netbook since they are too rigidly bound to an unfriendly Windows OS.  A typical tablet user doesn’t want to use a computer per se.</p>
<p>So, why this is relevant to this blog? Very simple, all the context, media, games, TV shows, music and E-books will be delivered over ever increasing congested networks, served from ever more complex infrastructures at all will require substantial testing. What better tool to test a distributed network that<a href="http://www.shunra.com/shunra-ve-overview.php?keyword=Shunra%20VE%20Overview"> Shunra Virtual Enterprise</a>?  Application providers will have to test their application before deploying them to the millions of users. What will be the user experience, how latency will impact an IPAD user watching 2011 Super Bowl or downloading the latest chapter of their favorite TV show?</p>
<p>The combination of testing for 3G readiness (see other posts in this blog) and end user experience assessment will be a key factor on the success of this game changer.</p>
<p><a href="http://www.shunra.com/ve-unique-features.php?keyword=Shunra%20VE%20Features">Shunra VE</a> is the best way to prepare for this new wave of context and delivery mechanism.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shunra.com/shunrablog/index.php/2010/02/10/is-apples-ipad-a-game-changer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>“From the Boulevard of Broken Dreams…”</title>
		<link>http://www.shunra.com/shunrablog/index.php/2010/01/22/from-the-boulevard-of-broken-dreams/</link>
		<comments>http://www.shunra.com/shunrablog/index.php/2010/01/22/from-the-boulevard-of-broken-dreams/#comments</comments>
		<pubDate>Sat, 23 Jan 2010 01:36:29 +0000</pubDate>
		<dc:creator>Jeffrey Churchill</dc:creator>
				<category><![CDATA[Featured Post]]></category>
		<category><![CDATA[Staff Posts]]></category>
		<category><![CDATA[Application Development]]></category>
		<category><![CDATA[Application Performance]]></category>
		<category><![CDATA[Application Testing]]></category>
		<category><![CDATA[Network Performance]]></category>
		<category><![CDATA[Shunra]]></category>
		<category><![CDATA[Shunra Consulting]]></category>
		<category><![CDATA[Shunra Professional Services]]></category>
		<category><![CDATA[Shunra Software]]></category>
		<category><![CDATA[User Experience]]></category>
		<category><![CDATA[WAN Performance]]></category>

		<guid isPermaLink="false">http://www.shunra.com/shunrablog/?p=1851</guid>
		<description><![CDATA[I was recently requested to support a Federal Agency that was tasked with validating the performance of an application to be globally deployed. Due to current events the timelines for testing and certification had become critical and the contractor responsible for the project was under enormous pressure to complete this engagement quickly. In conversations with [...]]]></description>
			<content:encoded><![CDATA[<p>I was recently requested to support a Federal Agency that was tasked with validating the  performance of an application to be globally  deployed.</p>
<p>Due to current events the timelines  for testing and certification had become critical and the contractor responsible  for the project was under enormous pressure to complete this engagement quickly.  In conversations with the contractor prior to arriving onsite, I asked a series  of questions intended to reveal the lab environment and methods of test traffic  generation.  It became clear that some big action items that needed to done in order to achieve the requisite environment and deliver  all of the desired results was still unfinished.</p>
<p>Some of these dependencies  included….</p>
<ul>
<li>Reaching consensus among all the  constituent groups as to what would constitute the physical test network as well  as the specific impairments to define the characteristics of the circuits to be  recreated within the Shunra scenarios.</li>
<li>Confirmation of existing test  scripts of the application for both the QTP and HP Performance Center traffic  generation tools.</li>
<li>Communication between the contractor  (Project Manager), network equipment vendors, QTP and Performance Center  engineers and Shunra to ensure that each step in the process was coordinated to  proceed in an orderly sequence.</li>
</ul>
<p>As these conversations took place it  became evident that the project manager had never been exposed to the  complexities associated with the range of technologies and the number of  disparate groups required to compete the task. I cautioned him that to guarantee  timely completion of all these steps a meeting should be scheduled to include  all the participants prior to arriving onsite. Shunra offered our Professional  Services to act as the Project Manager to broker to meeting and to coordinate  the project execution. The key benefit to ensure that all parties would be fully  prepared to execute their tasks when needed. This offer was declined. The  meeting never was organized and the timelines of the engagement suffered  accordingly.</p>
<p>Once onsite the network engineers  and <a href="www.shunra.com" target="_blank">Shunra </a>spent considerable time connecting and configuring the test lab to  allow communication between all of the known test devices. After completion a  member of the Performance Center group popped into the lab and  informed us that some traffic needed to be initiated from end users on another  network in a different building. This change mandated a complete reconfiguration  effectively wasting hours of work. Only after completion of this task did the  contractor learn that no test scripts had been created to exercise the  application. Script creation could potentially add days or weeks to the  completion of the project.</p>
<p>Meanwhile the representative from  the Agency requesting this evaluation would appear every ten minutes asking  whether the job was done. As the sweat poured off the brow of my contractor I  could only shake my head and think…..Told you so…..</p>
<p>The lesson to be learned is that  Shunra has a cadre of experienced professionals that can deal with the  complexities of these engagements. In a proactive systemic process we can  anticipate all contingencies and implement best practices honed over years of  direct experience. With this expertise from our <a href="http://www.shunra.com/services-overview.php">Professional Services </a>group the  scoping, timing, and delivery of test results are  guaranteed.</p>
<p>The contractor is still in stasis  awaiting his test scripts and that Federal representative is still poking his  head asking for the results.</p>
<p>Oh  well………</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shunra.com/shunrablog/index.php/2010/01/22/from-the-boulevard-of-broken-dreams/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WAN Emulation vs WAN Simulation</title>
		<link>http://www.shunra.com/shunrablog/index.php/2009/12/30/wan-emulation-vs-wan-simulation/</link>
		<comments>http://www.shunra.com/shunrablog/index.php/2009/12/30/wan-emulation-vs-wan-simulation/#comments</comments>
		<pubDate>Wed, 30 Dec 2009 21:59:35 +0000</pubDate>
		<dc:creator>Ofer Fryman</dc:creator>
				<category><![CDATA[Staff Posts]]></category>
		<category><![CDATA[Application Performance]]></category>
		<category><![CDATA[Application Testing]]></category>
		<category><![CDATA[Network Emulation]]></category>
		<category><![CDATA[Network Performance]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Performance Testing]]></category>
		<category><![CDATA[Shunra]]></category>
		<category><![CDATA[Shunra Software]]></category>
		<category><![CDATA[User Experience]]></category>
		<category><![CDATA[WAN]]></category>
		<category><![CDATA[WAN Acceleration]]></category>
		<category><![CDATA[WAN Emulator]]></category>
		<category><![CDATA[WAN Simulation]]></category>

		<guid isPermaLink="false">http://www.shunra.com/shunrablog/?p=1831</guid>
		<description><![CDATA[One of the topics we are frequently asked is to explain or clarify the difference between WAN Emulation and WAN Simulation. WAN Simulation methodology is a set of theoretical algorithms which are usually applied on a trace file. These algorithms aim to predict applications response times with different conditions and then applied to the captured [...]]]></description>
			<content:encoded><![CDATA[<p>One of the topics we are frequently  asked is to explain or clarify the difference between <a href="http://www.shunra.com/wan-emulation.php" target="_blank">WAN Emulation</a> and <a href="http://www.shunra.com/shunra-ve-overview.php" target="_blank">WAN  Simulation</a>.</p>
<p>WAN Simulation methodology is a set  of theoretical algorithms which are usually applied on a trace file. These  algorithms aim to predict applications response times with different conditions  and then applied to the captured trace file. A typical use case would be varying  the conditions, such as available bandwidth and distance (latency), and then  predicting the impact on response time. The main challenge with this approach is  that those theoretical algorithms are based on assumptions.  Assumptions, which  are in some cases very wrong and skew the results. Typically, with theoretical  WAN Simulation you should expect around 70%  accuracy.</p>
<p>On the other hand, when we say  Emulation (or <a href="http://www.shunra.com/wan-emulator.php" target="_blank">WAN Emulation</a>) we mean that the application traffic will traverse  in real time through a path that is identical to the path we have in mind. An  appliance based <a href="http://www.shunra.com/wan-emulator.php" target="_blank">WAN Emulator</a> or software based <a href="http://www.shunra.com/wan-emulator.php" target="_blank">WAN Emulation</a> is usually present  to create actual network elements in software, bring into account network  impairment characteristics, such as distance (latency), bandwidth and loss. The  accuracy of WAN Emulation can exceed 99% depending on the level of  configuration. We can expect around 95% accuracy from a straight forward  automatic configuration.</p>
<p>Another important difference is time.  Theoretical WAN simulation may take days to run, but using WAN Emulation the  duration is based on the time it takes the application to run.</p>
<p>The main reason why <a href="http://www.shunra.com/wan-emulator.php" target="_blank">WAN Emulation </a> triumphs is accuracy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shunra.com/shunrablog/index.php/2009/12/30/wan-emulation-vs-wan-simulation/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Why Has MPLS Become So Pervasive on Today’s Global Networks?</title>
		<link>http://www.shunra.com/shunrablog/index.php/2009/12/28/why-has-mpls-become-so-pervasive-on-todays-global-networks/</link>
		<comments>http://www.shunra.com/shunrablog/index.php/2009/12/28/why-has-mpls-become-so-pervasive-on-todays-global-networks/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 16:37:35 +0000</pubDate>
		<dc:creator>Liam McCamley</dc:creator>
				<category><![CDATA[Featured Post]]></category>
		<category><![CDATA[Staff Posts]]></category>
		<category><![CDATA[Application Performance]]></category>
		<category><![CDATA[Application Testing]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[MPLS]]></category>
		<category><![CDATA[Multi-Protocol Label Switching]]></category>
		<category><![CDATA[Nemertes Research]]></category>
		<category><![CDATA[Shunra]]></category>
		<category><![CDATA[Shunra Software]]></category>
		<category><![CDATA[User Experience]]></category>
		<category><![CDATA[WAN Emulation]]></category>
		<category><![CDATA[WAN Emulator]]></category>
		<category><![CDATA[Web Performance]]></category>

		<guid isPermaLink="false">http://www.shunra.com/shunrablog/?p=1819</guid>
		<description><![CDATA[Many of the largest networks today employ Multi-Protocol Label Switching (MPLS) for a myriad of reasons. So what are some of the key motivators that would entice an organization to make the leap to MPLS? Protocol neutrality, extensibility, adaptability and scalability are among some of the many reasons. Additionally, because MPLS was designed to openly [...]]]></description>
			<content:encoded><![CDATA[<p>Many of the largest networks today employ Multi-Protocol Label Switching (MPLS) for a myriad of reasons. So what are some of the key motivators that would entice an organization to make the leap to MPLS? Protocol neutrality, extensibility, adaptability and scalability are among some of the many reasons. Additionally, because MPLS was designed to openly embrace so many protocols, it has evolved organically over time to offer a vast array of services.  This largely explains why so many organizations have made the move to MPLS.  In fact, according to <a href="http://www.nemertes.com/impact_analyses/nemertes_impact_analysis_trust_verify_independent_performance_verification_spotlights_increasing_importance_mpls" target="_blank">Nemertes Research</a>, 74% of companies today are using MPLS for their WANs.  What is amazing about this statistic is that MPLS is a relatively new technology, which actually started in 1997 and has essentially achieved widespread adoption since. Thus, it makes sense why MPLS has achieved such adoption; however, what are some of the crucial business drivers that also influenced its prevalence in the marketplace?</p>
<p>As more technologies are developed and deployed onto the network, this increased demand can significantly tax the network – requiring immensely more resources to manage and maintain.  This issue is certainly more of a concern now, considering that most providers host <a href="http://www.shunra.com/voip-deployment-services.php">voice, video, and data services</a> across several mediums (WiFi, Metro-Ethernet, Cable/DSL, etc.). Moreover, customers have also come to expect these on demand services to always be up and running whenever they need access.  This is exactly why MPLS has come to the fore-front because of how it can scale to address the demands of more complex networks. With the advent of IPv6, MPLS is now becoming the preferred transport mechanism to handle mobile backhaul and many other services over IPv6.  With all of these new technologies and applications coming to bear on the network at the same time, this will certainly require some extensive testing to ensure that the network can deliver all of these services reliably.</p>
<p>Case in point, this month at <a href="http://www.shunra.com/services-overview.php?keyword=services" target="_blank">Shunra </a>we finished an engagement with a large financial services company deploying a global MPLS network.  They had many concerns about this deployment, the most significant of which is that some of their end-users in various locations would experience a significant increase in latency.  Thus, this would cause disruptions in productivity and may even crash some of the applications – which are critical to the business. The Engineers also knew that MPLS was the way to go because they were deploying VoIP as well and they were concerned about capacity requirements for all of these applications.  As such, we worked with them to develop a test strategy to ensure they can deploy MPLS with confidence. In their environment, we recreated part of their MPLS production network in a virtual test bed and ran all of their critical applications. After many test iterations and diligent analysis, we were able to derive a deliverable that gave them considerable insight as to what the problems were with the applications and how to best address them – from both a network and application perspective.  Ultimately, this allowed the financial services company to make an informed decision about how to deploy MPLS across their network.</p>
<p>Will you be deploying MPLS across your network? If so, <a href="http://www.shunra.com">Shunra </a>provides <a href="http://www.shunra.com/services-overview.php?keyword=services" target="_blank">consulting services </a>specifically for this type of testing.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shunra.com/shunrablog/index.php/2009/12/28/why-has-mpls-become-so-pervasive-on-todays-global-networks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

