<?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>Tech Blog</title>
	<atom:link href="http://rathishnair.com/techblog/feed/" rel="self" type="application/rss+xml" />
	<link>http://rathishnair.com/techblog</link>
	<description></description>
	<lastBuildDate>Wed, 28 Jan 2009 07:13:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>What Is Alert SC and how it is working?</title>
		<link>http://rathishnair.com/techblog/uncategorized/what-is-alert-sc-and-how-it-is-working/</link>
		<comments>http://rathishnair.com/techblog/uncategorized/what-is-alert-sc-and-how-it-is-working/#comments</comments>
		<pubDate>Wed, 28 Jan 2009 07:13:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://rathishnair.com/techblog/?p=15</guid>
		<description><![CDATA[Service element provided by a GSM PLMN to inform an SC which has reviously initiated unsuccessful short message delivery attempt(s) to a specific MS, that the MS is now recognized by the PLMN to have recovered operation .   There are mainly four data components, which are working together with Alert SC.   1)      Messages-Waiting [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;"><span style="font-size: small;">Service element provided by a GSM PLMN to inform an SC which has reviously initiated unsuccessful short message delivery attempt(s) to a specific MS, that the MS is now recognized by the PLMN to have recovered operation .</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;"><span style="font-size: small;"> </span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;"><span style="font-size: small;">There are mainly four data components, which are working together with Alert SC.</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;"><span style="font-size: small;"> </span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo1; tab-stops: list .5in;"><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;"><span style="font-size: small;">1)</span><span style="font-family: &quot;Times New Roman&quot;;">      </span></span><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;"><span style="font-size: small;">Messages-Waiting (MW)</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo1; tab-stops: list .5in;"><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;"><span style="font-size: small;">2)</span><span style="font-family: &quot;Times New Roman&quot;;">      </span></span><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;"><span style="font-size: small;">Messages-Waiting-Indication (MWI)</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo1; tab-stops: list .5in;"><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;"><span style="font-size: small;">3)</span><span style="font-family: &quot;Times New Roman&quot;;">      </span></span><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;"><span style="font-size: small;">Messages-Waiting-Data (MWD)</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo1; tab-stops: list .5in;"><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;"><span style="font-size: small;">4)</span><span style="font-family: &quot;Times New Roman&quot;;">      </span></span><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;"><span style="font-size: small;">Mobile-Station-Not-Reachable-Flag (MNRF)</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;"><span style="font-size: small;"> </span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: small;"><strong><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;">Messages-Waiting (MW):</span></strong><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;"> Service element that makes a PLMN store information</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;"><span style="font-size: small;">(Messages-Waiting-Indication), listing those SCs that have made unsuccessful short message delivery</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;"><span style="font-size: small;">attempts to MSs in that PLMN.</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: small;"><strong><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;">Messages-Waiting-Indication (MWI):</span></strong><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;"> Data to be stored in the HLR and VLR with which an MS is associated, indicating that there is one or more messages waiting in a set of SCs to be delivered to the MS (due to unsuccessful delivery attempt(s)).</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;"><span style="font-size: small;"> </span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: small;"><strong><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;">Messages-Waiting-Data (MWD):</span></strong><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;"> A part of the MWI to be stored in the HLR. MWD consists of an address list of the SCs which have messages waiting to be delivered to the MS.</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;"><span style="font-size: small;"> </span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: small;"><strong><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;">Mobile-Station-Memory-Capacity-Exceeded-Flag (MCEF):</span></strong><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;"> A part of the MWI to be stored in the HLR. MCEF is a boolean parameter indicating if the address list of MWD contains one or more entries because an attempt to deliver a short message to an MS has failed with a cause of MS Memory Capacity Exceeded.</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;"><span style="font-size: small;"> </span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: small;"><strong><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;">Mobile-Station-Not-Reachable-Flag (MNRF): </span></strong><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;">The part of the MWI to be stored in the VLR and the HLR. MNRF is a boolean parameter indicating if the address list of MWD contains one or more entries because an attempt to deliver a short message to an MS has failed.</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"> </p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: small;"><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;"><a href="http://rathishnair.com/techblog/wp-content/uploads/2009/01/alertsc.gif"><img class="alignnone size-medium wp-image-16" title="alertsc" src="http://rathishnair.com/techblog/wp-content/uploads/2009/01/alertsc-300x124.gif" alt="" width="300" height="124" /></a></span></span></p>
<div><span style="font-size: small;"></span></div>
<p><span style="font-size: small;"><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;"></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;"> </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; tab-stops: 82.5pt;"><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;">The MWD, MCEF and MNRF are updated in the following way:</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; tab-stops: 82.5pt;"><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;"> </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; tab-stops: 82.5pt;"><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;">1a) When a mobile terminated short message delivery fails due to the MS being temporarily absent (i.e. either IMSI DETACH flag is set or there is no response from the MS to a paging request), the SC address is inserted into the MWD list (if it is not already present) and the MNRF is set (if it is not already set).</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; tab-stops: 82.5pt;"><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;"><span style="mso-spacerun: yes;"> </span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; tab-stops: 82.5pt;"><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;">1b) When a mobile terminated short message delivery fails due to the MS memory capacity being exceeded, the SC address is inserted into the MWD list (if it is not already present) and the MCEF is set (if it is not already set)</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; tab-stops: 82.5pt;"><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;"> </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; tab-stops: 82.5pt;"><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;"> </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; tab-stops: 82.5pt;"><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;">2a) When either the HLR or VLR detects that the MS (with a non-empty MWD and the MCEF clear in the HLR and the MNRF set in the VLR) has recovered operation (e.g. has responded to a paging request), the HLR directly or on request of the VLR will invoke operations to alert the SCs within the MWD . Once the Alert SC operations have been invoked, the MNRF is cleared. After each SC is alerted by the HLR, the address for that SC is deleted from the MWD. If the MCEF is set in the HLR, the HLR clears the MNRF, but does not invoke operations to alert the SCs within the MWD and data are not cleared from the MWD.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; tab-stops: 82.5pt;"><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;"> </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; tab-stops: 82.5pt;"><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;"> </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; tab-stops: 82.5pt;"><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;">2b) When the HLR receives (via the MSC and the VLR) a notification that the MS (with a non-empty MWD and the MCEF set in the HLR) has memory capacity available to receive one or more short messages, the HLR will invoke operations to alert the SCs within the MWD . Once the Alert SC operations have been invoked, the MNRF is cleared in the VLR and the MCEF and MNRF are cleared in the HLR. After each SC is alerted by the HLR, the address for that SC is deleted from the MWD.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; tab-stops: 82.5pt;"><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;"> </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; tab-stops: 82.5pt;"><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;">2c) When the HLR receives from the SMS-GMSC a notification that a short message has been successfully delivered from an SC to an MS for which the MCEF is set and the MWD are not empty, the HLR will invoke operations to alert other SCs within the MWD . Once the Alert SC operations have been invoked, the MCEF and MNRF are cleared in the HLR.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; tab-stops: 82.5pt;"><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;"> </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; tab-stops: 82.5pt;"><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;">After each SC is alerted by the HLR, the address for that SC is deleted from the MWD. The SC which successfully delivered the message is also deleted from the MWD, if present.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; tab-stops: 82.5pt;"><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;"> </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; tab-stops: 82.5pt;"><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;">2d) When the HLR receives (via the MSC and the VLR) a notification that the MS has memory capacity available to receive one or more short messages but the MCEF is not set and the MWD are empty, the HLR acknowledges the notification but does not alert any service centre.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; tab-stops: 82.5pt;"><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;"> </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; tab-stops: 82.5pt;"><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;"> </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; tab-stops: 82.5pt;"><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;"> </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; tab-stops: 82.5pt;"><span style="font-family: &quot;Book Antiqua&quot;; mso-bidi-font-family: Tahoma;">Ref : GSM 03.40 standard Documents</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"> </p>
<p> </p>
<p></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"> </p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"> </p>
]]></content:encoded>
			<wfw:commentRss>http://rathishnair.com/techblog/uncategorized/what-is-alert-sc-and-how-it-is-working/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OS Performance : Thrashing</title>
		<link>http://rathishnair.com/techblog/uncategorized/os-performance-thrashing/</link>
		<comments>http://rathishnair.com/techblog/uncategorized/os-performance-thrashing/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 15:51:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[Add new tag]]></category>

		<guid isPermaLink="false">http://rathishnair.com/techblog/?p=10</guid>
		<description><![CDATA[Catagory : OS Performance . Today we are going to discuss performace of operating system. Trashing . Thrashing happens when a hard drive has to move its heads over the swap area many times due to the high number of page faults. This happens when memory accesses are causing page faults as the memory is [...]]]></description>
			<content:encoded><![CDATA[<p>Catagory : OS Performance .</p>
<p>Today we are going to discuss performace of operating system.</p>
<p>Trashing .<br />
Thrashing happens when a hard drive has to move its heads over the swap area many times due to the high number of page faults. This happens when memory accesses are causing page faults as the memory is not located in main memory. The thrashing happens as memory pages are swapped out to disk only to be paged in again soon afterwards. Instead of memory access happening mainly in main memory, access is mainly to disk causing the processes to become slow as disk access is required for many memory pages and thus thrashing.<br />
The OS can reduce the effects of thrashing and improve performance by choosing a more suitable replacement strategy for pages. Having a replacement strategy that does not cause memory areas to be written to disk that have not modified since been retrieved reduces thrashing. Using replacement strategies that allow little used rarely accessed pages to remain in memory while the most required pages are swapped in and out.</p>
<div id="attachment_11" class="wp-caption alignnone" style="width: 310px"><a href="http://rathishnair.com/techblog/wp-content/uploads/2009/01/thrashing11.gif"><img class="size-medium wp-image-11" title="thrashing11" src="http://rathishnair.com/techblog/wp-content/uploads/2009/01/thrashing11-300x223.gif" alt="Thrashing" width="300" height="223" /></a><p class="wp-caption-text">Thrashing</p></div>
<p>The theoretically optimal page replacement algorithm<br />
Not recently used<br />
First-in, first-out<br />
Least recently used<br />
We will discuss all the algorithms on coming weeks . Bye.</p>
]]></content:encoded>
			<wfw:commentRss>http://rathishnair.com/techblog/uncategorized/os-performance-thrashing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

