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

<channel>
	<title>Intel Software Network Blogs &#187; Shmuel Gershon (Intel)</title>
	<atom:link href="http://softwareblogs.intel.com/author/shmuel-gershon/feed/" rel="self" type="application/rss+xml" />
	<link>http://softwareblogs.intel.com</link>
	<description></description>
	<pubDate>Fri, 29 Aug 2008 22:50:49 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
	<language>en</language>
			<item>
		<title>The software bundled with Intel AMT: Part 1</title>
		<link>http://softwareblogs.intel.com/2008/07/20/the-software-bundled-with-intel-amt-part-1-2/</link>
		<comments>http://softwareblogs.intel.com/2008/07/20/the-software-bundled-with-intel-amt-part-1-2/#comments</comments>
		<pubDate>Sun, 20 Jul 2008 16:43:44 +0000</pubDate>
		<dc:creator>Shmuel Gershon (Intel)</dc:creator>
		
		<category><![CDATA[Manageability]]></category>

		<category><![CDATA[atchk]]></category>

		<category><![CDATA[interface]]></category>

		<category><![CDATA[Local]]></category>

		<category><![CDATA[popup]]></category>

		<category><![CDATA[software]]></category>

		<category><![CDATA[uns]]></category>

		<guid isPermaLink="false">http://softwareblogs.intel.com/2008/07/20/the-software-bundled-with-intel-amt-part-1-2/</guid>
		<description><![CDATA[Intel AMT is basically a hardware/firmware solution where everything happens on the insides of the computer, in hardware and embedded software. The main interface is the network card - you control Intel AMT remotely.
However, many utilities are available for controlling or receiving data from a local interface - on the computer in which Intel AMT [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Intel AMT" href="http://www.intel.com/technology/platform-technology/intel-amt/" target="_blank">Intel AMT</a> is basically a hardware/firmware solution where everything happens on the insides of the computer, in hardware and embedded software. The main interface is the network card - you control Intel AMT remotely.</p>
<p>However, many utilities are available for controlling or receiving data from a local interface - on the computer in which Intel AMT is enabled.</p>
<p>This local functionality is a very important part of the manageability system. Applications (<em>administrative tools, anti-virus apps...</em>) can stock essential data in the <a title="storage interface" href="http://cache-www.intel.com/cd/00/00/32/02/320250_320250.pdf" target="_blank">storage interface </a>or set agents for software availability assessment. IT managers can perform a system update from this interface, or set user notification options.</p>
<p>For all this magic to happen in the computer, a special set of software is needed. Part of my work in Intel relates to this software  functionality, and in the next posts  we'll focus on each software in the package and explain<strong> what it does, how it does it and what are the methods (and consequences) of removing it</strong>. A great place to that expands on this subject is the <a title="Intel AMT overview" href="http://softwarecommunity.intel.com/articles/eng/1004.htm" target="_blank">Intel AMT overview</a> (<em>scroll to the Local Access section</em>).</p>
<p>If you have an Intel AMT machine, the software that you have available is (<em>your mileage may vary, depending on system manufacturer and Intel AMT generation</em>):</p>
<ul>
<li><strong>Intel MEI</strong> (<em>or Intel HECI</em>), a device driver</li>
<li><strong>Local Management Service</strong> (<em>LMS</em>), which allows network communication from local host</li>
<li><strong>User Notification Service</strong> (<em>UNS</em>), used in order to inform (<em>via Windows' Event Viewer</em>) about manageability operations taking place on the computer</li>
<li><strong>Intel® AMT System Status Service</strong> (<em>AtChkSrv</em>), a service that monitors the Intel AMT status</li>
<li><strong>Intel® AMT System Status</strong> (<em>AtChk</em>), a GUI for the service above (<em>implemented as a notification area icon</em>)</li>
</ul>
<p>We'll see more details on these, in future posts. For best results, please write in the comments any and all questions you may have on the matter!</p>
<p>To be continued… :)</p>
]]></content:encoded>
			<wfw:commentRss>http://softwareblogs.intel.com/2008/07/20/the-software-bundled-with-intel-amt-part-1-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Feature Advantages - Intel AMT and ASF part 5 (final)</title>
		<link>http://softwareblogs.intel.com/2008/01/10/feature-advantages-intel-amt-and-asf-part-5-final/</link>
		<comments>http://softwareblogs.intel.com/2008/01/10/feature-advantages-intel-amt-and-asf-part-5-final/#comments</comments>
		<pubDate>Fri, 11 Jan 2008 00:33:44 +0000</pubDate>
		<dc:creator>Shmuel Gershon (Intel)</dc:creator>
		
		<category><![CDATA[Manageability]]></category>

		<category><![CDATA[Software Engineering]]></category>

		<guid isPermaLink="false">http://softwareblogs.intel.com/2008/01/10/feature-advantages-intel-amt-and-asf-part-5-final/</guid>
		<description><![CDATA[It's been a long time... :)
There are many excuses I can come up for the time without posts, but not one is good enough... For example, I could 'blame' the birth of my new son, but Joey used the same situation as a writing subject, so that would make a lousy excuse now ;) .
Pretexts aside, here [...]]]></description>
			<content:encoded><![CDATA[<p><em>It's been a long time...</em> :)<br />
There are many excuses I can come up for the time without posts, but not one is good enough... For example, I could 'blame' the birth of my new son, but <a href="http://softwareblogs.intel.com/author/joey-edelstein" title="Joey Edelstein">Joey</a> used the same situation as a <a href="http://softwareblogs.intel.com/2007/11/18/what-if-babies-came-with-amt/" title="Babies with Intel AMT">writing subject</a>, so that would make a lousy excuse now ;) .</p>
<p>Pretexts aside, here is the 5th and last segment of the <strong>manageability comparison between ASF and Intel AMT</strong>.</p>
<p>After we covered the differences between the common features of both technologies (<em>see </em><a href="http://softwareblogs.intel.com/2007/09/04/asf-and-intel-amt-spot-the-differences-part-1/" title="Intel AMT / ASF - Part 1"><em>part 1</em></a><em>, </em><a href="http://softwareblogs.intel.com/2007/09/10/asf-vs-intel-amt-part-2-technology-differences/" title="Intel AMT / ASF - Part 2"><em>part 2</em></a><em>, </em><a href="http://softwareblogs.intel.com/2007/09/18/more-technology-distinctions-intel-amt-vs-asf-part-3/" title="Intel AMT / ASF - Part 3"><em>part 3</em></a><em> and </em><a href="http://softwareblogs.intel.com/2007/10/11/between-intel-amt-and-asf-part-4/" title="Intel AMT / ASF - Part 4"><em>part 4</em></a>), today we'll see which features are inexistent in ASF, but are part of the feature set of Intel AMT.</p>
<p>All the articles in this sequence relate to Intel AMT up to its version 3.0, and while they're not the ultimate complete-feature-listing of what's in Intel AMT, they list what's relevant when contrasting Intel AMT with another solution.<br />
For a very good explanation and list of the Intel AMT features in its different versions, a good page is the "<a href="http://softwarecommunity.intel.com/articles/eng/1027.htm" title="Intel AMT SDK - Start Here!">Intel AMT SDK - Start Here!</a>" guide. There you'll find explanations about the features and a cool table, check it out.<br />
In the end of this post, I present my own diagram to summarize what we've been talking in this 5-posts series. Together, the two tables draw a very clear picture of the Intel AMT feature set.<br />
So let's dive into...</p>
<p><strong><u>ASF Vs Intel AMT part 5 - Capability distinctions</u></strong></p>
<ol>
<li><strong>Event Log</strong>
<ul>
<li>In the context of our posts, this is one major advance of Intel AMT over ASF.</li>
<li>ASF (<em>== Alert Standard Format</em>) was built specially for Alerts but nonetheless does not provide a method for logging events, or retrieving old ones -- more than that, the ASF rules say that alerts of a alert-triggering-event that happens and comes back to normal while there was no network (<em>and thus no way of transmitting the alerts</em>) are to be ignored and not communicated.</li>
<li>Intel AMT, on he other hand, lets IT Managers to log any event which happens (<em>or filter specific events that should be logged</em>)</li>
</ul>
</li>
<li><strong><em>Discover</em> - HW Inventory and (<em>3rd Party</em>) Data Storage</strong>
<ul>
<li>The <a href="http://www.dmtf.org/standards/asf" title="DMTF's ASF Specification">ASF specification</a> does not define any asset control or querying functionality, but Intel AMT provides methods of querying (<em>and in consequence, monitoring</em>) the platform hardware and software inventory. Intel AMT stores hardware information automatically, and any other desired asset information (<em>software related, for example</em>) can be stored by customized software applications.</li>
</ul>
</li>
<li><strong><em>Heal and Protect</em> - System Defense and Agent Presence</strong>
<ul>
<li>"Intel AMT with System Defense reduces exposure to virus infections by containing outbreaks and software tampering on the managed client, sealing the infected network element from the rest of the network. The Agent Presence capability detects whether critical applications such as anti-virus or software inventory programs are running. If they are not, Intel AMT can send a report immediately to an IT console and, if necessary, isolate the platform until an IT technician remedies the problem."</li>
<li>The text above is copied from the <a href="http://softwarecommunity.intel.com/articles/eng/1004.htm" title="Intel AMT Overview">overview page </a>:), so clear it is. As you may imagine, there's nothing close to these functions in ASF.</li>
</ul>
</li>
</ol>
<p>For more differences and comparisons, here is my own <strong>summary table </strong>-- I say "my own", because it is a personal non-official non-endorsed attempt at organizing the topics. I <u>may be changing the contents </u>if I receive corrections!</p>
<p><a href="http://gershon.info/MngStages.jpg" title="Stages in Manageability"><img border="1" width="616" src="http://gershon.info/MngStages.jpg" alt="Manageability Stages" /></a></p>
<p>Thanks! I hope the series are useful!<br />
The subject had a lot of popularity, with thousand of readers... So don't hesitate to comment or ask -- or asking for more -- although as of now this the last post of the series, if there are questions I'll of course address them in a sixth installment.</p>
<p><strong>Posts in the series:</strong><br />
- <a href="http://softwareblogs.intel.com/2007/09/04/asf-and-intel-amt-spot-the-differences-part-1/" title="intel AMT vs ASF - Part 1">ASF and Intel AMT - Spot the differences (part 1)</a><br />
- <a href="http://softwareblogs.intel.com/2007/09/10/asf-vs-intel-amt-part-2-technology-differences/" title="Intel AMT vs. ASF - Part 2">ASF vs. Intel AMT part 2 - Technology differences</a><br />
- <a href="http://softwareblogs.intel.com/2007/09/18/more-technology-distinctions-intel-amt-vs-asf-part-3/" title="Intel AMT vs. ASF - Part 3">More technology distinctions - Intel AMT vs. ASF, part 3</a><br />
- <a href="http://softwareblogs.intel.com/2007/10/11/between-intel-amt-and-asf-part-4/" title="Intel AMT vs. ASF - Part 4">Between Intel AMT and ASF, part 4</a><br />
- <a href="http://softwareblogs.intel.com/2008/01/10/feature-advantages-intel-amt-and-asf-part-5-final/" title="ASF Vs Intel AMT">Feature Advantages - Intel AMT and ASF part 5</a></p>
]]></content:encoded>
			<wfw:commentRss>http://softwareblogs.intel.com/2008/01/10/feature-advantages-intel-amt-and-asf-part-5-final/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Between Intel AMT and ASF, part 4</title>
		<link>http://softwareblogs.intel.com/2007/10/11/between-intel-amt-and-asf-part-4/</link>
		<comments>http://softwareblogs.intel.com/2007/10/11/between-intel-amt-and-asf-part-4/#comments</comments>
		<pubDate>Thu, 11 Oct 2007 21:49:23 +0000</pubDate>
		<dc:creator>Shmuel Gershon (Intel)</dc:creator>
		
		<category><![CDATA[Manageability]]></category>

		<category><![CDATA[Software Engineering]]></category>

		<guid isPermaLink="false">http://softwareblogs.intel.com/2007/10/11/between-intel-amt-and-asf-part-4/</guid>
		<description><![CDATA[Hello all.
In the previous three posts of this series (1, 2, 3), we talked about differences between the manageability two solutions, covering from the kind of network protocol used to the options available for security.
This will be (for now) the last post about distinctions between them, and in the next one I'll focus on the [...]]]></description>
			<content:encoded><![CDATA[<p>Hello all.</p>
<p>In the previous three posts of this series (<a href="http://softwareblogs.intel.com/2007/09/04/asf-and-intel-amt-spot-the-differences-part-1/" title="Part 1">1</a>, <a href="http://softwareblogs.intel.com/2007/09/10/asf-vs-intel-amt-part-2-technology-differences/" title="Part 2">2</a>, <a href="http://softwareblogs.intel.com/2007/09/18/more-technology-distinctions-intel-amt-vs-asf-part-3/" title="Part 3">3</a>), we talked about differences between the manageability two solutions, covering from the kind of network protocol used to the options available for security.</p>
<p>This will be (<em>for now</em>) the last post about distinctions between them, and in the next one I'll focus on the new features Intel AMT has that are not present in ASF.<br />
That said, please let me know if there is any other difference you can remember and there will be another post to address it.</p>
<p>So here it goes: Other differences between ASF and Intel AMT are the way the two are configured, and also the options of sensors used:</p>
<p><strong>Part Four: Other differences</strong></p>
<ol>
<li><strong>Configuration (<em>Provision</em>) vs. One-Good-Boot</strong>
<ul>
<li>Intel AMT has a (<em>somewhat complex, but versatile</em>) configuration procedure (<em>also called provisioning</em>). It has options for configuring the technology locally or remote, and options for supporting a one-touch (<em>or even no touch at all</em>) configuration. It even comes in two (<em>one simpler and one complex</em>) flavors: Small Business mode and Enterprise mode. Gael has a <a href="http://softwareblogs.intel.com/2007/06/13/intel-scs-sca-amt-director-youve-been-provisioned/" title="Provisioning tools">post explaining the configurations tool</a>, and you can learn about the <a href="http://softwareblogs.intel.com/2007/02/09/intel-amt-enterprise-mode-and-small-business-mode-provisioning/" title="Provisioning types">configuration types in this post </a>by Ylian. For information on the Remote (<em>zero touch</em>) configuration, you can read <a href="http://softwareblogs.intel.com/2007/08/28/provisioning-psk-vs-rcfg-pki/" title="Remote (zero touch) Configuration">this article by Itai</a>.</li>
<li>This configuration is done in a completely OS-independent manner. OS can be loaded or not, the computer can even be turned off. It can be re-done and changed at any time -- all in an OOB manner.</li>
<li>ASF, on the other hand, has to be configured by software in the host's OS.<br />
<a href="http://www.dmtf.org/standards/asf" title="ASF Standard">ASF Standard</a> says "the client system <strong>requires one good boot to an OS-present</strong> environment to allow the device’s configuration software to run and store system-specific information into the device’s non-volatile storage". This limits the way ASF can be set up and configured -- and is actually counted in the "Known Limitations" section of the <a href="http://www.dmtf.org" title="DMTF">DMTF</a>'s <a href="http://www.dmtf.org/standards/documents/ASF/DSP0136.pdf" title="ASF Standard">ASF Standard</a>!</li>
</ul>
</li>
<li><strong>Sensors: ASF Sensors vs. Legacy Sensors</strong>
<ul>
<li>Sensors are used in our (<em>yours :)</em>) platforms in order to send special alerts about different aspects of the system. Equipment (<em>such as memory or processor</em>) problems or temperature changes trigger an alert that is sent to the IT Manager (for example).</li>
<li>The sensors used regularly are normally called "Legacy Sensors", and their support is present in both ASF and Intel AMT.</li>
<li>But ASF has also support for more advanced sensors, called "ASF Sensors" (<em>which are an improved system, but I think they're no much used in the market</em>). These sensors have many advantages, like a wider range of values to give alerts for, and a smarter way of defining the alerts to send (<em>the sensor itself is responsible for the whole content of the alert</em>).</li>
<li>Intel AMT supports only the regular sensors. So here is one advantage for ASF... as long as you have to use ASF Sensors.</li>
</ul>
</li>
</ol>
<p>Next time, we'll have a summary of the features present only in Intel AMT.<br />
See you soon!</p>
<p><strong>Posts in the series:</strong><br />
- <a href="http://softwareblogs.intel.com/2007/09/04/asf-and-intel-amt-spot-the-differences-part-1/" title="intel AMT vs ASF - Part 1">ASF and Intel AMT - Spot the differences (part 1)</a><br />
- <a href="http://softwareblogs.intel.com/2007/09/10/asf-vs-intel-amt-part-2-technology-differences/" title="Intel AMT vs. ASF - Part 2">ASF vs. Intel AMT part 2 - Technology differences</a><br />
- <a href="http://softwareblogs.intel.com/2007/09/18/more-technology-distinctions-intel-amt-vs-asf-part-3/" title="Intel AMT vs. ASF - Part 3">More technology distinctions - Intel AMT vs. ASF, part 3</a><br />
- <a href="http://softwareblogs.intel.com/2007/10/11/between-intel-amt-and-asf-part-4/" title="Intel AMT vs. ASF - Part 4">Between Intel AMT and ASF, part 4</a><br />
- <a href="http://softwareblogs.intel.com/2008/01/10/feature-advantages-intel-amt-and-asf-part-5-final/" title="ASF Vs Intel AMT">Feature Advantages - Intel AMT and ASF part 5</a></p>
]]></content:encoded>
			<wfw:commentRss>http://softwareblogs.intel.com/2007/10/11/between-intel-amt-and-asf-part-4/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Eating our own dog food - Intel AMT on our IT network</title>
		<link>http://softwareblogs.intel.com/2007/09/20/eating-our-own-dog-food-intel-amt-on-our-it-network/</link>
		<comments>http://softwareblogs.intel.com/2007/09/20/eating-our-own-dog-food-intel-amt-on-our-it-network/#comments</comments>
		<pubDate>Thu, 20 Sep 2007 21:30:39 +0000</pubDate>
		<dc:creator>Shmuel Gershon (Intel)</dc:creator>
		
		<category><![CDATA[Manageability]]></category>

		<guid isPermaLink="false">http://softwareblogs.intel.com/2007/09/20/eating-our-own-dog-food-intel-amt-on-our-it-network/</guid>
		<description><![CDATA[Intel's IT department is about to implement Intel AMT as an OOB manageability solution in the IT base. Gradually computers are being replaced, and the new computers we are getting are Intel vPro platforms with Intel AMT capabilities.
This is great news for the Intel IT department, for the Intel Engineering departments, for the customers and [...]]]></description>
			<content:encoded><![CDATA[<p>Intel's IT department is about to implement Intel AMT as an OOB manageability solution in the IT base. Gradually computers are being replaced, and the new computers we are getting are Intel vPro platforms with Intel AMT capabilities.</p>
<p><strong>This is great news </strong>for the Intel IT department, for the Intel Engineering departments, for the customers and all people related to our manageability efforts. Having Intel AMT implemented in our IT infrastructure shows our commitment and our satisfaction with this model, so you, customers, should be glad to hear about it :).</p>
<p>This step will also aid us in staying sensitive to the real use cases and pitfalls of such complex systems. We will be developing a product that we will be seeing in use daily, so it will be easier to improve features (<em>and test them too</em> ;)).</p>
<p>I have to confess that it was a very emotive moment, looking at the computer of one of the managers here and seeing inside it the software we validated. Suddenly everything was there, for real, in a real computer on real use. I am already testing things differently -- the vision of the software becomes much more experience-centered. We'll keep improving this applications from version to version!</p>
<p>(<em>Of course, we quickly tried some flows on which we found bugs in the past (on prerelease versions)... just to see that everything was as clean as when we released it</em> ;))</p>
<p>The reasons Intel choose Intel AMT for managing the IT structure were, apart from the obvious <strong>out-of-band</strong> advantages:</p>
<ol>
<li>Reduced quantity of desk-side visits;</li>
<li>Reduced downtime and repair time;</li>
<li>More accurate inventory tracking;</li>
</ol>
<p>Indeed, studies showed that user downtime can be reduced in more than 65 percent in our system, just using Intel AMT functions!</p>
<p>Well... I can't wait until it comes to <strong>my turn</strong> of exchanging the computer for a Intel vPro one!!</p>
]]></content:encoded>
			<wfw:commentRss>http://softwareblogs.intel.com/2007/09/20/eating-our-own-dog-food-intel-amt-on-our-it-network/feed/</wfw:commentRss>
		</item>
		<item>
		<title>More technology distinctions - Intel AMT vs. ASF, part 3</title>
		<link>http://softwareblogs.intel.com/2007/09/18/more-technology-distinctions-intel-amt-vs-asf-part-3/</link>
		<comments>http://softwareblogs.intel.com/2007/09/18/more-technology-distinctions-intel-amt-vs-asf-part-3/#comments</comments>
		<pubDate>Wed, 19 Sep 2007 05:43:53 +0000</pubDate>
		<dc:creator>Shmuel Gershon (Intel)</dc:creator>
		
		<category><![CDATA[Manageability]]></category>

		<category><![CDATA[Software Engineering]]></category>

		<guid isPermaLink="false">http://softwareblogs.intel.com/2007/09/18/more-technology-distinctions-intel-amt-vs-asf-part-3/</guid>
		<description><![CDATA[Hi :)
(Please refer to the "part 1" and "part 2" posts of this series, in order to learn the evolution line of manageability solutions and the differences of Intel AMT).
In this post, we'll continue comparing ASF and Intel AMT features, following the principles presented in the previous two posts.
Part Three: Technology Differences (cont.)

Alert Subscription: PET and logs

Intel AMT [...]]]></description>
			<content:encoded><![CDATA[<p>Hi :)<br />
(<em>Please refer to the "<a href="http://softwareblogs.intel.com/2007/09/04/asf-and-intel-amt-spot-the-differences-part-1/" title="Part 1">part 1</a>" and "<a href="http://softwareblogs.intel.com/2007/09/10/asf-vs-intel-amt-part-2-technology-differences/" title="Part 2">part 2</a>" posts of this series, in order to learn the evolution line of manageability solutions and the differences of Intel AMT</em>).</p>
<p>In this post, we'll continue comparing <a href="http://www.dmtf.org/standards/asf" title="ASF page on DMTF">ASF</a> and <a href="http://www.intel.com/technology/platform-technology/intel-amt/index.htm" title="Intel AMT">Intel AMT</a> features, following the principles presented in the previous two posts.</p>
<p><u><strong>Part Three: Technology Differences (<em>cont.</em>)</strong></u></p>
<ol>
<li><strong>Alert Subscription: PET and logs</strong>
<ul>
<li><strong>Intel AMT uses the well know PET format to send event alerts, just as ASF</strong> does.</li>
<li>But Intel AMT takes the event alerts one step further: While in ASF you have to decide on <strong>one unique destination</strong> point for all the events, in Intel AMT you can subscribe up to <strong>16 different destinations</strong> -- and define which kind of event alerts should be sent to each subscriber. In this way different entities with different roles can be assigned different events. A person/computer can be in charge of dealing with network problems, while another one receives also security alerts. That's being in control! :)</li>
<li>Another important addition to the event manager in Intel AMT is the built-in log of alerts. IT Managers can define the type of alerts that should be stored inside the Intel AMT system itself, and can access this at any time from anywhere.</li>
</ul>
</li>
<li><strong>Security: RSP vs. TLS and Kerberos</strong>
<ul>
<li>Some people say you can not have too high a security standard.</li>
<li>ASF had no security protocol before its revision 2.0. RSP brought security authentication to the ASF standard by using HMAC-SHA1 encryption and a pre-shared key between the managed client and the console.</li>
<li>I'll not enter in technical details of how TLS and Kerberos work and how they are more reliable than simple pre-shared keys security, there is plenty of material on that. As much as HMAC is a good encryption method... it is clear that TLS or Kerberos are more <strong>advanced security methods </strong>than two pre-shared keys.</li>
<li>An aspect in which TLS or Kerberos are practical than a special password is that it is integrates with the existing security scene of the corporation -- if the organization uses TLS or Kerberos to secure its network, Intel AMT will fit together.</li>
<li>And more, not only Intel AMT can use the same certificates and same servers, but you can merge the password administration of it in the other methods you use to manage other paswords. You can program Intel AMT's login and password easily, what you cannot do so easily in ASF (<em>where you are also forced to a 20 letters long (or 40 hexa. chars, depending on implementation) password</em>). Having to manage additional passwords (<em>at times, different ones for each client</em>) is a hassle you don't have on Intel AMT.
<ul>
<li>Update (<em>20/09</em>): Please don't understand from this section that TLS and Kerberos serve the same purpose -- they are solutions to different aspects of security (TLS is used for encription, kerberos for authentication.) They are together here because both capabilities not present at ASF.</li>
</ul>
</li>
</ul>
</li>
<li><strong>Standards</strong>
<ul>
<li>The <strong>ASF standard </strong>was published by the DMTF years ago. An open standard such as this brings many immediate advantages, such as the ability to anyone to build matching applications beforehand. Also, these applications will fit any other ASF implementation, vendor independent.</li>
<li>Intel AMT started by creating its own set of functions and features. As there was no progress in the manageability solutions available, there was no standard to follow, so Intel literally 'leaped ahead' ;) and pushed the manageability technology further than what the market was accustomed too.</li>
<li>Nowadays, the manageability community sees how far we can go with the new features, and standards are being defined and tested. Intel AMT now follows <strong>well known manageability communication standards as WS-Man</strong> and DASH, so we can say that Intel AMT 'catched up' in this point were it was lacking.</li>
<li>Ajay commented on the standard advantages and disadvantages in <a href="http://softwareblogs.intel.com/2007/03/30/manageability-standards-should-you-really-care/" title="Manageability standards">this post</a> in our blog.</li>
</ul>
</li>
</ol>
<p>I hope you enjoyed the dissection of these two important technologies. And the list is not over yet, there's another post on its way!<br />
Stay around...</p>
<p><strong>Posts in the series:<br />
</strong>- <a href="http://softwareblogs.intel.com/2007/09/04/asf-and-intel-amt-spot-the-differences-part-1/" title="intel AMT vs ASF - Part 1">ASF and Intel AMT - Spot the differences (part 1)</a><br />
- <a href="http://softwareblogs.intel.com/2007/09/10/asf-vs-intel-amt-part-2-technology-differences/" title="Intel AMT vs. ASF - Part 2">ASF vs. Intel AMT part 2 - Technology differences</a><br />
- <a href="http://softwareblogs.intel.com/2007/09/18/more-technology-distinctions-intel-amt-vs-asf-part-3/" title="Intel AMT vs. ASF - Part 3">More technology distinctions - Intel AMT vs. ASF, part 3</a><br />
- <a href="http://softwareblogs.intel.com/2007/10/11/between-intel-amt-and-asf-part-4/" title="Intel AMT vs. ASF - Part 4">Between Intel AMT and ASF, part 4</a><br />
- <a href="http://softwareblogs.intel.com/2008/01/10/feature-advantages-intel-amt-and-asf-part-5-final/" title="ASF Vs Intel AMT">Feature Advantages - Intel AMT and ASF part 5</a></p>
<p><em>PS&gt; It would be great to know whether some of you already had/have any experience with ASF manageability, and how do you compare it with Intel AMT. In this way, we'll be able to better focus our conversation.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://softwareblogs.intel.com/2007/09/18/more-technology-distinctions-intel-amt-vs-asf-part-3/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ASF vs. Intel AMT part 2 - Technology differences</title>
		<link>http://softwareblogs.intel.com/2007/09/10/asf-vs-intel-amt-part-2-technology-differences/</link>
		<comments>http://softwareblogs.intel.com/2007/09/10/asf-vs-intel-amt-part-2-technology-differences/#comments</comments>
		<pubDate>Mon, 10 Sep 2007 14:51:35 +0000</pubDate>
		<dc:creator>Shmuel Gershon (Intel)</dc:creator>
		
		<category><![CDATA[Manageability]]></category>

		<category><![CDATA[Software Engineering]]></category>

		<guid isPermaLink="false">http://softwareblogs.intel.com/2007/09/10/asf-vs-intel-amt-part-2-technology-differences/</guid>
		<description><![CDATA[Hi :)
(Please refer to the "part 1" post of this series, in order to learn the evolution line of manageability solutions and the origins of Intel AMT).
In the previous part, we talked about the (summarized) history of manageability. Now we will actually start comparing ASF and Intel AMT.
It is somewhat hard to compare Intel AMT [...]]]></description>
			<content:encoded><![CDATA[<p>Hi :)<br />
(<em>Please refer to the "<strong><a href="http://softwareblogs.intel.com/2007/09/04/asf-and-intel-amt-spot-the-differences-part-1/" title="Spot the differences - part 1">part 1</a></strong>" post of this series, in order to learn the evolution line of manageability solutions and the origins of Intel AMT</em>).</p>
<p>In the previous part, we talked about the (<em>summarized</em>) history of manageability. Now we will actually start comparing <a href="http://www.dmtf.org/standards/asf" title="ASF page on DMTF">ASF</a> and <a href="http://www.intel.com/technology/platform-technology/intel-amt/index.htm" title="Intel AMT">Intel AMT</a>.</p>
<p>It is somewhat hard to compare Intel AMT and ASF in the technology layer.<br />
Both are solutions to the same problem, but on the other hand Intel AMT has a lot more features than ASF, and you cannot compare the technology layer of a function when it does not even exists in ASF.<br />
So, let's take a look at the features they have in common, and examine them with care from a solution developer point of view:</p>
<p><u><strong>Part Two: Technology Differences</strong></u></p>
<ol>
<li><strong>Transport layer protocol: UDP vs. TCP</strong>
<ul>
<li>We are starting from the 'low level' networking protocols.<br />
This may be old news to some, but it may be new for other. And I am aware that some may claim this to be irrelevant. But the point is that <strong>ASF specification is built over UDP protocols</strong>, while <strong>Intel AMT uses TCP </strong>for most of his connections -- this has important implications on us, solution developers.</li>
<li>This can be significant when building a console to manage computers. If using UDP, the console developer needs to worry about reception and order, as <strong>UDP is unreliable and not-ordered</strong>. With TCP, the console sends the message once, and the underlying protocol cares of reception and order.</li>
<li>During my tests with ASF, it was usual to see remote consoles from different vendors sending the same packet more than once, trying to be sure the packet will get there. Sure, the ASF products have this 'acknowledgement' packet sent that assures the console the command came in correctly. But this 'acknowledgments' can be lost all the same (<em>they're UDP</em>), and if you had to 'acknowledge acknowledgements', the protocol would become infinite.</li>
<li>When you are sending a command over SOAP, or over WS-Man, you don't care (<em>that much</em>) about network hazards. It is a reliable protocol, in which the implicit TCP stack will re-transmit the command if it came lacking or was lost.</li>
</ul>
</li>
<li><strong>Remote control protocol: RMCP vs. <a href="http://en.wikipedia.org/wiki/SOAP" title="SOAP">SOAP</a>/<a href="http://en.wikipedia.org/wiki/WS-MAN" title="WS-Man">WS-Man</a></strong>
<ul>
<li>RMCP is the "Remote Management and Control Protocol" used to send remote control (<em>namely power down, power up and reset</em>) to a client being managed. Apart from the fact that RMCP is a UDP-based protocol (<em>see point 1</em>), a clear disadvantage of the protocol is that <strong>it is entirely new and specialized</strong>.</li>
<li>Communications technology has evolved, and <a href="http://www.w3.org/TR/ws-gloss/#webservice" title="Web Services">Web Services </a>were invented as an all-around technique designed to support "interoperable Machine to Machine interaction over a network". If you are communicting between computers remotely, it is likely that you are dong it over Web Services.</li>
<li>In order to build an application that connects using SOAP, you don't need to iplement an obscure new protocol such as RMCP (<em>or the more complex RSP</em>), you just use popular Web Service libraries with SOAP or WS-Man.</li>
</ul>
</li>
<li><strong>Remote booting: PXE vs. IDE-R</strong>
<ul>
<li>The two technologies above are meant to reboot a specific machine to boot from a remote disk.</li>
<li><a href="http://softwareblogs.intel.com/2007/07/24/pxe-continues-amidst-its-problems/" title="Arvind defines PXE">Arvind </a>defines PXE: "provides a basic network mechanism for BIOS to discover a PXE server on the network which can then be used to get additional information about image to download." But PXE is old (<em>almost a decade</em>), is <strong>not secure, reliable or even routable</strong> over different subnets.</li>
<li>IDE-R (<em>IDE Redirection</em>), on the other hand, can be secured (<em>with TLS, for example</em>), works on complex corporate network and subnets, and escalates well.</li>
<li>You can read Arvind's discussion on the <a href="http://softwareblogs.intel.com/2007/07/24/pxe-continues-amidst-its-problems/" title="PXE Drawbacks">drawbacks of PXE</a>, and Ylian's thorough <a href="http://softwareblogs.intel.com/2007/07/21/the-difference-between-ide-r-and-pxe/" title="Ylian's comparison">technology comparison</a>. Also, there's an interesting <a href="http://juice.altiris.com/article/1904/with-intel-reg-amt-power-management-and-redirection" title="Altiris comparison">comparison by Altiris</a> of the two technologies <a href="http://juice.altiris.com/article/1904/with-intel-reg-amt-power-management-and-redirection" title="Altiris comparison">here</a> (<em>notice how many workarounds they had to add to their management console software in order to keep PXE viable...</em>).</li>
<li><strong>Note 1</strong>: The miraculous surviving of PXE technologies for over 10 years is a distinct proof of the market interest/need in this feature. Hopefully Intel AMT's IDE-R can answer this need in a better way.</li>
<li><strong>Note 2</strong>: If you still want to use PXE, in order not to throw away that PXE Boot Server ;), Intel vPro still offers PXE capabilities* (<em>*depends on vendor BIOS implementation</em>).</li>
</ul>
</li>
</ol>
<p>Stay with us for the next parts...</p>
<p><strong>Posts in the series:<br />
</strong>- <a href="http://softwareblogs.intel.com/2007/09/04/asf-and-intel-amt-spot-the-differences-part-1/" title="intel AMT vs ASF - Part 1">ASF and Intel AMT - Spot the differences (part 1)</a><br />
- <a href="http://softwareblogs.intel.com/2007/09/10/asf-vs-intel-amt-part-2-technology-differences/" title="Intel AMT vs. ASF - Part 2">ASF vs. Intel AMT part 2 - Technology differences</a><br />
- <a href="http://softwareblogs.intel.com/2007/09/18/more-technology-distinctions-intel-amt-vs-asf-part-3/" title="Intel AMT vs. ASF - Part 3">More technology distinctions - Intel AMT vs. ASF, part 3</a><br />
- <a href="http://softwareblogs.intel.com/2007/10/11/between-intel-amt-and-asf-part-4/" title="Intel AMT vs. ASF - Part 4">Between Intel AMT and ASF, part 4</a><br />
- <a href="http://softwareblogs.intel.com/2008/01/10/feature-advantages-intel-amt-and-asf-part-5-final/" title="ASF Vs Intel AMT">Feature Advantages - Intel AMT and ASF part 5</a></p>
<p><em>PS&gt; It would be great to know whether some of you already had/have any experience with ASF manageability, and how do you compare it with Intel AMT. In this way, we'll be able to better focus our conversation.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://softwareblogs.intel.com/2007/09/10/asf-vs-intel-amt-part-2-technology-differences/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ASF and Intel AMT - Spot the differences (part 1)</title>
		<link>http://softwareblogs.intel.com/2007/09/04/asf-and-intel-amt-spot-the-differences-part-1/</link>
		<comments>http://softwareblogs.intel.com/2007/09/04/asf-and-intel-amt-spot-the-differences-part-1/#comments</comments>
		<pubDate>Tue, 04 Sep 2007 23:02:46 +0000</pubDate>
		<dc:creator>Shmuel Gershon (Intel)</dc:creator>
		
		<category><![CDATA[Manageability]]></category>

		<category><![CDATA[Software Engineering]]></category>

		<guid isPermaLink="false">http://softwareblogs.intel.com/2007/09/04/asf-and-intel-amt-spot-the-differences-part-1/</guid>
		<description><![CDATA[Hello again!
After my suggestion of a "comparison between different manageability products" in my previous post, I was actually asked to do so - it seems to answer a widespread question.
We'll start by focusing in the differences/similarities between ASF and Intel AMT, trying to explain features as well as technical differences.
First, my very own ASF background: [...]]]></description>
			<content:encoded><![CDATA[<p>Hello again!</p>
<p>After my suggestion of a "comparison between different manageability products" in my <a href="http://softwareblogs.intel.com/2007/08/19/testing-in-the-intel-amt-development-process/" title="my previous post">previous post</a>, I was actually asked to do so - it seems to answer a widespread question.</p>
<p>We'll start by focusing in the differences/similarities between <strong><a href="http://www.dmtf.org/standards/asf" title="ASF Standard page">ASF</a></strong> and <strong><a href="http://www.intel.com/technology/platform-technology/intel-amt/index.htm" title="Intel AMT">Intel AMT</a></strong>, trying to explain features as well as technical differences.</p>
<p>First, my very own ASF background: Before validating Intel AMT technologies, I worked for about two years validating ASF technologies, both in workstation and in server platform. That's why I hope to be able to address the technical differences of both manageability solutions.</p>
<p><strong><u>Part one: The history</u> </strong>(<em>covers widespread <a href="http://en.wikipedia.org/wiki/Out-of-band_management" title="OOB definition in wikipedia">OOB </a>technologies only</em>).</p>
<ul>
<li>In the beginning, there was confusion... :)<br />
The IT managers of the world had no way to manage computers remotely...</li>
</ul>
<ul>
<li>That's until <a href="http://en.wikipedia.org/wiki/Wake-on-LAN" title="WoL at Wikipedia">Wake on LAN</a> (<em>WoL</em>) appeared. WoL came in the middle of the 90's (<em>1997</em>), developed by Intel and IBM engineers, and it let administrators to <strong>remotely turn computers on</strong>. The technology was bundled (<em>under the </em><a href="http://en.wikipedia.org/wiki/Wired_for_Management" title="Wired for Management definition"><em>Wired for Management</em></a><em> name</em>) with a protocol called PXE, which gave the option of <strong>booting from a remote disk</strong>.<br />
But that was it -- all you could do was turn on a machine and hope everything was working fine until the OS could load some software-based solution.</li>
<li>An attempt of improving these technologies was made at 1999, when Intel and IBM defined "<a href="http://findarticles.com/p/articles/mi_m0HDN/is_1999_Feb_23/ai_53948478/pg_1" title="Alert on Lan article">Alert-on-LAN-2</a>". This set of technologies presented very important features (<em>alerting in addition to remote control and remote boot</em>), but the technology didn't became so popular or widespread...</li>
</ul>
<ul>
<li>Thus, in 2001 <a href="http://www.dmtf.org/standards/asf/" title="ASF Specification">ASF </a>was a welcomed evolution, as it added necessary features like <strong>event alerts </strong>and remote control commands (<em>the ability to <strong>turn off or reset a computer</strong>, not only turning it on</em>). ASF is an open standard by the <a href="http://www.dmtf.org/home" title="DMTF website">DMTF</a>, and the last revision of it (<em>where security protocols were added</em>) was in 2003.</li>
</ul>
<ul>
<li>The next major progress in OOB manageability was <a href="http://www.intel.com/technology/platform-technology/intel-amt/index.htm" title="Intel AMT">Intel AMT</a>. This was a much needed revision of the ASF standard, <strong>adding many features </strong>requested by the market. In fact, it is so literally an evolution that many of the persons involved in designing/programming the Intel AMT features were before designers/programmers of ASF :) (<em>pay attention to the active role of Intel in designing and spreading these remote management solutions</em>).</li>
</ul>
<p>In the <strong>next parts we'll discuss/compare</strong> the different features and the technology used in the features that are common between Intel AMT and ASF.</p>
<p>Stay tuned!</p>
<p><strong>Posts in the series:<br />
</strong>- <a href="http://softwareblogs.intel.com/2007/09/04/asf-and-intel-amt-spot-the-differences-part-1/" title="intel AMT vs ASF - Part 1">ASF and Intel AMT - Spot the differences (part 1)</a><br />
- <a href="http://softwareblogs.intel.com/2007/09/10/asf-vs-intel-amt-part-2-technology-differences/" title="Intel AMT vs. ASF - Part 2">ASF vs. Intel AMT part 2 - Technology differences</a><br />
- <a href="http://softwareblogs.intel.com/2007/09/18/more-technology-distinctions-intel-amt-vs-asf-part-3/" title="Intel AMT vs. ASF - Part 3">More technology distinctions - Intel AMT vs. ASF, part 3</a><br />
- <a href="http://softwareblogs.intel.com/2007/10/11/between-intel-amt-and-asf-part-4/" title="Intel AMT vs. ASF - Part 4">Between Intel AMT and ASF, part 4</a><br />
- <a href="http://softwareblogs.intel.com/2008/01/10/feature-advantages-intel-amt-and-asf-part-5-final/" title="ASF Vs Intel AMT">Feature Advantages - Intel AMT and ASF part 5</a></p>
<p><em>PS&gt; It would be great to know whether some of you already had/have any experience with ASF manageability, and how do you compare it with Intel AMT. In this way, we'll be able to better focus our conversation.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://softwareblogs.intel.com/2007/09/04/asf-and-intel-amt-spot-the-differences-part-1/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Testing in the Intel AMT development process</title>
		<link>http://softwareblogs.intel.com/2007/08/19/testing-in-the-intel-amt-development-process/</link>
		<comments>http://softwareblogs.intel.com/2007/08/19/testing-in-the-intel-amt-development-process/#comments</comments>
		<pubDate>Sun, 19 Aug 2007 23:00:46 +0000</pubDate>
		<dc:creator>Shmuel Gershon (Intel)</dc:creator>
		
		<category><![CDATA[Manageability]]></category>

		<category><![CDATA[Software Engineering]]></category>

		<guid isPermaLink="false">http://softwareblogs.intel.com/2007/08/19/testing-in-the-intel-amt-development-process/</guid>
		<description><![CDATA[Hi!
My name is Shmuel Gershon. I am a Software Tester at the team developing the core functionality of Intel AMT.
I have been asked to join the blogging community and am honored to be part of our software network. Hopefully it will help our development process to be closer to the users and to developers outside Intel.
I [...]]]></description>
			<content:encoded><![CDATA[<p>Hi!<br />
My name is Shmuel Gershon. I am a Software Tester at the team developing the core functionality of Intel AMT.<br />
I have been asked to join the blogging community and am honored to be part of our <a href="http://softwareblogs.intel.com/" title="Intel® Software Network">software network</a>. Hopefully it will help our development process to be closer to the users and to developers outside Intel.</p>
<p>I am one of a big group of Software Testing Engineers that test the Intel AMT technology.<br />
If you are thinking: "<em>Uh-oh! If they have a testing department, that means they have faulty and buggy software!</em>", then let me reassure you and explain our job better.<br />
First, the definition: <strong>We don't test because the product is buggy; we test in order to ensure it isn't</strong>. Changes the whole concept now, right? <strong>Look at the testing team as the proof of our commitment for quality.</strong></p>
<p>Testing is a very important part in a software product lifecycle. Our Testing Team is involved from the early stages of requirements and prototyping -- this helps us making sure that we not only are doing the job right, but we are doing the right job.<br />
The advantage of having a department specialized in tests and which is not an active part in the actual coding is that we are in this way free from assumptions on code and implementation restrictions.</p>
<p>My future posts will be focused on interesting development and validation topics regarding Intel AMT, like how such a complex system is tested, or a comparison between different manageability products.<br />
Meanwhile, please let me know in the comments a bit about you, reader. What you do, what do you expect from Intel AMT, and what experience have you had with Testing teams.</p>
<p>Nice to meet you! :)</p>
]]></content:encoded>
			<wfw:commentRss>http://softwareblogs.intel.com/2007/08/19/testing-in-the-intel-amt-development-process/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
