<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CkMARHs8eCp7ImA9WhZQFEk.&quot;"><id>tag:blogger.com,1999:blog-6047108952458072175</id><updated>2011-04-21T19:47:25.570-07:00</updated><title>AB Tech Blog</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://abtechblog.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://abtechblog.blogspot.com/" /><author><name>Andrew</name><uri>http://www.blogger.com/profile/16067498300460254661</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>16</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/AbTechBlog" /><feedburner:info uri="abtechblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;DUACQHo8eCp7ImA9WxVWFks.&quot;"><id>tag:blogger.com,1999:blog-6047108952458072175.post-7585552617413607563</id><published>2009-02-26T08:45:00.000-08:00</published><updated>2009-02-26T09:02:41.470-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-26T09:02:41.470-08:00</app:edited><title>You're Invited</title><content type="html">Introducing a new product to the world is always a special pleasure for me.  This past weekend I assembled an ad-hoc rapid development team with the &lt;a href="http://productlab.blogspot.com/2009/02/project-1-new-task-management.html"&gt;objective &lt;/a&gt;of building a task management system that could handle a large number of items spawned from numerous sources (click the link above to read a description of the principal behind the system).  I am pleased to announce that we have completed our initial alpha prototype, and would like to invite anyone out there who thinks they have a crazy todo list to &lt;a href="http://proj1.scramdac.com/"&gt;join up and give it a spin!&lt;/a&gt;  Keep in mind this is an ALPHA system whose CONCEPT is not even a week old!  That being said, there are a few things to know.&lt;br /&gt;&lt;br /&gt;First up, we have a bugzilla install at http://bugzilla.scramdac.com, and would really value feedback and bug reports.&lt;br /&gt;&lt;br /&gt;Second, you'll need a few tips to get started:&lt;br /&gt;&lt;br /&gt;Queues&lt;br /&gt;This system is designed to track your tasks based on their real world sources, and the relative priorities of those real world sources.  For example, a weekend project or personal project would be of a relatively lower priority than say, your work tasks, or coursework.  Therefore, it is necessary to create at least one queue with at least one relative priority value.  Relative priorities are the reverse of what you would think they are.  That is, a priority 0 queue is the HIGHEST priority, not the lowest.  I would suggest creating a queue with a priority of 10 first, then you can make your additional queues higher or lower priority than that queue (higher being a lower number, and vice versa).  It is easy to adjust these priorities later.&lt;br /&gt;&lt;br /&gt;Tasks&lt;br /&gt;The bread and butter of the system is the set of tasks that you enter into it.  Each task is associated with a given queue, and assigned a "importance" level.  Importances are single letters from A-Z, with A importance items being of the highest priority, and Z items being of the lowest priority.  You can also enter a description for each task, and an estimated time to complete it (this does nothing right now, but will soon be leveraged for some upcoming features).&lt;br /&gt;&lt;br /&gt;ToDo List&lt;br /&gt;The tasks are aggregated into a ToDo list and sorted by a mixture of their importance, and the relative priority of the queue that they are associated with.  That is, an A level item from a low priority queue will be lower down on the list than an A importance item from a high priority list.  I could explain the algorithm that is used to generate the list, but it is not easy to do so without a graphic, which currently only exists on notebook paper.  I will post one soon with a more thorough explaination of how the algorithm actually works in the near future.  In the mean time, just experiment until you end up with a balnace that makes sense!&lt;br /&gt;&lt;br /&gt;So please! go ahead and give it a try!  We would love to hear your feedback on this.  Keep in mind that our objective was to create a useful task management tool.  Anything beyond that would be pure coincidence (see the blog link above where the product is described for more information about the motivations).&lt;br /&gt;&lt;br /&gt;Take care,&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6047108952458072175-7585552617413607563?l=abtechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AbTechBlog/~4/JNvVTkuEJFA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://abtechblog.blogspot.com/feeds/7585552617413607563/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6047108952458072175&amp;postID=7585552617413607563" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6047108952458072175/posts/default/7585552617413607563?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6047108952458072175/posts/default/7585552617413607563?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AbTechBlog/~3/JNvVTkuEJFA/product-launch.html" title="You're Invited" /><author><name>Andrew</name><uri>http://www.blogger.com/profile/16067498300460254661</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://abtechblog.blogspot.com/2009/02/product-launch.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUIERn8yeyp7ImA9WxVWEUg.&quot;"><id>tag:blogger.com,1999:blog-6047108952458072175.post-6755560873613991743</id><published>2009-02-20T09:33:00.000-08:00</published><updated>2009-02-20T10:11:47.193-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-20T10:11:47.193-08:00</app:edited><title>Thought Experiment: Using MySQL for working memory</title><content type="html">Several friends of mine have recently expressed interest in creating a new MUD project.  MUDs are kind of neat, especially for developing and testing game design and balancing principals, but are generally not commercially useful or very good at retaining value in the long run.  However, they do sometimes give rise to a few interesting programming / implementation questions.&lt;br /&gt;&lt;br /&gt;Recently I've been wondering if MySQL might be useful for creating a virtualized shared working memory subsystem to replace RAM and flat files in the context of a MUD.  Let's consider a typical data structure.&lt;br /&gt;&lt;br /&gt;MUDs consist of worlds made up of MOBiles, Players, Objects, and Rooms.  Let's consider a Room.  Rooms can contain Players an Objects (on the floor) as well as Mobs and room programs.  These associations are typically stored as null terminated doubly-linked lists of pointers in memory.  If the mud crashes, all of the data which has not been written to one of the flat files that store the players, rooms, etc is lost when the memory is purged.  Further, building any kind of redundant or load balanced system is a challenge without having to rebuild the entire architecture of the system.&lt;br /&gt;&lt;br /&gt;If, however, a MySQL database were used to store all of this working memory information, crashes would become less painful, parallelization would become easier, tool development would become easier (interface with the database rather than the MUD application) etc.  What would be the drawbacks?  Obviously performance, loss of control over validation (it's never good when validation code is replicated in more than one part of the system) the potential for invalid states to rise in an effectively persistent memory (the database) leading to a greater chance of data corruption, and the lack of a sane method of event based updates to the data.  That is, an event recorded on one system in a parallelized environment may update the data that all of the other nodes would be referring to, but without any of the associated triggers in terms of data to send to connected players.&lt;br /&gt;&lt;br /&gt;This then regresses into consideration of an event system configured in a shared memory environment (again, a database could be adapted to this purpose) but then raises the question of which system should be the one to write to the memory, causing a fallback onto a required elected master/slave failover system which has potentially wiped out any complexity savings that previously seemed apparent in using the MySQL database for parallelization in the first place.&lt;br /&gt;&lt;br /&gt;So what value is there in the conclusion of this thought experiment?  For one, it doesn't seem to make sense to hammer the square MySQL block into this round parallelization issue hole.  I for one still wonder if it would be possible to design a subsystem that would achieve some of the desirable features of such a shared memory subsystem using MySQL as the backend datastore.  However the point is ultimately moot as the performance of such a system would be so miserable as to be impractical.  There already exist a plentitude of solutions for this problem all of which are probably superior to using a shared relational database for virtualized shared memory.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6047108952458072175-6755560873613991743?l=abtechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AbTechBlog/~4/Q7YKkniNMxM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://abtechblog.blogspot.com/feeds/6755560873613991743/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6047108952458072175&amp;postID=6755560873613991743" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6047108952458072175/posts/default/6755560873613991743?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6047108952458072175/posts/default/6755560873613991743?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AbTechBlog/~3/Q7YKkniNMxM/thought-experiment-using-mysql-for.html" title="Thought Experiment: Using MySQL for working memory" /><author><name>Andrew</name><uri>http://www.blogger.com/profile/16067498300460254661</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://abtechblog.blogspot.com/2009/02/thought-experiment-using-mysql-for.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk4ER3c9fCp7ImA9WxRbFUU.&quot;"><id>tag:blogger.com,1999:blog-6047108952458072175.post-6738518925137729916</id><published>2008-12-06T09:28:00.000-08:00</published><updated>2008-12-06T09:35:06.964-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-06T09:35:06.964-08:00</app:edited><title>Data Mesa?</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_BpuBT0W-WN0/STq2Q-ym-9I/AAAAAAAAAbs/UC24vOnSQoo/s1600-h/charon.willownet.hmn-if_eth0-week.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 178px;" src="http://2.bp.blogspot.com/_BpuBT0W-WN0/STq2Q-ym-9I/AAAAAAAAAbs/UC24vOnSQoo/s320/charon.willownet.hmn-if_eth0-week.png" alt="" id="BLOGGER_PHOTO_ID_5276730316267387858" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;To the left, a traffic graph from one of our routers serving tow network segments over two ISPs.  The segments are aggregated through a common network interface (which can also failover) so this shows the traffic from both.  Max transfer limit of the two in aggregate is a little better than 45mbit or so (heh, spare capacity is sometimes a good thing, we have spare capacity).  Anyway, I thought that this was kind of a funny looking "Data Mesa" where one of our customers transferred a ton of data over a day or two (apparently limited by the speed of their network link to about 3mbits).&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_BpuBT0W-WN0/STq20F2oSfI/AAAAAAAAAb0/RAB8eAlRW3Q/s1600-h/DSC01716.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_BpuBT0W-WN0/STq20F2oSfI/AAAAAAAAAb0/RAB8eAlRW3Q/s320/DSC01716.JPG" alt="" id="BLOGGER_PHOTO_ID_5276730919458720242" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The image to the right is of our (my family's) two dogs.  Apparently, it's cold in the house back home and my sister is trying to send a subtle message (to turn up the heat, which the rest of us refuse to do).  Of course, I say that form the comfort of my MIT graduate housing apartment, where I can set the thermostat to whatever I want without consequence. &lt;br /&gt;&lt;br /&gt;Now that the "business as usual" is done with, I'll cover a little bit about when and how I'll be updating this blog (yes, backwards, I know).  Anyway, I maintained this thing fairly well during the latter half of my senior year at Trinity.  The summer was extremely busy, and Sloan is almost as busy as the summer was.  There has not been much time for blogging, and the reader base of this thing is [fortunately?] quite small anyway.  Updates going forward wont be frequent, but they wont be as scarce as they have been for the past few months.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6047108952458072175-6738518925137729916?l=abtechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AbTechBlog/~4/8_FiRA4uKxA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://abtechblog.blogspot.com/feeds/6738518925137729916/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6047108952458072175&amp;postID=6738518925137729916" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6047108952458072175/posts/default/6738518925137729916?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6047108952458072175/posts/default/6738518925137729916?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AbTechBlog/~3/8_FiRA4uKxA/data-mesa.html" title="Data Mesa?" /><author><name>Andrew</name><uri>http://www.blogger.com/profile/16067498300460254661</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_BpuBT0W-WN0/STq2Q-ym-9I/AAAAAAAAAbs/UC24vOnSQoo/s72-c/charon.willownet.hmn-if_eth0-week.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://abtechblog.blogspot.com/2008/12/data-mesa.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0YAQns6eyp7ImA9WxZbEkw.&quot;"><id>tag:blogger.com,1999:blog-6047108952458072175.post-7628549861515630481</id><published>2008-04-14T14:32:00.000-07:00</published><updated>2008-04-14T15:12:23.513-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-04-14T15:12:23.513-07:00</app:edited><title>C.O.D.</title><content type="html">I'm slowly sliding into the last few weeks at my current institution, and am very much looking forward to the summer, and the resumption of several other projects which I have simply not had the time to properly attend to as of late.  I pointed out in my last post that my senior thesis in Economics was finally complete, and I'm also pleased to announce that my research and writeup efforts earned me co-authorship on a paper which will be presented at a conference in London in several months.  Assuming the article makes it to some online-accessible medium, I'll post a link to it here.&lt;br /&gt;&lt;br /&gt;I haven't really spent any blog time explaining what exactly my thesis is focused on, so I'll provide a brief introduction now.  Economics models can be very very difficult to validate.  One interesting way to experiment with a model however, is to build a computer simulation of it.  However, as soon as you attempt to do so, especially from a comp-sci/programming perspective, you realize just how 'top-down' a lot of the logic inherent in these models really can be.  For my thesis research, we started out with a canonical Neo-Kaleckian growth model (a form of demand-led post-Keynesian system) and constructed a computational agent based simulation of it.  The results actually proved to be very interesting, and with any luck, our modifications as well as some of our results and conclusions should open up a new line of investigation surrounding this particular model.  As this is a technology blog, I wont get into the actual details of the economics.  However, I will add that we used the &lt;a href="http://repast.sourceforge.net/"&gt;Repast&lt;/a&gt; toolkit to implement it.  Repast was a fun ride, but in the end it suffered the same frustrating traits that all frameworks ultimately fall victim to; they speed things up right up to the point where you need to do something the framework wasn't designed to allow, at which point they slow you down a lot.  In the end, I cannot blame the toolkit for this, as all good software always comes down to good engineering, which always inevitably reverts to good planning, leading to the issue of knowing at the start exactly what it is that you want to do with something.  Frameworks can be misleading (in letting you think that you should just follow some simple rules, and extending things later will always be easy) but they are never a substitute for careful specifications.  Of course, when creating a research tool, you end up with the unpleasant situation of the software changing its own requirements.&lt;br /&gt;&lt;br /&gt;I've also just received word today that another paper I helped to write this semester on methods of software engineering education (as applied to a method we tried here at Trinity) was accepted at a conference focusing on... software engineering education.  Last semester I TA'd a course in software engineering which included a practical component focusing on a system that I designed last year with the help of another CS major to log how computer-science students spent their time (in terms of a breakdown between the various critical steps of a process).  This simple web application proved to not only be a useful tool for logging time, but also for teaching teams how to carefully plan and extend an existing system without perfect documentation on a timetable while assigned to teams defined by their characteristic asymmetric skill sets.  It was a lot of fun to structure, and we ended up getting enough novel and interesting things out of the experience to take a stab at a paper, which then turned out pretty well.&lt;br /&gt;&lt;br /&gt;But, as I said, the year is winding down and I am looking more and more to my next two years as an MBA grad student at MIT Sloan, with just a few things standing between me and that inevitable and very thrilling future.  Of course, the biggest (in terms of sheer weight) is the new Trinity cluster.  As I said in my last post, we received much of the last of the hardware that we need to make everything run.  As it stands now, we actually have all the critical hardware components, and are in the process of settling some software issues.&lt;br /&gt;&lt;br /&gt;As I said earlier, we received our&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_BpuBT0W-WN0/SAPR2mzdWTI/AAAAAAAAATc/ygpI9ffC-XY/s1600-h/P1010121.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_BpuBT0W-WN0/SAPR2mzdWTI/AAAAAAAAATc/ygpI9ffC-XY/s200/P1010121.JPG" alt="" id="BLOGGER_PHOTO_ID_5189221931720464690" border="0" /&gt;&lt;/a&gt; new ethernet switch as well as its associated fiber optic patch cables (LC/LC duplex multimode) necessary to connect the bladeframes to the network, as well as the FibreChannel switch to the SAN and the bladeframes.  The switch is a cisco catalyst 3750 with 6 1000SX-BASE SFPs and 1 gigabit copper SFP.  The gaggle of day-glo orange is of course, the fiber.  I wish it looked 'neater' but considering that it's six feet off the ground, I'm not too worried about something snagging it.  As you can see in this picture, we also have our qLogic SANBox 1400 (FibreChannel switch) located in just about the same place in the rack.  An old netgear 10/100 rackmount 12 port hub is serving as a makeshift shelf of sorts.  The other box sitting on top of it is a 16 port 10/100 switch that is giving us a few more ethernet ports.  We're actually going to be receiving another ethernet switch (copper only this time) to replace this netgear switch as well as the little 16 port sitting on top of it.  The new switch will plug into the 3750 and allow us to save a port of our drop and presumably a port on the big switch that serves the MCEC.&lt;br /&gt;&lt;br /&gt;To keep everything safe and cozy, we're using RFC1918 subnets for both management and the blades themselves.  These networks will only be accessible from specific other hosts and networks on campus alleviating a lot of the security pressure on our end.  Both networks will actually be on the same vlan (for various reasons) but each will be on a different logical layer 3 network.  These networks are actually both already configured, but as one of them is not plugged into the larger network (namely, the management network which is running over the netgear and it's little trendnet friend) I prefer to consider it the future.&lt;br /&gt;&lt;br /&gt;As I mentioned earlier, our AC unit has finally been repaired as well.  Ap&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_BpuBT0W-WN0/SAPUXWzdWUI/AAAAAAAAATk/31xQYNhQwto/s1600-h/P1010119.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://4.bp.blogspot.com/_BpuBT0W-WN0/SAPUXWzdWUI/AAAAAAAAATk/31xQYNhQwto/s200/P1010119.JPG" alt="" id="BLOGGER_PHOTO_ID_5189224693384436034" border="0" /&gt;&lt;/a&gt;parently the issue was some kind of component failure in one of the two compressors.  It's been fixed, and is now pushing cold air into the floor (it's set to 68) however, I am still very nervous about the return air supply.  Also, it keeps complaining about 'low humidity' (which makes sense, as computers like a relative humidity level between 40% and 60% to keep static from building up) but I actually see this as a symptom of poor air flow.  A lot of the air put out by this unit is going into 61A but at times (if the door to 61A is closed) has serious trouble returning to the liebert unit.  A lot of air is getting sucked in through the cracks around the door to the hallway meaning that if you leave the door to 61A closed, the 'low humidity' alarm will go off as the air the unit is getting back is coming around the long way, and is already very dry (or, rather, not humidified).  These units were designed to cool one really big room redundantly.  Now, the unit that we're using is kind of awkwardly boxed up in a rather small room, and is being asked to cool a bunch of computer equipment in the room next to it.  This is less than ideal, but this is also a very big air conditioner.  I'm confident that it will be able to fill our needs nicely.&lt;br /&gt;&lt;br /&gt;Ultimately t&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_BpuBT0W-WN0/SAPVjmzdWVI/AAAAAAAAATs/3Ndt1tJm_hs/s1600-h/P1010124.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_BpuBT0W-WN0/SAPVjmzdWVI/AAAAAAAAATs/3Ndt1tJm_hs/s200/P1010124.JPG" alt="" id="BLOGGER_PHOTO_ID_5189226003349461330" border="0" /&gt;&lt;/a&gt;hough, the system is up and running, the SAN is working, the ethernet blinks, and the pressures is now on getting the software configured.  There are a couple of wrinkles involved in this step, which I hope to get into in a future (hopefully the near future) post.  Stay tuned!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6047108952458072175-7628549861515630481?l=abtechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AbTechBlog/~4/MWter76HeOg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://abtechblog.blogspot.com/feeds/7628549861515630481/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6047108952458072175&amp;postID=7628549861515630481" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6047108952458072175/posts/default/7628549861515630481?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6047108952458072175/posts/default/7628549861515630481?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AbTechBlog/~3/MWter76HeOg/cod.html" title="C.O.D." /><author><name>Andrew</name><uri>http://www.blogger.com/profile/16067498300460254661</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_BpuBT0W-WN0/SAPR2mzdWTI/AAAAAAAAATc/ygpI9ffC-XY/s72-c/P1010121.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://abtechblog.blogspot.com/2008/04/cod.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcCSHYzcSp7ImA9WxZbEU0.&quot;"><id>tag:blogger.com,1999:blog-6047108952458072175.post-3182224992490766711</id><published>2008-04-13T09:55:00.000-07:00</published><updated>2008-04-13T10:01:09.889-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-04-13T10:01:09.889-07:00</app:edited><title>Back in action</title><content type="html">It's been quite a while since my last post, mostly on account of my senior thesis in economics, which is finally complete and turned in.  In the mean time, a lot has happened on several fronts.  A messed up data stream at WRTC has pretty much killed the 'online' aspect of The QuadCast (short of plugging a radio in to a computer, there is no easy way to capture the stream, at least, not one as effortless as a cron job and a streamripper).  The cluster is progressing quite well, at least in terms of hardware.  We finally have had our air conditioner repaired (evidently a component of one of the two compressors had failed) and it's producing cold air (but I am still nervous about how well the hot air will return to it from 61A).  We have received our new cisco fiber ethernet switch, and both the fibre channel and ethernet multimode patch cables have all been installed.  We have had our network appropriately subnetted and configured logically (more about that later) and the system is actually turned on and running.  All in all, we're way behind schedule but looking pretty good going forward.  With any luck, it will actually turn out something during my tenure!  Oh, as one other last aside, we managed to find a buyer for our older Alphacluster which is kind of cool.  It's not often that you get to earn a profit for your department.&lt;br /&gt;&lt;br /&gt;I'll fill in all of the gaps of this soon, along with new pictures and details as soon as I find the time to really buckle down.  I'll tackle it in a few posts over the course of the next few days.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6047108952458072175-3182224992490766711?l=abtechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AbTechBlog/~4/JK5bz9iw7Ls" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://abtechblog.blogspot.com/feeds/3182224992490766711/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6047108952458072175&amp;postID=3182224992490766711" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6047108952458072175/posts/default/3182224992490766711?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6047108952458072175/posts/default/3182224992490766711?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AbTechBlog/~3/JK5bz9iw7Ls/back-in-action.html" title="Back in action" /><author><name>Andrew</name><uri>http://www.blogger.com/profile/16067498300460254661</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://abtechblog.blogspot.com/2008/04/back-in-action.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C04FSHk7eSp7ImA9WxZXGE4.&quot;"><id>tag:blogger.com,1999:blog-6047108952458072175.post-2569497523354084661</id><published>2008-03-06T11:27:00.000-08:00</published><updated>2008-03-06T11:31:59.701-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-03-06T11:31:59.701-08:00</app:edited><title>DNS destination</title><content type="html">So, things have slowed down a bit in terms of side projects over the last few days.  We are still waiting on the A/C, the new ethernet switch, and for the two post rack to be mounted on the cluster front.  I have a bit of work that I need to get done on my thesis (which I will actually be posting about later today hopefully) and in general, everything else is running smoothly.  Sadly, that doesn't generate much material for posts, but there is perhaps something of interest in all of this.&lt;br /&gt;&lt;br /&gt;We recently decided to bring a few sites that we maintain which are hosted at shared hosting providers 'in house.'  This is a tedious process of freezing, backing up, copying, deploying, reconfiguring, testing, and then updating DNS data so that the website hits the new server (at least eventually).  At one point, we used to do our own DNS hosting, but while convenient for some things, this actually proved to be a very inconvenient strategy at some point.  Instead, we now use &lt;a href="http://www.nettica.com"&gt;Nettica&lt;/a&gt;, which has proven to be very reliable. &lt;br /&gt;&lt;br /&gt;Anyway, check back later for hopefully some more interesting content.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6047108952458072175-2569497523354084661?l=abtechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AbTechBlog/~4/VRgDYivlhnU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://abtechblog.blogspot.com/feeds/2569497523354084661/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6047108952458072175&amp;postID=2569497523354084661" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6047108952458072175/posts/default/2569497523354084661?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6047108952458072175/posts/default/2569497523354084661?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AbTechBlog/~3/VRgDYivlhnU/dns-destination.html" title="DNS destination" /><author><name>Andrew</name><uri>http://www.blogger.com/profile/16067498300460254661</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://abtechblog.blogspot.com/2008/03/dns-destination.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEEGRno4fCp7ImA9WxZXFkk.&quot;"><id>tag:blogger.com,1999:blog-6047108952458072175.post-5191516115858440863</id><published>2008-03-04T07:48:00.001-08:00</published><updated>2008-03-04T08:03:47.434-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-03-04T08:03:47.434-08:00</app:edited><title>Pausing to reconsider</title><content type="html">Several days ag&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_BpuBT0W-WN0/R81yfP3bBaI/AAAAAAAAAS8/J7HFka-JGow/s1600-h/P1010071.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_BpuBT0W-WN0/R81yfP3bBaI/AAAAAAAAAS8/J7HFka-JGow/s200/P1010071.JPG" alt="" id="BLOGGER_PHOTO_ID_5173917428079068578" border="0" /&gt;&lt;/a&gt;o, I posted that I was looking to displace my linux based router firewalls with 'enterprise' appliance like solutions.  Let me start again.  A lot of this discontent was fostered by an unstable box in a very critical position, that had a habit of going down when I needed it to stay up.  Since I spend most of my days these days 132 miles away from that box, I was somewhat forced to stick to the plan of rebooting it (remotely) when trouble cropped up.  This experience made me very bitter, because every time this machine went down I lost the confidence of those who were relying on services that were dependent on it.  Eventually, I began to wonder if I was doing right by my customers by using a more versatile and less expensive solution that seemed to be less reliable.&lt;br /&gt;&lt;br /&gt;I have come to my senses.  Business owners often need to come to the realization at some point that spending money does not increase customer satisfaction.  Just because there is a more expensive option that is better marketed, does not mean that you should question the validity of your original strategy.  I have to remind myself of this sometimes as well, as I had to in this case.  A linux machine with a custom 2.6 kernel, coupled with systems like dhcp3-server, bind, openvpn, ntp (server), of course iptables, built in VLAN support, and any expansion card that can fit in a standard expansion slot, blows almost anything else out of the water in terms of features, and certainly in terms of price.  Many of these features are essential to providing a high quality and reliable service.  The hardware is really no different than that which runs in any of the leading 'appliance' solutions either.  It's all about the software, and with Linux most of the time, that comes down to your ability to intelligently configure it.&lt;br /&gt;&lt;br /&gt;It somehow seems appropriate that the pizazz of good marketing is very compelling until you try to justify your persuasion with numbers and common sense.&lt;br /&gt;&lt;br /&gt;-AJB.&lt;br /&gt;&lt;br /&gt;P.S. Pictures make stories better&lt;br /&gt;While I am often reminded that slides for talks are best without any text on them (a theory that I debate to this day) I do recognize that Blogs are better with images.  I think part of it comes from my own desire to look at random images of cool high-tech equipment (try google image searching for things like 'core switch' or 'fiber' one of these afternoons) and share my own pictures with others.  Part of it also comes, I think, from a desire to share which somehow always seems more genuine when it involves images.&lt;br /&gt;&lt;br /&gt;Pictured at the top to the left is the front of a Cisco PIX-501.  It has been sitting in a box for the better part of two years, and I only recently broke it out when I was considering replacing one of our linux routers.  I had to go through the process of flashing it to wipe out the enable password (which I could not remember for the life of me) but from there on out it was smooth sailing.  I even drew out a nice diagram of how it would work in my revised network layout at that site.  I have some other neat stuff coming in which I will photograph at my earliest convenience, as well as a few other images yet to post 'when time permits.'&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6047108952458072175-5191516115858440863?l=abtechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AbTechBlog/~4/Sy87TLEHmIM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://abtechblog.blogspot.com/feeds/5191516115858440863/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6047108952458072175&amp;postID=5191516115858440863" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6047108952458072175/posts/default/5191516115858440863?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6047108952458072175/posts/default/5191516115858440863?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AbTechBlog/~3/Sy87TLEHmIM/pausing-to-reconsider.html" title="Pausing to reconsider" /><author><name>Andrew</name><uri>http://www.blogger.com/profile/16067498300460254661</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_BpuBT0W-WN0/R81yfP3bBaI/AAAAAAAAAS8/J7HFka-JGow/s72-c/P1010071.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://abtechblog.blogspot.com/2008/03/pausing-to-reconsider.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE4CQHwyfCp7ImA9WxZXFUQ.&quot;"><id>tag:blogger.com,1999:blog-6047108952458072175.post-2669561544812601903</id><published>2008-03-03T07:07:00.000-08:00</published><updated>2008-03-03T17:09:21.294-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-03-03T17:09:21.294-08:00</app:edited><title>Phases of understanding</title><content type="html">&lt;span style="font-family:arial;"&gt;I am not an electr&lt;/span&gt;&lt;a style="font-family: arial;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_BpuBT0W-WN0/R8wVcSUf3GI/AAAAAAAAASM/IknpYpTURaY/s1600-h/Three_phase_voltages.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 255px; height: 164px;" src="http://3.bp.blogspot.com/_BpuBT0W-WN0/R8wVcSUf3GI/AAAAAAAAASM/IknpYpTURaY/s320/Three_phase_voltages.png" alt="" id="BLOGGER_PHOTO_ID_5173533647640190050" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;ical engineer, nor am I an electrician.  By all rights, I am far from qualified to comment on polyphase power, but I have to throw in a few words.  Based on m&lt;/span&gt;&lt;span style="font-family:arial;"&gt;y limited understanding of three-phase power, I can surmise that you are provided with three hot leads, each of which carries alternating current &lt;/span&gt;&lt;span style="font-family:arial;"&gt;electrical power at the same frequency, but with &lt;/span&gt;&lt;span style="font-family:arial;"&gt;shifts, or phases.  Typically, for three phase &lt;/span&gt;&lt;span style="font-family:arial;"&gt;power (or, perhaps always) this means a shift of 120 degrees b&lt;/span&gt;&lt;span style="font-family:arial;"&gt;etween each of the three phases.  Now, if you have two 110 hot leads which are 180 degrees apart in waveform, then you have a traditional US residential power potential of 110 to 220 volts (depending on the power of the &lt;/span&gt;&lt;span style="font-family:arial;"&gt;two hots).  However, with three phase power, you actually have 120 degrees of separation between the waveforms, not 180, meaning that you have sqrt(3)*(potential of hot), not double, if you're using two hot poles.  (image is from Wikipedia)&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;So, what got me started on this?  At one point last week, I had the opportunity to ask if we had 'three phase power feed, and thus 208v of potential' for the power feeds to the bladeframes.  The response that I got was to the effect of 'we don't have three pha&lt;/span&gt;&lt;span style="font-family:arial;"&gt;se power, it's 208v.'  Since the &lt;/span&gt;&lt;span style="font-family:arial;"&gt;Liebert unit (and it's monster compressors) run on three phase power invariably, and since that is really the only normal explanation for having 208v of potential, I had to run out and ensure that my limited EE knowledge had no&lt;/span&gt;&lt;span style="font-family:arial;"&gt;t failed me.  I can now rest assured that it hasn't.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;-AJB.&lt;br /&gt;&lt;br /&gt;P.S. More pictures&lt;br /&gt;I've also, as you might have guessed, taken far more pictures then I've posted to this blog (maybe you &lt;/span&gt;&lt;span style="font-family:arial;"&gt;woul&lt;/span&gt;&lt;span style="font-family:arial;"&gt;dn't have guessed that).  Our upl&lt;/span&gt;&lt;span style="font-family:arial;"&gt;oad bandwidth here at trinity is rather limited, and I don't h&lt;/span&gt;&lt;span style="font-family:arial;"&gt;ave time (even batch processing time) to &lt;/span&gt;&lt;span style="font-family:arial;"&gt;reduce the re&lt;/span&gt;&lt;span style="font-family:arial;"&gt;solution of the images that I've taken, so, what I'm saying, is that they take forever to upl&lt;/span&gt;&lt;span style="font-family:arial;"&gt;oad.  But, since I have a few minutes &lt;/span&gt;&lt;span style="font-family:arial;"&gt;now, I'll throw up a few more.&lt;/span&gt;&lt;br /&gt;&lt;a style="font-family: arial;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_BpuBT0W-WN0/R8wZzSUf3LI/AAAAAAAAAS0/unOWuoIMmN4/s1600-h/P1010062.JPG"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_BpuBT0W-WN0/R8wZzSUf3LI/AAAAAAAAAS0/unOWuoIMmN4/s200/P1010062.JPG" alt="" id="BLOGGER_PHOTO_ID_5173538440823692466" border="0" /&gt;&lt;/a&gt;&lt;a style="font-family: arial;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_BpuBT0W-WN0/R8wZsSUf3II/AAAAAAAAASc/StUvHAX4fZ0/s1600-h/P1010041.JPG"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_BpuBT0W-WN0/R8wZsSUf3II/AAAAAAAAASc/StUvHAX4fZ0/s200/P1010041.JPG" alt="" id="BLOGGER_PHOTO_ID_5173538320564608130" border="0" /&gt;&lt;/a&gt;&lt;a style="font-family: arial;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_BpuBT0W-WN0/R8wZtyUf3KI/AAAAAAAAASs/ofjmPaGO4iM/s1600-h/P1010058.JPG"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_BpuBT0W-WN0/R8wZtyUf3KI/AAAAAAAAASs/ofjmPaGO4iM/s200/P1010058.JPG" alt="" id="BLOGGER_PHOTO_ID_5173538346334411938" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;This first image is utterly insignificant except that it's a Halon 1211 fire extinguisher.  These relics should not be used without a breathing apparatus, but it sure beats a bunch of wet c&lt;/span&gt;&lt;span style="font-family:arial;"&gt;omputer hardware.  The next image goes well with the theme of water on electrical equipment: it's our EPO button.  Something about &lt;/span&gt;&lt;span style="font-family:arial;"&gt;seeing them just forces me to remind myself "look with your eyes andrew, not your hands."  I have similar thoughts when getting on ski lifts.  It's so unfair that those damn lift operators get to hit those huge buttons and we don't!  I might have watched a bit too much MacGyver when I was little.  The third image is of a note attached to the upper compressor in our Liebert unit.  I don't understand rea&lt;/span&gt;&lt;span style="font-family:arial;"&gt;lly anything about the way these things work, but I am unsettled by a note saying that something was almost stripped off in 1995.  This thing needs to work for at least as long as our new cluster is useful.&lt;br /&gt;&lt;/span&gt;&lt;a style="font-family: arial;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_BpuBT0W-WN0/R8wZtCUf3JI/AAAAAAAAASk/EZ5XzX3LAv0/s1600-h/P1010044.JPG"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_BpuBT0W-WN0/R8wZtCUf3JI/AAAAAAAAASk/EZ5XzX3LAv0/s200/P1010044.JPG" alt="" id="BLOGGER_PHOTO_ID_5173538333449510034" border="0" /&gt;&lt;/a&gt;&lt;a style="font-family: arial;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_BpuBT0W-WN0/R8wZryUf3HI/AAAAAAAAASU/NDPcmqVPzwk/s1600-h/P1010029.JPG"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_BpuBT0W-WN0/R8wZryUf3HI/AAAAAAAAASU/NDPcmqVPzwk/s200/P1010029.JPG" alt="" id="BLOGGER_PHOTO_ID_5173538311974673522" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;The first picture here on the left is a reminder that 61A was a telecom closet (in many ways, it may very well still be).  This wall clearly had a lot of stuff mounted on it at some point.  The blue wire coming down from the ceiling is a 50? conductor cable that is going to be terminated in the 2 post open telco rack to provide our drop.  That black wire coming out of the wall is actually a 12 fiber bundle, which at the very least is disused, but at least two of the fibers appear to be totaled (their ends are cut off).  The picture on the right is of a bunch of APC units that we removed from the back of the bladeframes.  My understanding is that these things are used for redundant power legs, or possibly redundant UPS units (is there a serious effective difference?)  We don't have that many circuits, or that much money (how much would a UPS like that cost anyway?) so these are pending removal off to some other location, like the computing center, or ebay.  Oh!   I almost forgot.  You can just barely see the top of a digital vt320 dumb terminal in the left image.  Dunno what's going to happen to that yet.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;P.P.S. My post seems to have changed to arial without asking me.  I must be hitting tab too much.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6047108952458072175-2669561544812601903?l=abtechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AbTechBlog/~4/txexjUDrbZI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://abtechblog.blogspot.com/feeds/2669561544812601903/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6047108952458072175&amp;postID=2669561544812601903" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6047108952458072175/posts/default/2669561544812601903?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6047108952458072175/posts/default/2669561544812601903?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AbTechBlog/~3/txexjUDrbZI/phases-of-understanding.html" title="Phases of understanding" /><author><name>Andrew</name><uri>http://www.blogger.com/profile/16067498300460254661</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_BpuBT0W-WN0/R8wVcSUf3GI/AAAAAAAAASM/IknpYpTURaY/s72-c/Three_phase_voltages.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://abtechblog.blogspot.com/2008/03/phases-of-understanding.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkACR38-cSp7ImA9WxZXFUo.&quot;"><id>tag:blogger.com,1999:blog-6047108952458072175.post-5600390868662744194</id><published>2008-03-02T16:25:00.000-08:00</published><updated>2008-03-03T13:12:46.159-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-03-03T13:12:46.159-08:00</app:edited><title>As promised</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_BpuBT0W-WN0/R8tGNyUf3FI/AAAAAAAAASE/w61y3NTmnx8/s1600-h/P1010050.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 256px; height: 192px;" src="http://4.bp.blogspot.com/_BpuBT0W-WN0/R8tGNyUf3FI/AAAAAAAAASE/w61y3NTmnx8/s320/P1010050.JPG" alt="" id="BLOGGER_PHOTO_ID_5173305799625137234" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I managed to get a few more hours in with the cluster this afternoon.  The Myrinet box has been safely removed and stored accordingly, and the SAN has been mounted.&lt;br /&gt;&lt;br /&gt;Contrary to what I had said earlier, we actually have 7 250gb drives.  There isn't really a point in trying to configure the system yet, as we don't have the necessary patch cables to connect the FC switch to the bladeframes and SAN, but they should arrive sometime this week.  I also want to add, that this was by far one of the best designed rackmount kits I've ever worked with.  What's more, it came with all of the right hardware so everything just worked right out of the box.&lt;br /&gt;&lt;br /&gt;-AJB.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6047108952458072175-5600390868662744194?l=abtechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AbTechBlog/~4/CwSEg3tqzHw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://abtechblog.blogspot.com/feeds/5600390868662744194/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6047108952458072175&amp;postID=5600390868662744194" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6047108952458072175/posts/default/5600390868662744194?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6047108952458072175/posts/default/5600390868662744194?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AbTechBlog/~3/CwSEg3tqzHw/as-promised.html" title="As promised" /><author><name>Andrew</name><uri>http://www.blogger.com/profile/16067498300460254661</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_BpuBT0W-WN0/R8tGNyUf3FI/AAAAAAAAASE/w61y3NTmnx8/s72-c/P1010050.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://abtechblog.blogspot.com/2008/03/as-promised.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE4FSHkzeyp7ImA9WxZXFEo.&quot;"><id>tag:blogger.com,1999:blog-6047108952458072175.post-4069377180471549842</id><published>2008-03-02T06:55:00.000-08:00</published><updated>2008-03-02T08:55:19.783-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-03-02T08:55:19.783-08:00</app:edited><title>Everything that's old is new again</title><content type="html">So, I just spent the morning replacing a linux computer that functions as a router with another linux computer that will function as a router.  Sure, it appears on the surface that you're saving a lot of money by doing this.  It's almost impossible to compare features between a linux system and a commercial hardware router.  Then again, after doing this for a few years, and putting a few of these in mission critical applications, you stop looking at them as routers, and start thinking of them as 'the most important server pending the most inconvenient reboot or panic.'  Needless to say, I have deployed many a high end hardware router in many an application, but the few linux 'routers' that are left are probably going to be getting the boot sometime soon as I simply cant have downtime as a result of cost savings.  I'll try to fully justify this using numbers shortly.&lt;br /&gt;&lt;br /&gt;-AJB&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6047108952458072175-4069377180471549842?l=abtechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AbTechBlog/~4/lhsonaGknGQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://abtechblog.blogspot.com/feeds/4069377180471549842/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6047108952458072175&amp;postID=4069377180471549842" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6047108952458072175/posts/default/4069377180471549842?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6047108952458072175/posts/default/4069377180471549842?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AbTechBlog/~3/lhsonaGknGQ/everything-thats-old-is-new-again.html" title="Everything that's old is new again" /><author><name>Andrew</name><uri>http://www.blogger.com/profile/16067498300460254661</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://abtechblog.blogspot.com/2008/03/everything-thats-old-is-new-again.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkQHQXo8eyp7ImA9WxZXE0U.&quot;"><id>tag:blogger.com,1999:blog-6047108952458072175.post-2019106406355578952</id><published>2008-03-01T05:40:00.000-08:00</published><updated>2008-03-01T06:05:30.473-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-03-01T06:05:30.473-08:00</app:edited><title>Thoughts on Mainframes</title><content type="html">A few days ago the NYTimes ran an &lt;a href="http://www.nytimes.com/2008/02/26/technology/26blue.html?ex=1361854800&amp;amp;en=4a78843ca65dbb04&amp;amp;ei=5124&amp;amp;partner=permalink&amp;amp;exprod=permalink"&gt;interesting article&lt;/a&gt; on IBM's new mainframes, and apparently increasing sales.  The article and the discussion of mainframes is cast pretty strictly in terms of virtualization.  The real problem, is power.&lt;br /&gt;&lt;br /&gt;Anyone who has worked in a modern datacenter can tell you that typically half of your electrical consumption (possibly a little less) ends up being consumed by the AC units required to cool the other half of your electrical consumption.  Rackspace is very expensive nowadays (depending on where you look) simply because everything else has suddenly become so cheap.  I can get a brand new 2U server installed in a rack for only a few k, &lt;span style="font-style: italic;"&gt;at the most&lt;/span&gt;.  At that point, it's usually only a few months before the combined forces of depreciation and the high costs of power, bandwidth, and rackspace, cause the process of provisioning and maintaining a home for that server far exceed the costs necessary to procure it.  This is all obvious, and would not be at all surprising to anyone who has ever colocated anything.  But that's really my point here.  Virtualization isn't a neat technology, it's a method to save money.&lt;br /&gt;&lt;br /&gt;The simple costs of shoving a bunch of computers into racks that will have anything less than a high level of utilization (i really like to think of this as throughput, but that's just due to my background) is a huge and unjustifiable waste when solutions like VMWare are available.  Balmer I think misses the point when he tries to shrug off VMWare as premature and hard to use.  He makes the same essential mistake with linux.  What's worse, is that he yells at no end about minimizing the total cost of ownership with regard to both of these products, which is again, exactly the point.  IT people are not ignorant of costs.  If anything, IT departments are yelled at more than others to pull their weight in terms of expenditures.  Innumerable metrics exist to judge a companies performance based on the size of its IT overhead coupled with its customer satisfaction.  The use of technologies like VMWare (and it's actually impressive that 5% of the servers out there are virtualized on this platform) represents the most efficient cost savings measure made available to small and medium sized businesses in at least the last four years.&lt;br /&gt;&lt;br /&gt;The fact that some technicians and managers might have to put in a few late nights to get everything working exactly right is by no means a deal breaker.  It's an opportunity for people to feel like their pulling their weight and really adding to the bottom line.&lt;br /&gt;&lt;br /&gt;And so, in some kind of crazy and roundabout way, we have come all the way back to mainframes.  If you can afford at least a few of these things, and you're already looking to spend oodles of money on new VMWare deployments, then it certainly appears to make sense on the surface, even just going on the limited information provided by our articles here.  When you factor in that some of these machines are some of the most reliable that you can buy nowadays, that's even better.  Finally, to know that when you buy a piece of hardware like this, you have a lot more than a 'certified partner' at your disposal.  IBM doesn't like to lose customers.  Microsoft, doesn't seem to mind sometimes.&lt;br /&gt;&lt;br /&gt;-AJB.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6047108952458072175-2019106406355578952?l=abtechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AbTechBlog/~4/NCvM2-d8g0g" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://abtechblog.blogspot.com/feeds/2019106406355578952/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6047108952458072175&amp;postID=2019106406355578952" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6047108952458072175/posts/default/2019106406355578952?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6047108952458072175/posts/default/2019106406355578952?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AbTechBlog/~3/NCvM2-d8g0g/thoughts-on-mainframes.html" title="Thoughts on Mainframes" /><author><name>Andrew</name><uri>http://www.blogger.com/profile/16067498300460254661</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://abtechblog.blogspot.com/2008/03/thoughts-on-mainframes.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0YFSXgycSp7ImA9WxZXE0w.&quot;"><id>tag:blogger.com,1999:blog-6047108952458072175.post-5829976521051420795</id><published>2008-02-29T13:02:00.000-08:00</published><updated>2008-02-29T13:05:18.699-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-02-29T13:05:18.699-08:00</app:edited><title>CampTrin/Trincoll.Info</title><content type="html">During my sophomore year at Trinity, I decided to start a specialized &lt;a href="http://www.camptrin.com/wiki/Main_Page"&gt;wiki&lt;/a&gt; that only members of the college community could edit.  For a while, maintaining it and encouraging others to contribute was an interesting and meaningful experience.  Unfortunately, my Junior year was extremely busy with a number of more important projects, and despite my pestering several of my friends, no one was really willing to step up and take over the project.  Amazingly, the site still gets a fair amount of pageviews.  Not a million, by any stretch, but enough to know that it's out there and noticed, as well as indexed with several search engines.  The real question is, what do I do with it now that I'm graduating?  It's one that I'm going to have to seriously ponder.&lt;br /&gt;&lt;br /&gt;-AJB&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6047108952458072175-5829976521051420795?l=abtechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AbTechBlog/~4/p1AJyp6kYUc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://abtechblog.blogspot.com/feeds/5829976521051420795/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6047108952458072175&amp;postID=5829976521051420795" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6047108952458072175/posts/default/5829976521051420795?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6047108952458072175/posts/default/5829976521051420795?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AbTechBlog/~3/p1AJyp6kYUc/camptrintrincollinfo.html" title="CampTrin/Trincoll.Info" /><author><name>Andrew</name><uri>http://www.blogger.com/profile/16067498300460254661</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://abtechblog.blogspot.com/2008/02/camptrintrincollinfo.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0ABR309eyp7ImA9WxZXE00.&quot;"><id>tag:blogger.com,1999:blog-6047108952458072175.post-4764125131576283202</id><published>2008-02-29T08:15:00.001-08:00</published><updated>2008-02-29T10:29:16.363-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-02-29T10:29:16.363-08:00</app:edited><title>A glimpse of what's to come</title><content type="html">I just received word that the final components for the new cluster have been ordered by the computing center.  Hopefully we will receive our new ethernet switch (1000BASE-SX, kind of neat) and necessary patch cables (for both the ethernet and the fiber channel) sometime next week.  There is still a lot to do before then, so don't forget to check back this Sunday for an update!&lt;br /&gt;&lt;br /&gt;Also, as I promised earlier, I'm thinking about how to write up a post on the "Tech" of the Quadcast.  I can't promise something polished right now, but essentially we have a 'retired' Sun Ultra 5 workstation (the CS department is trying to get rid of them, they were formerly arranged as 'cluster 2,' which has been out of service for several years and is now profoundly obsolete) configured with cron and a streamripper (actually called 'streamripper).  It's running Debian Etch, and lives on campus here at Trinity.  Files are captured automatically by this system, quickly edited with Audacity, and then thrown up on some webspace allocated to students on Shakti (an ancient unix server).  We'll probably have to switch to another system soon, as these large MP3s are probably rather conspicuous.&lt;br /&gt;&lt;br /&gt;-AJB.&lt;br /&gt;&lt;br /&gt;P.S. - A brief interlude&lt;br /&gt;The actual technical specifications of Shakti are a mystery to me.  But, it is worth pointing out that at the very least it is impressively old.  &lt;a href="http://www.trincoll.edu/depts/cc/techserv/shakti/who.html"&gt;This&lt;/a&gt; suggests that the system has been online at least since 1997.  It's uname -a output seems to support this dating as well&lt;br /&gt;&lt;br /&gt;SunOS shakti x.x Generic_xxxxx-xx sun4u sparc SUNW,Ultra-2 Solaris. &lt;br /&gt;&lt;br /&gt;Am I to believe that Shakti is a sun4u series Ultra 2 machine?  So far as I know, there was only one variety of these ever made -- the A14 "pulsar."  According to &lt;a href="http://www.sunstuff.org/hardware/systems/sun4/sun4u/ULTRA2/"&gt;this&lt;/a&gt; nifty website, such a machine would be of approximately equivalent if not slightly lower power to the &lt;a href="http://sunstuff.org/hardware/systems/sun4/sun4u/ULTRA5"&gt;Ultra 5&lt;/a&gt; machines that the CS department is now cannibalizing for our various side projects (such as powering the Quadcast).  &lt;span style="font-size:130%;color:#3399ff;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6047108952458072175-4764125131576283202?l=abtechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AbTechBlog/~4/-22WRDP8IFA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://abtechblog.blogspot.com/feeds/4764125131576283202/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6047108952458072175&amp;postID=4764125131576283202" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6047108952458072175/posts/default/4764125131576283202?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6047108952458072175/posts/default/4764125131576283202?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AbTechBlog/~3/-22WRDP8IFA/glimpse-of-whats-to-come.html" title="A glimpse of what's to come" /><author><name>Andrew</name><uri>http://www.blogger.com/profile/16067498300460254661</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://abtechblog.blogspot.com/2008/02/glimpse-of-whats-to-come.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUAEQno9cSp7ImA9WxZXEk4.&quot;"><id>tag:blogger.com,1999:blog-6047108952458072175.post-413067000478488133</id><published>2008-02-27T19:13:00.001-08:00</published><updated>2008-02-28T13:21:43.469-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-02-28T13:21:43.469-08:00</app:edited><title>Night Shift</title><content type="html">Last night was a rare night off (ish) for me, so I decided to put in a few hours with the cluster. We just received our SAN and FC switch this past week, along with a 2 post open telco relay rack (generously 'donated' by the computing center). A network drop to the room is in progress, and our ethernet switch should be ordered sometime in the near future. We have also rolled the four post cabinet housing our retired Alpha server cluster into 61A.&lt;br /&gt;&lt;br /&gt;So, the next steps are really rather manual. The Alpha rack needs to be stripped, carefully, of all the hardware that we no longer need in it. This includes the alphaservers themselves (8xDS10Ls) along with a 16 port Miyranet 2000 switch, and a splattering of other hardware. We're going to be keeping all of it, but we really need to rack to house the SAN and a few other servers that will eventually be moved to 61A.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_BpuBT0W-WN0/R8a-uGQ7bpI/AAAAAAAAAQw/JHVSQ2_m2e4/s1600-h/IMG_2869.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 237px; height: 178px;" src="http://4.bp.blogspot.com/_BpuBT0W-WN0/R8a-uGQ7bpI/AAAAAAAAAQw/JHVSQ2_m2e4/s320/IMG_2869.JPG" alt="" id="BLOGGER_PHOTO_ID_5172030921246469778" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;So, now to provide you a little context.  61A is located in the basement of the Mathematics, Computing, and Engineering Center at Trinity College (we call it the MCEC for short).  This building was constructed in the early 90s, and designed (or so I'm told) to resemble a computer chip.  The Comp-Sci, Math, and Engineering departments are homed here, and it is the former home of academic computing).&lt;br /&gt;&lt;br /&gt;The basement hallway is &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_BpuBT0W-WN0/R8bRVWQ7brI/AAAAAAAAARA/-Z5PKSYBQJM/s1600-h/P1010047.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 228px; height: 171px;" src="http://1.bp.blogspot.com/_BpuBT0W-WN0/R8bRVWQ7brI/AAAAAAAAARA/-Z5PKSYBQJM/s320/P1010047.JPG" alt="" id="BLOGGER_PHOTO_ID_5172051386765635250" border="0" /&gt;&lt;/a&gt;very long.  Most of the rooms down here are engineering labs and machine shops.  When the building was built, Academic Computing's main machine room was located on the left at the end in a nice purpose built room with redundant Liebert units and a very convenient raised floor.  After the library was renovated in the mid 90s, Academic Computing vacated the space and turned a lot of it over to the engineers, who then had it subdivided into four rooms.  83, the one at the very end, remained an Academic Computing machine room.  63, the middle section of the former machine room, is now an engineering lab.  61, which is at the far end of the space, is also (according to its sign) an engineering lab, but it appears to be really more storage than anything else at this point.&lt;br /&gt;&lt;br /&gt;61A is actually a telecomm closet which the computing center retained control over.  It's only accessible through 61.&lt;br /&gt;&lt;br /&gt;This is a picture of the Liebert System 3 in 61.  It's actually one of two r&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_BpuBT0W-WN0/R8bU-WQ7bsI/AAAAAAAAARI/ZI-gtBYfJOE/s1600-h/P1010017.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 256px; height: 193px;" src="http://1.bp.blogspot.com/_BpuBT0W-WN0/R8bU-WQ7bsI/AAAAAAAAARI/ZI-gtBYfJOE/s320/P1010017.JPG" alt="" id="BLOGGER_PHOTO_ID_5172055389675155138" border="0" /&gt;&lt;/a&gt;edundant units both of which push cold air into the floor.  Originally, there were no walls to the left or right, as this was all one really long room.  Now, however, thinking about how air will return to this thing keeps me up at night.  Hopefully it will be able to provide us with enough cooling (it almost certainly will) however, the return of the hot air is a bit of an issue.  The computing center has granted us use of their space in 61A, but truth be told it would be a lot nicer to use 61.&lt;br /&gt;&lt;br /&gt;As you can see&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_BpuBT0W-WN0/R8bWlWQ7buI/AAAAAAAAARY/6QX9-IHW82Q/s1600-h/P1010020.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 142px; height: 190px;" src="http://1.bp.blogspot.com/_BpuBT0W-WN0/R8bWlWQ7buI/AAAAAAAAARY/6QX9-IHW82Q/s320/P1010020.JPG" alt="" id="BLOGGER_PHOTO_ID_5172057159201681122" border="0" /&gt;&lt;/a&gt; here, they're doing some work on the unit presumably to get it operational again.  I don't know much about HVAC, but I'm assuming that the vacuum pump is a precursor to adding fresh refrigerants to the system (or possibly a method of checking for leaks).  Either way, I hope there's nothing actually wrong with the unit, as without some serious A/C, this is not going to work.  I am, however, optimistic that it will all get sorted out in time.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_BpuBT0W-WN0/R8bX_mQ7bvI/AAAAAAAAARg/wTWTmWyTbV8/s1600-h/P1010022.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 210px; height: 157px;" src="http://2.bp.blogspot.com/_BpuBT0W-WN0/R8bX_mQ7bvI/AAAAAAAAARg/wTWTmWyTbV8/s320/P1010022.JPG" alt="" id="BLOGGER_PHOTO_ID_5172058709684874994" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;But, enough about the space, it's time to cover the equipment and the effort.  First off, as I said, we received our SAN this past Tuesday, along with a SFP FC switch (with 10 SFPs).  The SAN is a StoreVault S500 with five 250GB drives (four active, one hot spare).  We also got the FC kit, so it comes with a fibre channel card pre-installed.  It's a pretty nice unit that fits our needs almost perfectly, while still being affordable and leaving room to grow.&lt;br /&gt;&lt;br /&gt;The fibre channel switch, a QLogic SanBox, has 10 SFP ports and com&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_BpuBT0W-WN0/R8bYqGQ7bwI/AAAAAAAAARo/qOSVUhxNMRM/s1600-h/P1010024.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 235px; height: 176px;" src="http://4.bp.blogspot.com/_BpuBT0W-WN0/R8bYqGQ7bwI/AAAAAAAAARo/qOSVUhxNMRM/s320/P1010024.JPG" alt="" id="BLOGGER_PHOTO_ID_5172059439829315330" border="0" /&gt;&lt;/a&gt;es with 10 SFPs (not pictured).  We got ours from the vendor who sold us the SAN.  However, a quick search of CDW shows they also sell pretty much the exact same kit retail.  All things considered, this is again a great deal.  The only real drawback is that the switch itself cannot be rackmounted without an additional rackmount kit, which, as you may or may not have guessed, is not an impulse buy.  We'll probably figure out some other solution for keeping it up in the air.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This next picture is kind of a "well duh" shot.  Up until this point &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_BpuBT0W-WN0/R8baCGQ7bxI/AAAAAAAAARw/-_ElMhzaF34/s1600-h/P1010026.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 208px; height: 157px;" src="http://4.bp.blogspot.com/_BpuBT0W-WN0/R8baCGQ7bxI/AAAAAAAAARw/-_ElMhzaF34/s320/P1010026.JPG" alt="" id="BLOGGER_PHOTO_ID_5172060951657803538" border="0" /&gt;&lt;/a&gt;I have not actually discussed the cluster itself at all.  This machine was in use at a major financial institution until they decided to move to different hardware and donated it to Trinity.  The system consists of three Egenera BladeFrames with a mix of blades running from Pentium IIIs, to four way Xeon 2.6ghz systems.  The system has about 160 processors total, and while not necessarily the most bleeding edge of systems, it provides us with a real opportunity to do some serious research and science.  This is really a huge step up for us since our previous cluster consisted of eight DEC/Compaq Alphaservers.  Each of the bladeframes has two Control Blades, or cBlades, which aside from a variety of other tasks, provide the external I/O and Network interfaces for the system.  Each cBlade has two dual port gigabit SX fiber interfaces, and two dual port Fibre Channel interfaces.  According to the technical specifications, at least one of the the ethernet ports and one of the fibre channel ports must be populated on each cBlade.  That totals 6 FC ports, and 6 1000BASE-SX ethernet ports for network and I/O.  Expensive accessories.&lt;br /&gt;&lt;br /&gt;This really pro&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_BpuBT0W-WN0/R8bbaGQ7byI/AAAAAAAAAR4/2b9FjYPuqrs/s1600-h/P1010038.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_BpuBT0W-WN0/R8bbaGQ7byI/AAAAAAAAAR4/2b9FjYPuqrs/s320/P1010038.JPG" alt="" id="BLOGGER_PHOTO_ID_5172062463486291746" border="0" /&gt;&lt;/a&gt;vides a good contrast and scale comparison with our old cluster, an 8 node (9 if you count the controller) DEC/Compaq Alphaserver system with a Myrinet 2000 interconnect.  This really was not a bad system for its time, and the Myrinet hardware is still really a very nice interconnect.  For comparison, Egenera says the interconnect of the baldeframes reaches 'gigabit' speeds.  This Myrinet system can sustain bandwidths of nearly twice that and at a far lower level of latency than is possible with traditional ethernet networks.  Many commodity clusters are interconnected using standard gig-e today, however, if you can afford an option like Myrinet or Infiniband, the differences are huge (particularly due to the fact that network comm time is usually the limiting factor in all but 'embarrassingly parallel' HPC applications).  I spent most of my time last night removing cables from this rack.  Whoever originally cabled it did a really good job, and except for a nasty bundle of power cables near the bottom, the process was relatively painless.  For those of you out there who are counting servers, there is actually one missing.  A power supply in one of the systems failed over the summer, and it was really a very expensive part to try to replace.  That server is still absent.  The large one in the middle is the control server, which is of a slightly different model.  At the bottom, you can see our 16 port Myrinet 2000 switchbox, and if you look carefully, you can see the Myrinet cards in each of the servers.&lt;br /&gt;&lt;br /&gt;I stopped at the point of being able to remove the Myrinet box from the rack.  The current plan is to install the SAN right about where that box currently sits (this avoids the need to remove the alphaservers until we can find a real home for them to stay in, or at least a good plan).  The switchbox will actually probably just be moved down a few U.  I don't want to mount the SAN too close to the bottom, because there are some really monstrously large servers which might get put into this rack, and I want to leave them with enough room that nothing will have to really get moved once its mounted.  I diddn't dare move the switchbox on my own, as it has no rails, and dropping it would probably be more expensive than running your car into a tree at 15mph.  I also have some additional pictures of the space and some of the equipment in it, but really don't have the time to tell that part of the story right this minute.  Hopefully, I'll be able to put some additional time in this Sunday on the cluster, so look back for an update about it then.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6047108952458072175-413067000478488133?l=abtechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AbTechBlog/~4/mQL6O3mHf98" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://abtechblog.blogspot.com/feeds/413067000478488133/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6047108952458072175&amp;postID=413067000478488133" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6047108952458072175/posts/default/413067000478488133?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6047108952458072175/posts/default/413067000478488133?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AbTechBlog/~3/mQL6O3mHf98/last-night-was-rare-night-off-ish-for.html" title="Night Shift" /><author><name>Andrew</name><uri>http://www.blogger.com/profile/16067498300460254661</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_BpuBT0W-WN0/R8a-uGQ7bpI/AAAAAAAAAQw/JHVSQ2_m2e4/s72-c/IMG_2869.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://abtechblog.blogspot.com/2008/02/last-night-was-rare-night-off-ish-for.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUHQHs-fCp7ImA9WxZXEUg.&quot;"><id>tag:blogger.com,1999:blog-6047108952458072175.post-8148182774792473322</id><published>2008-02-27T14:38:00.000-08:00</published><updated>2008-02-27T14:43:51.554-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-02-27T14:43:51.554-08:00</app:edited><title>Next Cluster</title><content type="html">This blog actually started as a project to document the installation, configuration, and management of a massive ~160 processor HPC cluster that was just donated to Trinity.  Needless to say, the time required to write my thesis, manage my business, and actually assemble the cluster has sapped all the time that I planned to use to write about the process.  Thus, the blog has been renamed, and retooled to just be yet another blog about technology, albeit from an atypical perspective.  Stay tuned for information about the cluster, among other things, as soon as I manage to find the time to post them.&lt;br /&gt;&lt;br /&gt;In the mean time, you might want to check out '&lt;a href="http://radioquadcast.blogspot.com"&gt;The QuadCast&lt;/a&gt;!'  Part radio show, part podcast, part senioritis, part content syndication experiment, and all kinds of tech: it's exactly the kind of project that I participate in when I should really be sleeping more.  Aside from the radio show produced by my three roomates (thus, the title) we are also syndicating the content from two other shows broadcast on WRTC Hartford.  Never has a few disused and obsolete Sun workstations and a limited quantity of student webspace on an ancient unix machine been so aptly used.  More on the tech that powers "The QuadCast" as well as an inside look at my ambitions on content publishing should be coming soon.  Again, time permitting.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6047108952458072175-8148182774792473322?l=abtechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AbTechBlog/~4/bq9drrce29s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://abtechblog.blogspot.com/feeds/8148182774792473322/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6047108952458072175&amp;postID=8148182774792473322" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6047108952458072175/posts/default/8148182774792473322?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6047108952458072175/posts/default/8148182774792473322?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AbTechBlog/~3/bq9drrce29s/next-cluster.html" title="Next Cluster" /><author><name>Andrew</name><uri>http://www.blogger.com/profile/16067498300460254661</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://abtechblog.blogspot.com/2008/02/next-cluster.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak4GRX06fCp7ImA9WxZXE0w.&quot;"><id>tag:blogger.com,1999:blog-6047108952458072175.post-2395330556597203003</id><published>2008-02-27T14:35:00.001-08:00</published><updated>2008-02-29T13:02:04.314-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-02-29T13:02:04.314-08:00</app:edited><title>What's Up?</title><content type="html">Enter a bio (make it good!):&lt;br /&gt;My name is Andrew Budd.  I am a double major in Computer-Science and Economics at &lt;a href="http://www.trincoll.edu"&gt;Trinity College&lt;/a&gt;.  I am a student, and an entrepreneur dedicated to technology and innovation.  My biggest issue is that there simply is not enough time in the day to do everything that I want to do.  There never has been, and in my experience so far, that issue only becomes more severe as life goes on.  So herein lies my motivation for starting a blog: I can write about what it is that I do, and what it is that I see.  While I might not be able to create more time, I can at least keep a better record of my endeavors in the hopes that it inspires someone to do something that I never found the time to do.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6047108952458072175-2395330556597203003?l=abtechblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AbTechBlog/~4/w5kW0OGQpTE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://abtechblog.blogspot.com/feeds/2395330556597203003/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6047108952458072175&amp;postID=2395330556597203003" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6047108952458072175/posts/default/2395330556597203003?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6047108952458072175/posts/default/2395330556597203003?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AbTechBlog/~3/w5kW0OGQpTE/whats-up.html" title="What's Up?" /><author><name>Andrew</name><uri>http://www.blogger.com/profile/16067498300460254661</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://abtechblog.blogspot.com/2008/02/whats-up.html</feedburner:origLink></entry></feed>

