<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="http://dana-summer2008.wetpaint.com/xsl/rss2html.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://dana-summer2008.wetpaint.com/scripts/wpcss/wiki/dana-summer2008/skin/minimalist/rss" type="text/css" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Dana Internship '08 Summer Research - Recently Updated Pages</title><link>http://dana-summer2008.wetpaint.com/pageSearch/updated</link><description>Recently Updated Pages on http://dana-summer2008.wetpaint.com</description><language>en-us</language><webMaster>info@wetpaint.com</webMaster><pubDate>Tue, 01 Jul 2008 01:16:14 CDT</pubDate><lastBuildDate>Tue, 01 Jul 2008 01:16:14 CDT</lastBuildDate><generator>wetpaint.com</generator><ttl>60</ttl><image><title>Dana Internship '08 Summer Research</title><url>http://www.wetpaint.com/img/logo.gif</url><link>http://dana-summer2008.wetpaint.com</link><description>An online lab notebook for the Dana Internship summer research; based upon exploring networking and algorithmic issues within a network of virtual machines</description></image><item><title>Updates</title><link>http://dana-summer2008.wetpaint.com/page/Updates</link><author>sbanerj1</author><guid isPermaLink="false">http://dana-summer2008.wetpaint.com/page/Updates</guid><pubDate>Tue, 01 Jul 2008 01:16:14 CDT</pubDate><description>There is no abstract available for this page revision.&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Manually configured P2P network connection established</title><link>http://dana-summer2008.wetpaint.com/page/Manually+configured+P2P+network+connection+established</link><author>sbanerj1</author><guid isPermaLink="false">http://dana-summer2008.wetpaint.com/page/Manually+configured+P2P+network+connection+established</guid><pubDate>Thu, 05 Jun 2008 03:44:55 CDT</pubDate><description> 			&lt;font face=&quot;Times&quot;&gt;Taking off from where we last left off, the physical hosts &lt;b&gt;Scofield &lt;/b&gt;and &lt;b&gt;Montgomery &lt;/b&gt;were connected point-to-point and were communicating with the network settings that were auto-configured by the &lt;i&gt;Avahi&lt;/i&gt;-daemon. Today we manually configured the network settings ourselves and were able to &lt;i&gt;ssh&lt;/i&gt;&lt;br&gt;&lt;br&gt;The IP addresses selected were 200.0.1.1 for &lt;b&gt;Scofield &lt;/b&gt;and 200.0.1.2 for &lt;b&gt;Montgomery&lt;/b&gt;. The addresses were selected such so as to not conflict with private addresses of the form 192.x.x.x. When we first tried the &lt;i&gt;traceroute&lt;/i&gt;&lt;b&gt; &lt;/b&gt;and &lt;i&gt;tcptraceroute&lt;/i&gt;&lt;b&gt; &lt;/b&gt;programs to see if we could talk from one machine to another, we received &lt;i&gt;timed out&lt;/i&gt; messages, and other times the output was taking an abnormally large time. After restarting both machines we tried the same procedures, while simultaenously having &lt;i&gt;tcpdump&lt;/i&gt;&lt;b&gt; &lt;/b&gt;capture packets on from the &lt;i&gt;eth0&lt;/i&gt; interface as we tried the &lt;i&gt;traceroute, tcptraceroute&lt;/i&gt;&lt;b&gt;, &lt;/b&gt;and &lt;i&gt;ssh&lt;/i&gt;&lt;b&gt; &lt;/b&gt;programs from &lt;b&gt;Scofield &lt;/b&gt;to &lt;b&gt;Montgomery&lt;/b&gt;. &lt;br&gt;&lt;br&gt;Everything worked as expected, however the programs took significant time to display information communicated across the p2p connection. However what was puzzling was that when check the transfer rate of copying a file from &lt;b&gt;Montgomery &lt;/b&gt;to &lt;b&gt;Scofield&lt;/b&gt;, a high transfer rate was achieved. The following is an excerpt of the &lt;i&gt;tcpdump&lt;/i&gt;&lt;b&gt; &lt;/b&gt;program running on &lt;b&gt;Montgomery &lt;/b&gt;while &lt;b&gt;Scofield&lt;/b&gt; was talking to it&lt;/font&gt; &lt;font face=&quot;Times&quot;&gt;across the p2p connection from one physical host to the other. &lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font face=&quot;Courier&quot; size=&quot;2&quot;&gt;16:13:55.496499 arp who-has 147.129.1.2 tell montgomery.local&lt;br&gt;16:13:56.496494 arp who-has 147.129.1.2 tell montgomery.local&lt;br&gt;16:13:57.496494 arp who-has 147.129.1.2 tell montgomery.local&lt;br&gt;16:14:00.496492 arp who-has 147.129.94.4 tell montgomery.local&lt;br&gt;16:14:01.496494 arp who-has 147.129.94.4 tell montgomery.local&lt;br&gt;16:14:02.496494 arp who-has 147.129.94.4 tell montgomery.local&lt;br&gt;16:14:03.496509 arp who-has 216.54.204.186 tell montgomery.local&lt;br&gt;16:14:04.496493 arp who-has 216.54.204.186 tell montgomery.local&lt;br&gt;16:14:05.496494 arp who-has 216.54.204.186 tell montgomery.local&lt;br&gt;16:14:09.496492 arp who-has 147.129.1.2 tell montgomery.local&lt;br&gt;16:14:10.496493 arp who-has 147.129.1.2 tell montgomery.local&lt;br&gt;16:14:11.496493 arp who-has 147.129.1.2 tell montgomery.local&lt;br&gt;16:14:14.496492 arp who-has 147.129.94.4 tell montgomery.local&lt;br&gt;16:14:15.496493 arp who-has 147.129.94.4 tell montgomery.local&lt;br&gt;16:14:16.496493 arp who-has 147.129.94.4 tell montgomery.local&lt;br&gt;16:14:17.496511 arp who-has 216.54.204.186 tell montgomery.local&lt;br&gt;16:14:18.496493 arp who-has 216.54.204.186 tell montgomery.local&lt;br&gt;16:14:19.496493 arp who-has 216.54.204.186 tell montgomery.local&lt;br&gt;16:14:22.159259 IP scofield.local.44524 &amp;gt; montgomery.local.ssh: S 864220585:864220585(0) win 5840&lt;br&gt;&amp;lt;mss 1460,sackOK,timestamp 41858 0,nop,wscale 6&amp;gt; &lt;br&gt;16:14:22.159290 IP montgomery.local.ssh &amp;gt; scofield.local.44524: S 731914807:731914807(0) ack 8642&lt;br&gt;20586 win 5792 &amp;lt;mss 1460,sackOK,timestamp 95086 41858,nop,wscale 6&amp;gt; &lt;br&gt;16:14:22.159447 IP scofield.local.44524 &amp;gt; montgomery.local.ssh: . ack 1 win 92 &amp;lt;nop,nop,timestamp&lt;br&gt;41858 95086&amp;gt; &lt;br&gt;16:14:22.165936 IP montgomery.local.ssh &amp;gt; scofield.local.44524: P 1:41(40) ack 1 win 91 &amp;lt;nop,nop,&lt;br&gt;timestamp 95088 41858&amp;gt; &lt;br&gt;16:14:22.166035 IP scofield.local.44524 &amp;gt; montgomery.local.ssh: . ack 41 win 92 &amp;lt;nop,nop,timestam&lt;br&gt;p 41859 95088&amp;gt; &lt;br&gt;16:14:22.166136 IP scofield.local.44524 &amp;gt; montgomery.local.ssh: P 1:41(40) ack 41 win 92 &amp;lt;nop,nop&lt;br&gt;,timestamp 41859 95088&amp;gt; &lt;br&gt;16:14:22.166149 IP montgomery.local.ssh &amp;gt; scofield.local.44524: . ack 41 win 91 &amp;lt;nop,nop,timestam&lt;br&gt;p 95088 41859&amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font face=&quot;Times&quot;&gt;&lt;br&gt;Looking at the above excerpt of output, we realized that even though we had manually configured the p2p connection, the local ithaca DNS servers were being queried to verify the authenticity of the other connection. We checked the &lt;i&gt;/etc/resolve.conf &lt;/i&gt;file and saw that 3 redundant DNS servers were listed there to be queried. Removing those entries did the trick. We were thereafter able to efficiently communicate across the p2p connection without any significant lags or problems. &lt;br&gt;&lt;br&gt;The following output is from &lt;b&gt;Montgomery &lt;/b&gt;which logs into &lt;b&gt;Scofield&lt;/b&gt; via &lt;i&gt;ssh&lt;/i&gt; and then executes &lt;i&gt;traceroute&lt;/i&gt; and &lt;i&gt;tcptraceroute &lt;/i&gt;programs:&lt;br&gt;&lt;/font&gt; &lt;br&gt;&lt;font face=&quot;Courier&quot; size=&quot;2&quot;&gt;reichsfuhrer@montgomery:~$ ssh 200.0.1.1&lt;br&gt;reichsfuhrer@200.0.1.1&amp;#39;s password: &lt;br&gt;Linux scofield 2.6.24-17-generic #1 SMP Thu May 1 14:31:33 UTC 2008 i686&lt;br&gt;&lt;br&gt;The programs included with the Ubuntu system are free software;&lt;br&gt;the exact distribution terms for each program are described in the&lt;br&gt;individual files in /usr/share/doc/*/copyright.&lt;br&gt;&lt;br&gt;Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by&lt;br&gt;applicable law.&lt;br&gt;&lt;br&gt;To access official Ubuntu documentation, please visit:&lt;br&gt;http://help.ubuntu.com/&lt;br&gt;Last login: Wed Jun 4 17:02:33 2008 from montgomery.local&lt;br&gt;reichsfuhrer@scofield:~$ echo Sco to Wes&lt;br&gt;Sco to Wes&lt;br&gt;reichsfuhrer@scofield:~$ traceroute 200.0.1.1&lt;br&gt;traceroute to 200.0.1.1 (200.0.1.1), 30 hops max, 40 byte packets&lt;br&gt;1 scofield.local (200.0.1.1) 0.054 ms 0.012 ms 0.012 ms&lt;br&gt;reichsfuhrer@scofield:~$ traceroute 200.0.1.2&lt;br&gt;traceroute to 200.0.1.2 (200.0.1.2), 30 hops max, 40 byte packets&lt;br&gt;1 montgomery.local (200.0.1.2) 0.240 ms 0.210 ms 0.198 ms&lt;br&gt;reichsfuhrer@scofield:~$ tcptraceroute 200.0.1.1&lt;br&gt;Selected device lo, address 200.0.1.1, port 53994 for outgoing packets&lt;br&gt;Tracing the path to 200.0.1.1 on TCP port 80 (www), 30 hops max&lt;br&gt;1 scofield.local (200.0.1.1) [closed] 0.048 ms 0.026 ms 0.018 ms&lt;br&gt;reichsfuhrer@scofield:~$ tcptraceroute 200.0.1.2&lt;br&gt;Selected device eth0, address 200.0.1.1, port 35946 for outgoing packets&lt;br&gt;Tracing the path to 200.0.1.2 on TCP port 80 (www), 30 hops max&lt;br&gt;1 montgomery.local (200.0.1.2) [closed] 0.151 ms 0.135 ms 0.117 ms&lt;br&gt;reichsfuhrer@scofield:~$ logout&lt;br&gt;Connection to 200.0.1.1 closed.&lt;br&gt;reichsfuhrer@montgomery:~$ &lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font face=&quot;Times&quot;&gt;and this is the respective &lt;i&gt;tcpdump &lt;/i&gt;running on &lt;b&gt;Scofield&lt;/b&gt;:&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font face=&quot;Courier&quot; size=&quot;2&quot;&gt;reichsfuhrer@scofield:~$ sudo tcpdump -i eth0&lt;br&gt;[sudo] password for reichsfuhrer: &lt;br&gt;tcpdump: verbose output suppressed, use -v or -vv for full protocol decode&lt;br&gt;listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes&lt;br&gt;17:02:23.878276 arp who-has scofield.local tell montgomery.local&lt;br&gt;17:02:24.125336 arp reply scofield.local is-at 00:13:72:77:d7:5f (oui Unknown)&lt;br&gt;17:02:23.878351 IP montgomery.local.34145 &amp;gt; scofield.local.ssh: S 2837644429:2837644429(0) win 58&lt;br&gt;40 &amp;lt;mss 1460,sackOK,timestamp 813328 0,nop,wscale 6&amp;gt; &lt;br&gt;17:02:23.878374 IP scofield.local.ssh &amp;gt; montgomery.local.34145: S 2975479000:2975479000(0) ack 28&lt;br&gt;37644430 win 5792 &amp;lt;mss 1460,sackOK,timestamp 760064 813328,nop,wscale 6&amp;gt; &lt;br&gt;17:02:23.878490 IP montgomery.local.34145 &amp;gt; scofield.local.ssh: . ack 1 win 92 &amp;lt;nop,nop,timestamp&lt;br&gt;813329 760064&amp;gt; &lt;br&gt;17:02:23.929136 IP scofield.local.ssh &amp;gt; montgomery.local.34145: P 1:41(40) ack 1 win 91 &amp;lt;nop,nop,&lt;br&gt;timestamp 760077 813329&amp;gt; &lt;br&gt;17:02:23.929280 IP montgomery.local.34145 &amp;gt; scofield.local.ssh: . ack 41 win 92 &amp;lt;nop,nop,timestam&lt;br&gt;p 813342 760077&amp;gt; &lt;br&gt;17:02:23.929385 IP montgomery.local.34145 &amp;gt; scofield.local.ssh: P 1:41(40) ack 41 win 92 &amp;lt;nop,nop&lt;br&gt;,timestamp 813342 760077&amp;gt; &lt;br&gt;17:02:23.929396 IP scofield.local.ssh &amp;gt; montgomery.local.34145: . ack 41 win 91 &amp;lt;nop,nop,timestam&lt;br&gt;p 760077 813342&amp;gt; &lt;br&gt;17:02:23.929608 IP montgomery.local.34145 &amp;gt; scofield.local.ssh: P 41:833(792) ack 41 win 92 &amp;lt;nop,&lt;br&gt;nop,timestamp 813342 760077&amp;gt; &lt;br&gt;17:02:23.929613 IP scofield.local.ssh &amp;gt; montgomery.local.34145: . ack 833 win 116 &amp;lt;nop,nop,timest&lt;br&gt;amp 760077 813342&amp;gt;&lt;/font&gt; &lt;br&gt;&lt;br&gt;&lt;font face=&quot;Times&quot;&gt;NOTE: Notice the difference at the beginning between this &lt;i&gt;tcpdump &lt;/i&gt;and the previous one&lt;/font&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Point-to-Point Communication Established between a pair of Isolated Physical Hosts</title><link>http://dana-summer2008.wetpaint.com/page/Point-to-Point+Communication+Established+between+a+pair+of+Isolated+Physical+Hosts</link><author>sbanerj1</author><guid isPermaLink="false">http://dana-summer2008.wetpaint.com/page/Point-to-Point+Communication+Established+between+a+pair+of+Isolated+Physical+Hosts</guid><comments>Rename</comments><pubDate>Tue, 03 Jun 2008 19:20:32 CDT</pubDate><description>&lt;ol&gt;&lt;li&gt;&lt;font face=&quot;Times&quot;&gt;First off, the physical hosts &lt;b&gt;Scofield &lt;/b&gt;and &lt;b&gt;Montgomery &lt;/b&gt;both had the &lt;i&gt;openssh-server&lt;/i&gt; daemon installed on them.&lt;br&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;Times&quot;&gt;Both machines were disconnected from the LAN, and a point-to-point physical connection was established between the two physical machines by means of an appropriate Ethernet cable. &lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;Times&quot;&gt;Since both physical hosts had the &lt;i&gt;avahi&lt;/i&gt; daemon running on them, there was no need of configuring the network manually, as both machines were able to auto-detect each other because of the &lt;i&gt;avahi &lt;/i&gt;daemon installed on them.&lt;/font&gt;&lt;/li&gt;&lt;/ol&gt;&lt;font face=&quot;Times&quot;&gt;&lt;br&gt;The following excerpt shows the P2P communication that was established between &lt;b&gt;scofield &lt;/b&gt;and &lt;b&gt;montgomery&lt;/b&gt;:&lt;br&gt;&lt;font face=&quot;Courier&quot; size=&quot;2&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face=&quot;Courier&quot; size=&quot;2&quot;&gt;reichsfuhrer@montgomery:~$ ifconfig&lt;br&gt;eth0      Link encap:Ethernet  HWaddr 00:13:72:74:f5:e6  &lt;br&gt;          inet6 addr: fe80::213:72ff:fe74:f5e6/64 Scope:Link&lt;br&gt;          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br&gt;          RX packets:954428 errors:13 dropped:0 overruns:0 frame:0&lt;br&gt;          TX packets:115798 errors:0 dropped:0 overruns:0 carrier:0&lt;br&gt;          collisions:20996 txqueuelen:1000 &lt;br&gt;          RX bytes:342560170 (326.6 MB)  TX bytes:9598802 (9.1 MB)&lt;br&gt;          Interrupt:16 &lt;br&gt;&lt;br&gt;eth0:avahi Link encap:Ethernet  HWaddr 00:13:72:74:f5:e6  &lt;br&gt;          inet addr:169.254.10.166  Bcast:169.254.255.255  Mask:255.255.0.0&lt;br&gt;          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br&gt;          Interrupt:16 &lt;br&gt;&lt;br&gt;lo        Link encap:Local Loopback  &lt;br&gt;          inet addr:127.0.0.1  Mask:255.0.0.0&lt;br&gt;          inet6 addr: ::1/128 Scope:Host&lt;br&gt;          UP LOOPBACK RUNNING  MTU:16436  Metric:1&lt;br&gt;          RX packets:2294 errors:0 dropped:0 overruns:0 frame:0&lt;br&gt;          TX packets:2294 errors:0 dropped:0 overruns:0 carrier:0&lt;br&gt;          collisions:0 txqueuelen:0 &lt;br&gt;          RX bytes:118572 (115.7 KB)  TX bytes:118572 (115.7 KB)&lt;br&gt;&lt;br&gt;vmnet8    Link encap:Ethernet  HWaddr 00:50:56:c0:00:08  &lt;br&gt;          inet addr:192.168.53.1  Bcast:192.168.53.255  Mask:255.255.255.0&lt;br&gt;          inet6 addr: fe80::250:56ff:fec0:8/64 Scope:Link&lt;br&gt;          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br&gt;          RX packets:486 errors:0 dropped:0 overruns:0 frame:0&lt;br&gt;          TX packets:66 errors:0 dropped:0 overruns:0 carrier:0&lt;br&gt;          collisions:0 txqueuelen:1000 &lt;br&gt;          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)&lt;br&gt;&lt;br&gt;reichsfuhrer@montgomery:~$ ssh 169.254.7.148&lt;br&gt;&lt;br&gt;The authenticity of host &amp;#39;169.254.7.148 (169.254.7.148)&amp;#39; can&amp;#39;t be established.&lt;br&gt;RSA key fingerprint is c5:e0:9f:dc:03:7f:49:d0:e9:e5:39:1a:b4:81:ee:7f.&lt;br&gt;Are you sure you want to continue connecting (yes/no)? yes&lt;br&gt;Warning: Permanently added &amp;#39;169.254.7.148&amp;#39; (RSA) to the list of known hosts.&lt;br&gt;reichsfuhrer@169.254.7.148&amp;#39;s password: &lt;br&gt;Linux scofield 2.6.24-17-generic #1 SMP Thu May 1 14:31:33 UTC 2008 i686&lt;br&gt;&lt;br&gt;The programs included with the Ubuntu system are free software;&lt;br&gt;the exact distribution terms for each program are described in the&lt;br&gt;individual files in /usr/share/doc/*/copyright.&lt;br&gt;&lt;br&gt;Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by&lt;br&gt;applicable law.&lt;br&gt;&lt;br&gt;To access official Ubuntu documentation, please visit:&lt;br&gt;&lt;a class=&quot;external&quot; href=&quot;http://dana-summer2008.wetpaint.comhttp://help.ubuntu.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://help.ubuntu.com/&lt;/a&gt;&lt;br&gt;Last login: Tue Jun  3 14:48:02 2008&lt;br&gt;&lt;br&gt;reichsfuhrer@scofield:~$ echo logged into scofield from montgomery via openSSH-server&lt;br&gt;logged into scofield from montgomery via openSSH-server&lt;br&gt;&lt;br&gt;reichsfuhrer@scofield:~$ traceroute 169.254.10.166&lt;br&gt;traceroute to 169.254.10.166 (169.254.10.166), 30 hops max, 40 byte packets&lt;br&gt; 1  montgomery.local (169.254.10.166)  0.220 ms  0.196 ms  0.184 ms&lt;br&gt;&lt;br&gt;reichsfuhrer@scofield:~$ traceroute scofield      &lt;br&gt;traceroute to scofield (127.0.1.1), 30 hops max, 40 byte packets&lt;br&gt; 1  scofield (127.0.1.1)  0.041 ms  0.012 ms  0.008 ms&lt;br&gt;&lt;br&gt;reichsfuhrer@scofield:~$ logout&lt;br&gt;Connection to 169.254.7.148 closed.&lt;/font&gt;&lt;font face=&quot;Times&quot;&gt;&lt;br&gt;The next logical step after this is to manually configure the networking in the physical hosts, and assign static IP addresses to them. After establishing communication between them, we can make the physical hosts act as routers (&lt;b&gt;NOTE:&lt;/b&gt; the Multi-Threaded Routing toolkit has already been installed on the machines), and establish communication between the VMs that are running on &lt;b&gt;Scofield &lt;/b&gt;&amp;amp; &lt;b&gt;Montgomery&lt;/b&gt;, across the P2P connection.&lt;br&gt;&lt;br&gt;For more information on &lt;i&gt;Avahi&lt;/i&gt;, visit the &lt;a class=&quot;external&quot; href=&quot;http://dana-summer2008.wetpaint.comhttp://avahi.org&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; title=&quot;Avahi Project&quot;&gt;Avahi Project.&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>... and some fresh medicated beats, angular blips and transcendental guitar noise.</title><link>http://dana-summer2008.wetpaint.com/page/...+and+some+fresh+medicated+beats%2C+angular+blips+and+transcendental+guitar+noise.</link><author>sbanerj1</author><guid isPermaLink="false">http://dana-summer2008.wetpaint.com/page/...+and+some+fresh+medicated+beats%2C+angular+blips+and+transcendental+guitar+noise.</guid><pubDate>Thu, 29 May 2008 04:18:13 CDT</pubDate><description> 			&lt;font face=&quot;Helvetica&quot;&gt;Some videos to freak out to when enmeshed within the Matrix:&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font face=&quot;Garamond&quot;&gt;&lt;a class=&quot;external&quot; href=&quot;http://dana-summer2008.wetpaint.comhttp://www.youtube.com/watch?v=Y3P-oUX2_rM&amp;feature=related&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Keith Jarrett electric keyboard solo, possibly on a moderately good dose of LSD-25, playing with the Miles Davis&amp;#39; Bitches Brew... watch out for the afro.&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a class=&quot;external&quot; href=&quot;http://dana-summer2008.wetpaint.comhttp://www.youtube.com/watch?v=60tmWgxKgdg&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Keith Carlock (drum solo) - got hooked onto this guy by chance. He distills the spirit of John Bonham through a jazz perspective, and grooves hard enough to charm a boa python (Ali this one&amp;#39;s for you helping me installing Ubuntu).&lt;/a&gt;&lt;br&gt;&lt;a class=&quot;external&quot; href=&quot;http://dana-summer2008.wetpaint.comhttp://www.youtube.com/watch?v=8TlZMtPDmWU&amp;feature=related&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;br&gt;&lt;/a&gt;&lt;a class=&quot;external&quot; href=&quot;http://dana-summer2008.wetpaint.comhttp://www.youtube.com/watch?v=8TlZMtPDmWU&amp;feature=related&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;and for a lil&amp;#39; more Sco&amp;#39; he&amp;#39;s joined here by Medeski, Martin and Wood in a soulful and surreal interpretation of the Beatles&amp;#39; classic &lt;i&gt;Julia&lt;/i&gt; - listen to Sco&amp;#39;s guitar sound there...&lt;/a&gt;&lt;br&gt;&lt;a class=&quot;external&quot; href=&quot;http://dana-summer2008.wetpaint.comhttp://www.youtube.com/watch?v=VsmLOwveisw&amp;feature=related&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;and from the same show, the opening jam on &lt;i&gt;Little Walter Rides Again&lt;/i&gt;, try stopping this monster groove!&lt;/a&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;a class=&quot;external&quot; href=&quot;http://dana-summer2008.wetpaint.comhttp://www.youtube.com/watch?v=oEVXS13An1g&amp;feature=related&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;font face=&quot;Garamond&quot;&gt;and before I get carried away any further, here&amp;#39;s John McLaughlin giving us a glimpse at divinity, solo on Mahavishnu&amp;#39;s &lt;i&gt;Meeting of the Spirits&lt;/i&gt;; accompanied here by Paco de Lucia and Larry Coryell as a part of the guitar trio.&lt;/font&gt;&lt;/a&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>VMware Workstation 6: Virtual Machines up and Running</title><link>http://dana-summer2008.wetpaint.com/page/VMware+Workstation+6%3A+Virtual+Machines+up+and+Running</link><author>sbanerj1</author><guid isPermaLink="false">http://dana-summer2008.wetpaint.com/page/VMware+Workstation+6%3A+Virtual+Machines+up+and+Running</guid><pubDate>Thu, 29 May 2008 02:09:36 CDT</pubDate><description> 			&lt;font face=&quot;Times&quot;&gt; Finally getting acquainted with the ins and outs of operating VMware Workstation 6. The user documentation from VMware has proved very helpful in getting a new user (like me) comfortable with operating the software. The only drawback experienced so far has been the fact that VMware is hungry on system resources and barely runs on a physical host with memory less than 1GB (as opposed to my 512 MB main memory laptop, where VMware Workstation ran extremely slowly).&lt;br&gt;&lt;br&gt; Setting up the Virtual Machines (VM) was a breeze (albeit a time consuming process). In W308, two VMs were created on the physical host computer &lt;b&gt;Scofield&lt;/b&gt; running VMware Workstation 6 on Ubuntu 8.04:&lt;br&gt;&lt;/font&gt;&lt;ul&gt;&lt;li&gt;&lt;font face=&quot;Times&quot;&gt;For purposes of experimental control, the first VM named &lt;b&gt;Schutzstaffel &lt;/b&gt;was created using the Custom configuration, and the second VM &lt;b&gt;Totenkopfverb&amp;auml;nde &lt;/b&gt;was created using the Typical configuration options.&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;Times&quot;&gt;&lt;b&gt;Schtuzstaffel &lt;/b&gt;was configured to have 384 MB of main memory, and an 8 GB virtual hard disk, with the entire hard disk space created for the machine right from the start (VMware claims that this increases the overall performance of the VM).&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;Times&quot;&gt;&lt;b&gt;Totenkopfverb&amp;auml;nde &lt;/b&gt;was configured starting with 512 MB of main memory and an 8GB virtual hard disk but the virtual disk space has not been allocated for the machine in its entirety, it will grow according to the machine&amp;#39;s storage requirements (up until it reaches its maximum capacity of 8 GB).&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;Times&quot;&gt;Both machines were configured to work with NAT network configuration as opposed to Bridged networking or Host-only network configuration.&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;Times&quot;&gt;Both machines had Ubuntu 8.04 installed in them as the &lt;i&gt;Guest Operating System &lt;/i&gt;as well as VMware Tools. &lt;br&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;Times&quot;&gt;Within the NAT networking scheme, the VMs utilized a &lt;i&gt;Virtual Network Adapter &lt;/i&gt;(which was supported by the prior installation of VMware Tools).&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font face=&quot;Times&quot;&gt;&lt;br&gt; There after using the &lt;b&gt;ping &lt;/b&gt;and &lt;b&gt;traceroute &lt;/b&gt;programs, communication was established between the two local virtual machines &lt;b&gt;Schutzstaffel &lt;/b&gt;and &lt;b&gt;Totenkopfverb&amp;auml;nde&lt;/b&gt;. The following the output of the operations:&lt;/font&gt;&lt;br&gt;&lt;font size=&quot;2&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;reichsfuhrer@Schutzstaffel:~$ ifconfig&lt;br&gt;eth0      Link encap:Ethernet  HWaddr 00:0c:29:9b:87:1f  &lt;br&gt;          inet addr:192.168.241.128  Bcast:192.168.241.255  Mask:255.255.255.0&lt;br&gt;          inet6 addr: fe80::20c:29ff:fe9b:871f/64 Scope:Link&lt;br&gt;          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br&gt;          RX packets:15083 errors:0 dropped:0 overruns:0 frame:0&lt;br&gt;          TX packets:4925 errors:0 dropped:0 overruns:0 carrier:0&lt;br&gt;          collisions:0 txqueuelen:1000 &lt;br&gt;          RX bytes:22470778 (21.4 MB)  TX bytes:276447 (269.9 KB)&lt;br&gt;          Interrupt:16 Base address:0x2000 &lt;br&gt;&lt;br&gt;lo        Link encap:Local Loopback  &lt;br&gt;          inet addr:127.0.0.1  Mask:255.0.0.0&lt;br&gt;          inet6 addr: ::1/128 Scope:Host&lt;br&gt;          UP LOOPBACK RUNNING  MTU:16436  Metric:1&lt;br&gt;          RX packets:702 errors:0 dropped:0 overruns:0 frame:0&lt;br&gt;          TX packets:702 errors:0 dropped:0 overruns:0 carrier:0&lt;br&gt;          collisions:0 txqueuelen:0 &lt;br&gt;          RX bytes:36124 (35.2 KB)  TX bytes:36124 (35.2 KB)&lt;br&gt;&lt;br&gt;reichsfuhrer@Schutzstaffel:~$ traceroute 192.168.241.129&lt;br&gt;traceroute to 192.168.241.129 (192.168.241.129), 30 hops max, 40 byte packets&lt;br&gt; 1  totenkopfverbande.local (192.168.241.129)  7.222 ms  7.312 ms  7.281 ms&lt;br&gt;reichsfuhrer@Schutzstaffel:~$ ping 192.168.241.129&lt;br&gt;PING 192.168.241.129 (192.168.241.129) 56(84) bytes of data.&lt;br&gt;64 bytes from 192.168.241.129: icmp_seq=1 ttl=64 time=0.418 ms&lt;br&gt;64 bytes from 192.168.241.129: icmp_seq=2 ttl=64 time=0.423 ms&lt;br&gt;64 bytes from 192.168.241.129: icmp_seq=3 ttl=64 time=0.269 ms&lt;br&gt;64 bytes from 192.168.241.129: icmp_seq=4 ttl=64 time=0.305 ms&lt;br&gt;64 bytes from 192.168.241.129: icmp_seq=5 ttl=64 time=0.382 ms&lt;br&gt;&lt;br&gt;[1]+  Stopped                 ping 192.168.241.129&lt;br&gt;reichsfuhrer@Schutzstaffel:~$&lt;/font&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Ubuntu 8.04 Hardy Installation: Lessons Learned</title><link>http://dana-summer2008.wetpaint.com/page/Ubuntu+8.04+Hardy+Installation%3A+Lessons+Learned</link><author>sbanerj1</author><guid isPermaLink="false">http://dana-summer2008.wetpaint.com/page/Ubuntu+8.04+Hardy+Installation%3A+Lessons+Learned</guid><comments>ubuntu 8.04 installation problems</comments><pubDate>Sat, 24 May 2008 15:55:13 CDT</pubDate><description>&lt;font face=&quot;Times&quot;&gt; Perhaps one of the most puzzling and frustrating issues that was encountered during the course of our work, was with installing the latest version of Ubuntu 8.04 &amp;quot;Hardy Heron&amp;quot;. What was most troubling was determining the exact source of the problem, and contextualizing it within a logical framework.&lt;br&gt;&lt;br&gt; The error occurred during installation of Ubuntu 8.04 LTS (desktop version) form the liveCD. After partitioning the hard drive to accommodate Ubuntu 8.04 and starting the installation, the installer would crash at different points during installation occasionally throwing out the error message &amp;quot;&lt;b&gt;Errorno5: input/output error&lt;/b&gt;&amp;quot; - it would go on to say that it couldn&amp;#39;t write files to a particular sector of the hard disk, and subsequently asks to see if the CD is dirty.&lt;br&gt;&lt;br&gt; When the installer froze, looking at the command line interface screen which runs under the Gnome GUI interface (by pressing Alt+F8) that shows the scripts executing as the installer copies files to the system necessary for setting up Ubuntu; the error message &amp;quot;&lt;b&gt;SQUASHFS error&lt;/b&gt;&amp;quot; and two other associated error messages would flood the screen (as if caught in an infinite loop of some sort).&lt;br&gt;&lt;br&gt; This problem replicated itself each time we tried installing Ubuntu 8.04 on my laptop (which had Windows XP previously installed) or on some of Dell desktop computers (in the research lab) which also had ONLY Windows XP pre-installed on them. Unfortunately at this point I cannot make the generalization that this problem occurs only on systems which have Windows XP pre-installed on them, since one of the lab machines which did have only Windows XP pre-installed, ran the installation program off the liveCD perfectly without any hangups. &lt;br&gt;&lt;br&gt; However, some of the other lab machines and my laptop weren&amp;#39;t lucky, and no matter how many times we re-partitioned and tried installing Ubuntu 8.04, it would crash each time. Subsequently trying to install Ubuntu 7.10 &amp;quot;Gutsy Gibbon&amp;quot; also failed on those machines; with the exact same error messages!&lt;br&gt;&lt;br&gt; At one point we conjectured, that the problem might be with the liveCD. This was concluded after reading (on the Ubuntu forums) on the how this problem has plagued the Ubuntu user community at large since 8.04 has been released. Alternatives were to burn the .iso image file at the slowest possible speed - this also failed (and has failed for other users too).&lt;br&gt;&lt;br&gt; As of now there is no concrete clear-cut method to avoid this problem if it should occur. We have tried reasonging the numerous possibilities, and it could be anything from a bug within the installer that manifests because of certain discrepancies with how Windows XP deals with the hard drive, to overheating of the CD drive causing the installer to crash. There&amp;#39;s no definite answer to the problem, and it continues to plague the community at large. &lt;br&gt;&lt;br&gt; At one point I completely removed Windows XP from my system (using the partitioner within the liveCD in manual mode) and even then Ubuntu 8.04 and 7.10 failed to install. I was temporarily stuck for a day when my computer would start up, display the manufacturer logo and then display a blank screen saying &amp;quot;MBR (master boot record) error / Missing OS&amp;quot;.&lt;br&gt;&lt;br&gt; Finally the problem was resolved by installing Ubuntu 7.04 &amp;quot;Fesity Fawn&amp;quot; (which also failed twice with the same errors during installation!) and then upgrading online to Gutsy first, and then to Hardy (8.04). &lt;br&gt;&lt;br&gt; As fair warning, be prepared to deal with these issues when installing Ubuntu 8.04, however, if you stick through it, it&amp;#39;s totally worth it; the coolest and most hip OS around, Ubuntu 8.04 LTS is in da house!&lt;br&gt;&lt;br&gt;PS: I would direct new users and old who are facing this problem to look it up in the Ubuntu Forums. &lt;br&gt;&lt;/font&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Progress Report as of 05/19/08</title><link>http://dana-summer2008.wetpaint.com/page/Progress+Report+as+of+05%2F19%2F08</link><author>sbanerj1</author><guid isPermaLink="false">http://dana-summer2008.wetpaint.com/page/Progress+Report+as+of+05%2F19%2F08</guid><pubDate>Mon, 19 May 2008 17:12:19 CDT</pubDate><description>&lt;ol&gt;&lt;li&gt;&lt;font face=&quot;Times&quot;&gt;Installed Ubuntu 8.04 LTS on two machines (W308 and W309)&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;Times&quot;&gt;Updated bug patches and security fixes&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;Times&quot;&gt;Installed the following packages:&lt;/font&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;font face=&quot;Times&quot;&gt;mc&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;Times&quot;&gt;nmap&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;Times&quot;&gt;build-essential&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;Times&quot;&gt;emacs22&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;Times&quot;&gt;tcptraceroute&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;Times&quot;&gt;traceroute&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;font face=&quot;Times&quot;&gt;Installed VMware Player:&lt;/font&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;font face=&quot;Times&quot;&gt;VMware didn&amp;#39;t have a direct patch for the new version of Ubuntu; had to download the tar file from the VMware website and then installed the player manually usuing the Perl scripts in the /usr/bin directory.&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;Times&quot;&gt;Downloaded the most recent patches for VMware Player but haven&amp;#39;t executed them since that would require configuring the VMWare Player.&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ol&gt;&lt;font face=&quot;Times&quot;&gt;&lt;br&gt;&lt;b&gt;NOTE&lt;/b&gt;: For tomorrow, we should start by configuring the VMware Player and creating the virtual machines. Also, I had some trouble using the &amp;quot;sudo apt-get&amp;quot; command and installing the Sun Java on either machines - that needs to be checked out tomorrow too.&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Approaches to Virtualization and their Pros &amp; Cons</title><link>http://dana-summer2008.wetpaint.com/page/Approaches+to+Virtualization+and+their+Pros+%26+Cons</link><author>sbanerj1</author><guid isPermaLink="false">http://dana-summer2008.wetpaint.com/page/Approaches+to+Virtualization+and+their+Pros+%26+Cons</guid><comments>critical summarizing of an academic publication</comments><pubDate>Thu, 15 May 2008 14:34:58 CDT</pubDate><description>&lt;font face=&quot;Times&quot; size=&quot;3&quot;&gt; This is primarily based off of the Gasper/Langevin/Armitage/Rideout publication titled &lt;i&gt;March of the [Virtual] Machines&lt;/i&gt;. The paper explores two different methods of virtualization, and outlines their pros and cons with respect to issues such as cost, overhead, remote access, and scalability. The following addresses some of the main issues that paper focuses on, and as is relevant to our own research.&lt;br&gt;&lt;br&gt; The authors first place their focus on the needs from a virtual system (within the context of their use within say a networking course), and use it as a basis for comparison between &lt;b&gt;Virtual Machines&lt;/b&gt; and &lt;b&gt;Virtual Operating Systems&lt;/b&gt;. The authors distinguish between the former style of hardware enabled virtualization (as is exhibited by Xen, VMware) and the latter virtualization which is provided for by the&lt;b&gt;User Mode Linux &lt;/b&gt;(UML) package.&lt;br&gt;&lt;/font&gt;&lt;ul&gt;&lt;li&gt;&lt;font face=&quot;Times&quot; size=&quot;3&quot;&gt;In case of UML, instead of creating standalone virtual machines, UML creates a&lt;b&gt;Virtual Operating System&lt;/b&gt; that runs on top of the the Linux kernel as another process!&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;Times&quot; size=&quot;3&quot;&gt;This is better suited for educational purposes, and COW (Copy on Write) technology will allow the different &amp;quot;virtual machines&amp;quot; to boot of a shared disk image.&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font face=&quot;Times&quot; size=&quot;3&quot;&gt;&lt;br&gt; The authors remind us that students should be able to create/destroy/administer multiple VMs (within the specific context of networking and security experimentation). They outline two means of approaching this issue:&lt;br&gt;&lt;/font&gt;&lt;ol&gt;&lt;li&gt;&lt;font face=&quot;Times&quot; size=&quot;3&quot;&gt;Using the VMware suite&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;Times&quot; size=&quot;3&quot;&gt;Using the&lt;b&gt;My Linux Network&lt;/b&gt;(MLN) package combined with usage of UML:&lt;/font&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;font face=&quot;Times&quot; size=&quot;3&quot;&gt;This requires the input of a network description file, which specifies the UML system and switches, network addresses, system size, etc.&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;Times&quot; size=&quot;3&quot;&gt;MLN uses this input file and feeds it to a script which then executes in order to create virtual networks.&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ol&gt;&lt;font face=&quot;Times&quot; size=&quot;3&quot;&gt;&lt;br&gt; &lt;u&gt;Issues with Remotely Accessible Virtualization:&lt;br&gt;&lt;/u&gt;&lt;/font&gt;&lt;ol&gt;&lt;li&gt;&lt;font face=&quot;Times&quot; size=&quot;3&quot;&gt;Requires students to carry around virtual hard disk images OR download gigs of image data from a centralized server [&lt;i&gt;Does this mean that the centralized server is the physical host in this case?&lt;/i&gt;]&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;Times&quot; size=&quot;3&quot;&gt;Must run the VM constantly on a physical host to let students use pre-assigned VMs [&lt;i&gt;I&amp;#39;m a little unsure as to the relationship between virtual machines and physical hosts within the context of remote access.&lt;/i&gt;]&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;Times&quot; size=&quot;3&quot;&gt;Limit number of connections to the Virtual Machine server [&lt;i&gt;So does this mean that the virtualization is completely software based?&lt;/i&gt;]&lt;/font&gt;&lt;/li&gt;&lt;/ol&gt;&lt;font face=&quot;Times&quot; size=&quot;3&quot;&gt;&lt;br&gt; &lt;b&gt;NOTE: &lt;/b&gt;SOFTICE remotely accesses VMs by using open protocols (X11, ssh).&lt;br&gt;&lt;br&gt; &lt;u&gt;Scalable Virtual Hosting:&lt;/u&gt; This can be achieved by means of &lt;b&gt;Networked Attached Storage&lt;/b&gt; (NAS) which addresses the issue of centralized data storage. However there&amp;#39;s still the issue of overloading because of hosting multiple VMs on a single Linux server. This leads to a paradoxical problem as is outlined below,&lt;br&gt;&lt;/font&gt;&lt;ul&gt;&lt;li&gt;&lt;font face=&quot;Times&quot; size=&quot;3&quot;&gt;A bigger server may be acquired to host multiple VMs for one course&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;Times&quot; size=&quot;3&quot;&gt;This scheme leads to separate physical servers required for different courses incorporating virtualization technology.&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;Times&quot; size=&quot;3&quot;&gt;However, when the course is not scheduled or the enrollment is low, the physical host server is underused or sits idle&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font face=&quot;Times&quot; size=&quot;3&quot;&gt;&lt;br&gt;This problem is paradoxical because it was to escape the limitations (financial, space, etc) of acquiring external extra hardware which called for the advent of virtualization technology.&lt;br&gt;&lt;br&gt; &lt;b&gt;Clustering &lt;/b&gt;allows for the solution to the above problem. By combining &lt;b&gt;Blade Servers &lt;/b&gt;with NAS (this is an example of high end clustering), the VMs are abstracted further from the specifics of storage and computational resources. This is highly scalable because of the following reasons:&lt;br&gt;&lt;/font&gt;&lt;ol&gt;&lt;li&gt;&lt;font face=&quot;Times&quot; size=&quot;3&quot;&gt;As computational demand increases, individual&lt;b&gt;blades&lt;/b&gt; (disks) can be easily added to the server.&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;Times&quot; size=&quot;3&quot;&gt;The system administrator&amp;#39;s workload doesn&amp;#39;t increase proportional to the addition of extra blades.&lt;/font&gt;&lt;/li&gt;&lt;/ol&gt;&lt;font face=&quot;Times&quot; size=&quot;3&quot;&gt;&lt;br&gt; The authors implemented clustering by using the &lt;b&gt;Warewulf Clustering Toolkit &lt;/b&gt;and the Linux server package (this is an example of low end clustering). The student obtains a static IP address when connecting to the main server which then connects to a virtual cluster which appears to the student as a single machine. As the workload increases, more &lt;b&gt;nodes&lt;/b&gt; are added to the cluster to increase its computational power. This is what constitutes &lt;b&gt;load-balancing&lt;/b&gt;. &lt;br&gt;[&lt;i&gt;What is the exact nature of an individual node? Is the master server physical and the node cluster virtual?&lt;/i&gt;]&lt;br&gt;&lt;br&gt; &lt;u&gt;Virtual Appliance&lt;/u&gt; : It is a disk image that can be deployed [&lt;i&gt;via external mean?&lt;/i&gt;] inside a network(ed) virtual machine to facilitate the dissemination of complex software tasks. The authors implemented this using a Linux based CentOS VMware virtual image. This allows for the &lt;b&gt;virtual image&lt;/b&gt; to be deployed on any machine running the VMware server. The virtual image bridges the 2 network interfaces on the physical host - one to the hosting network, and the other to a private switch. &lt;br&gt;&lt;br&gt;[SOFTICE virtual appliance will then provision with a cluster node image any &lt;b&gt;PXE &lt;/b&gt;boot enables PC powered on while connected to the private switch]&lt;br&gt;&lt;br&gt;Use of virtual appliances as above provides an inexpensive clustering solution to the issues of scalability. Installing and maintenance necessary to manage the master node is encapsulated within the virtual appliance - the system administrator only manages the virtual appliance and the image.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Select Publications on Virtualization</title><link>http://dana-summer2008.wetpaint.com/page/Select+Publications+on+Virtualization</link><author>sbanerj1</author><guid isPermaLink="false">http://dana-summer2008.wetpaint.com/page/Select+Publications+on+Virtualization</guid><comments>Moved from: Some suggestions for the nature of the experiments</comments><pubDate>Sun, 27 Apr 2008 23:55:14 CDT</pubDate><description>&lt;font face=&quot;Garamond&quot;&gt;I was going through the list of authors of academic publications on virtualization that you e-mailed me earlier today - I found some online resources, and have decided to compile a list of publications for further study. Feel free to add to this list as appropriate.&lt;br&gt;&lt;i&gt;&lt;br&gt;&lt;/i&gt;&lt;/font&gt;&lt;ul&gt;&lt;li&gt;&lt;font face=&quot;Times&quot;&gt;&lt;i&gt;&lt;a class=&quot;external&quot; href=&quot;http://dana-summer2008.wetpaint.comhttp://softice.lakeland.usf.edu/downloads/pubs/2008.CCSC-NE-technology.pdf&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; title=&quot;March of the (virtual) machines: Past, present and future milestones in the adoption of virtualization-based classroom management&quot;&gt;March of the (virtual) machines: Past, present and future milestones in the adoption of virtualization-based classroom management -  A. Gaspar, S. Langevin, W. Armitage, M. Rideout&lt;/a&gt;&lt;/i&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;Times&quot;&gt;&lt;i&gt;&lt;a class=&quot;external&quot; href=&quot;http://dana-summer2008.wetpaint.comhttp://softice.lakeland.usf.edu/downloads/pubs/2007.ITpro.pdf&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; title=&quot;Virtualization Technologies in the Undergraduate IT Curriculum - A. Gaspar, S. Langevin, W. Armitage&quot;&gt;Virtualization Technologies in the Undergraduate IT Curriculum - A. Gaspar, S. Langevin, W. Armitage&lt;/a&gt;&lt;/i&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;Times&quot;&gt;&lt;i&gt;&lt;a class=&quot;external&quot; href=&quot;http://dana-summer2008.wetpaint.comhttp://seclab.cs.sunysb.edu/seclab/pubs/papers/ncisse05.pdf&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; title=&quot;V-NetLab: A Cost-Effective Platform to Support Course Projects in Computer Security - Kumar Krishna, Weiqing Sun, Pratik Rana, Tianning Li and R.Sekar&quot;&gt;V-NetLab: A Cost-Effective Platform to Support Course Projects in Computer Security - Kumar Krishna, Weiqing Sun, Pratik Rana, Tianning Li and R.Sekar&lt;/a&gt;&lt;/i&gt;&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font face=&quot;Garamond&quot;&gt;&lt;br&gt;These are three publications where the paper abstract really caught my eye; I intend to read them in detail as soon as possible.&lt;/font&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Dana Internship '08 Summer Research Home</title><link>http://dana-summer2008.wetpaint.com/page/Dana+Internship+%2708+Summer+Research+Home</link><author>sbanerj1</author><guid isPermaLink="false">http://dana-summer2008.wetpaint.com/page/Dana+Internship+%2708+Summer+Research+Home</guid><pubDate>Sun, 27 Apr 2008 23:29:04 CDT</pubDate><description> 			&lt;font face=&quot;Garamond&quot; size=&quot;3&quot;&gt;This could be a starting point for getting focused on the project at hand. I&amp;#39;m going to start posting relevant information regarding our goals and methods. For starters I&amp;#39;m going to outline the immediate ideas that I have regarding some of the experimental approaches that we could take. As I read through different academic papers, we can both as per our meetings and discussions, keep streamlining our goals until we have a working set of ideas to begin with; which are hopefully also going to be regarding hitherto unexplored issues.&lt;br&gt;&lt;br&gt;PS: I also think it&amp;#39;d be a good idea if every once in a while, there were some inspirational clips of jazz musicians put up to have our project encompass higher spiritual goals.&lt;br&gt;&lt;/font&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Some suggestions for the nature of the experiments</title><link>http://dana-summer2008.wetpaint.com/page/Some+suggestions+for+the+nature+of+the+experiments</link><author>sbanerj1</author><guid isPermaLink="false">http://dana-summer2008.wetpaint.com/page/Some+suggestions+for+the+nature+of+the+experiments</guid><pubDate>Sun, 27 Apr 2008 23:24:56 CDT</pubDate><description>&lt;ol&gt;&lt;li&gt;&lt;font face=&quot;Garamond&quot;&gt;&lt;u&gt;&lt;b&gt;Regarding the topology of a network of virtual machines:&lt;/b&gt;&lt;/u&gt;&lt;/font&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;font face=&quot;Garamond&quot;&gt;We know that we can organize the VM&amp;#39;s within different subnets and in combination with how the machines are connected to each other, we effectively control the topology of the network. Given this, one particular control factor could be, by actively changing the topology of the network and observing the flow of traffic. It&amp;#39;d be interesting to try and find if any particular kind of topology facilitates greater efficiency in packet traffic flows, i.e. would a certain kind of network topology make the forwarding of packets easier? One particular way of approaching this experiment might be to expose the network to a &lt;i&gt;controlled flooding &lt;/i&gt;with Link State Packets.&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;Garamond&quot;&gt;From an algorithmic viewpoint, it might also be interesting to compare different methods of producing a Minimum Spanning Tree (by Dijkstra&amp;#39;s, Prim&amp;#39;s, etc.) and see how they react to an evolving network topology.&lt;/font&gt;&lt;/li&gt;&lt;font face=&quot;Garamond&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/ul&gt;&lt;li&gt;&lt;font face=&quot;Garamond&quot;&gt;&lt;u&gt;&lt;b&gt;Looking at the working of TCP:&lt;/b&gt;&lt;/u&gt;&lt;/font&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;font face=&quot;Garamond&quot;&gt;By controlling the exchange of packets and systematically introducing the phenomenon of packet loss; perhaps we can do a comparative analysis of &lt;i&gt;Go-Back-N &lt;/i&gt;versus &lt;i&gt;Selective Repeat&lt;/i&gt;. Would there be a difference? If so, can we extrapolate something about the nature of these protocols and their efficiency?&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;Garamond&quot;&gt;It would also be interesting to set up the VMs and have them interact in such a way so that we can perhaps come up with some new control variables or stricter bounds upon the estimation of Round Trip Times.&lt;br&gt;&lt;/font&gt;&lt;/li&gt;&lt;font face=&quot;Garamond&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/ul&gt;&lt;li&gt;&lt;font face=&quot;Garamond&quot;&gt;&lt;u&gt;&lt;b&gt;Security Issues&lt;/b&gt;&lt;/u&gt;&lt;b&gt;: &lt;/b&gt;It would be interesting to have the VMs behave as routers and explore ways in which we can fool the routers into forwarding datagrams incorrectly or drop them; and subsequently how could such situations be rectified?&lt;br&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face=&quot;Garamond&quot;&gt;&lt;u&gt;&lt;b&gt;Routing Issues&lt;/b&gt;&lt;/u&gt;&lt;b&gt;:&lt;/b&gt;If we have our VMs simulate routers, we can perhaps explore how datagrams are managed within the switching fabric of the router.&lt;/font&gt;&lt;/li&gt;&lt;/ol&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item></channel></rss>