<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7595212492843408323</id><updated>2012-02-07T08:27:09.606-05:00</updated><category term='Firewalls'/><category term='Complexity'/><category term='REU'/><category term='introduction'/><category term='Streetlight'/><category term='Newspaper'/><category term='Virtual Reality'/><category term='System Interface'/><category term='NSF'/><category term='Grants'/><category term='Cisco'/><category term='Security'/><category term='Lockdown'/><category term='Atmel'/><category term='MAC'/><category term='High Definition'/><category term='h-factor'/><category term='Routers'/><category term='Dynamics'/><category term='Travel'/><category term='Return'/><category term='Conference'/><category term='DRM'/><category term='Debugging'/><category term='IEEE BroadNets'/><category term='IP'/><category term='ScaleBox'/><category term='Flash Drive'/><category term='Spam'/><category term='NC State'/><category term='Funny'/><category term='Reviews'/><category term='IPv6'/><category term='IEEE'/><category term='Reviewer Two Must Be Stopped'/><category term='Ethernet'/><category term='Obscurity'/><category term='SMACK'/><category term='INFOCOM'/><category term='Tenure'/><category term='iChat'/><category term='Academia'/><category term='botnet'/><category term='USB'/><category term='Papers'/><category term='NAT'/><category term='Delayed posting'/><category term='ICCCN'/><category term='Distributed Systems'/><category term='publish or perish'/><category term='Conferences'/><category term='Game Theory'/><category term='Google Talk'/><category term='802.11'/><category term='BMW'/><category term='Hardware Toys'/><category term='Journal'/><category term='Weekly'/><category term='CIPSO'/><category term='NSDI'/><category term='NGW100'/><category term='HotNets'/><category term='anti-virus'/><category term='Blu-Ray'/><category term='Wireless networks'/><title type='text'>Efficient Redundancy</title><subtitle type='html'>Blogging on networking, security, computer science, and other topics</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://efficientredundancy.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://efficientredundancy.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Aaron Striegel</name><uri>http://www.blogger.com/profile/07303221964505208207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://netscale.cse.nd.edu/twiki/pub/Main/AaronStriegel/Striegel-Signatures.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>40</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7595212492843408323.post-4790496088875317159</id><published>2010-11-05T12:15:00.002-04:00</published><updated>2010-11-05T12:18:43.258-04:00</updated><title type='text'>Tweaking TWiki</title><content type='html'>Spent way too long tracking down this issue.  Long story short is that I recently upgraded my version of TWiki from one of the Cairo iterations (4.2) to the latest and greatest (5.0.1). &lt;br /&gt;&lt;br /&gt;It went off mostly without a hitch except that it borked attachments giving the following error:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Can't locate object method "binmode" via package "IO::File&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Doh, not cool.  After a whole lot of digging (my grep skills are non-existent), I finally tracked down the offender in Upload.pm.  Basically, they had patched upload but forgot about the lowly of us still using Perl 5.8.8.  &lt;br /&gt;&lt;br /&gt;A quick tweak out of the OO world:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;sub handle {&lt;br /&gt;   my $fh = new IO::File( $_[0]-&gt;{tmpname}, '&lt;' );     binmode $fh if ($fh ); #    $fh-&gt;binmode if( $fh );                                                                                                                                                    &lt;br /&gt;   return $fh;&lt;br /&gt;}&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;and voila, life is good again.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7595212492843408323-4790496088875317159?l=efficientredundancy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efficientredundancy.blogspot.com/feeds/4790496088875317159/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7595212492843408323&amp;postID=4790496088875317159' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/4790496088875317159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/4790496088875317159'/><link rel='alternate' type='text/html' href='http://efficientredundancy.blogspot.com/2010/11/tweaking-twiki.html' title='Tweaking TWiki'/><author><name>Aaron Striegel</name><uri>http://www.blogger.com/profile/07303221964505208207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://netscale.cse.nd.edu/twiki/pub/Main/AaronStriegel/Striegel-Signatures.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7595212492843408323.post-5433226999798719379</id><published>2010-08-09T21:23:00.002-04:00</published><updated>2010-08-09T21:24:53.202-04:00</updated><title type='text'>Net Neutrality</title><content type='html'>Ahhh Google, how quickly the do not evil slogan seems to have disappeared?&lt;br /&gt;&lt;br /&gt;http://googlepublicpolicy.blogspot.com/2010/08/joint-policy-proposal-for-open-internet.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7595212492843408323-5433226999798719379?l=efficientredundancy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efficientredundancy.blogspot.com/feeds/5433226999798719379/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7595212492843408323&amp;postID=5433226999798719379' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/5433226999798719379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/5433226999798719379'/><link rel='alternate' type='text/html' href='http://efficientredundancy.blogspot.com/2010/08/net-neutrality.html' title='Net Neutrality'/><author><name>Aaron Striegel</name><uri>http://www.blogger.com/profile/07303221964505208207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://netscale.cse.nd.edu/twiki/pub/Main/AaronStriegel/Striegel-Signatures.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7595212492843408323.post-2090022924999927702</id><published>2010-08-03T13:01:00.002-04:00</published><updated>2010-08-03T13:04:30.030-04:00</updated><title type='text'>Microsoft Surface</title><content type='html'>Behold, I am quoted or something talking about our experiences with the Microsoft Surface.  &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ecampusnews.com/technologies/has-microsoft-brought-the-future-of-computers-to-campus/"&gt;eCampusNews Article&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7595212492843408323-2090022924999927702?l=efficientredundancy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efficientredundancy.blogspot.com/feeds/2090022924999927702/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7595212492843408323&amp;postID=2090022924999927702' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/2090022924999927702'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/2090022924999927702'/><link rel='alternate' type='text/html' href='http://efficientredundancy.blogspot.com/2010/08/microsoft-surface.html' title='Microsoft Surface'/><author><name>Aaron Striegel</name><uri>http://www.blogger.com/profile/07303221964505208207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://netscale.cse.nd.edu/twiki/pub/Main/AaronStriegel/Striegel-Signatures.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7595212492843408323.post-1095865857948960129</id><published>2010-07-21T09:15:00.003-04:00</published><updated>2010-07-21T09:17:59.670-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Reviewer Two Must Be Stopped'/><title type='text'>Hypercriticality</title><content type='html'>Fantastic post by the editor of Communications of the ACM that nicely captures some of the issues in the CS community:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cacm.acm.org/magazines/2010/7/95070-hypercriticality/fulltext"&gt;Hypercriticality&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have long been a proponent that folks in the CS community have tended to operate as gatekeepers rather than prospectors.  Hopefully more articles like this will create serious debate in the community regarding why our internal review process tends to be considerably more negative versus other research communities.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7595212492843408323-1095865857948960129?l=efficientredundancy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efficientredundancy.blogspot.com/feeds/1095865857948960129/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7595212492843408323&amp;postID=1095865857948960129' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/1095865857948960129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/1095865857948960129'/><link rel='alternate' type='text/html' href='http://efficientredundancy.blogspot.com/2010/07/hypercriticality.html' title='Hypercriticality'/><author><name>Aaron Striegel</name><uri>http://www.blogger.com/profile/07303221964505208207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://netscale.cse.nd.edu/twiki/pub/Main/AaronStriegel/Striegel-Signatures.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7595212492843408323.post-4630301405254167816</id><published>2010-06-04T16:23:00.003-04:00</published><updated>2010-06-04T17:16:06.991-04:00</updated><title type='text'>Meta-theory practicality</title><content type='html'>As promised, I wanted to get back to the subject of theory versus practicality.  Good thing I have tenure so I can muse on or even if I didn't maybe this is an obscure enough blog, it won't make a bit of difference.&lt;br /&gt;&lt;br /&gt;One of the things that has bugged me is the disconnect in the security world of research is the gap between theory and practicality.  On one hand, we definitely want to get to secure systems and security more often than not tends to be a binary thing, i.e. once data is out you are pretty much hosed.  On the other hand, we have had years upon years upon years of theoretically good security work but yet how much traction has it really had?  What is the ratio of reference datasets or papers with reproducible experiments versus the theoretical or never to be duplicated again variety?  &lt;br /&gt;&lt;br /&gt;Maybe it is cyclical or something but it seems like we are living in a sort of real-time Groundhog Day when it comes to security.  Every once in a while, someone gets up and says that we are doing security research wrong or that we need to investigate topic X.  It creates a whole new set of conference papers (maybe some journals too) but yet amazingly enough, that research funding tends to flow into one of the existing groups who tend to do one of the following:  &lt;br /&gt;&lt;br /&gt;   * Get off my lawn: The grey hair folks jumping up and down noting that we solved all of the issues if we would just pay attention to MULTICS and PSOS, aka our programmers are teh suck and they need to get some r3@l skills argument.  &lt;br /&gt;   * Framework, ?? deploy ??, security: Beautiful papers, wonderful security properties, but yet the papers never ever seem to answer the question of how you bootstrap their "great solution" into the real world or how it functions in the noise of the real world.  Any solutions must of course benchmark their results to their virtual hypothetical world.  Sort of like if multicast and QoS can be deployed with a flick of the wand next to the dragons and unicorns, aka a SIGCOMM paper. I kid, I kid, sort of :)&lt;br /&gt;   * l33t exploits: Extremely practical papers that find that latest exploit of the day which are always fun to read but don't necessarily change the current state of security, more like +1 developer emo rage.  &lt;br /&gt;   * Data mining is cool: The anomaly / data mining-based papers, aka this time my anomaly detection scheme will work, I swear, just give me a good baseline.  Look as I detect my own synthetically injected data at how well I can detect it :)    &lt;br /&gt;&lt;br /&gt;Folks leave said meetings (which I have been to plenty of) and vow that security is broken, repeating the first step, and then the funding flows into the above categories*.  The circle of life continues unabated....&lt;br /&gt;&lt;br /&gt;/end silliness&lt;br /&gt;&lt;br /&gt;All glibness aside, I've seen this theme time and time again, as a reviewer, attendee, and submitter.  I know as I am sure many others would vouch for that one is far better off submitting a paper that falls into one of those categories (maybe besides the get off my lawn category) that has limited near-term impact (besides future citations) versus one that is useful but way less sexy.  Cue cries of lack of novelty, lack of innovation, or something to that effect.  Or perhaps I'm just jaded having sent too many papers that did not fall into that category to conferences.  &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cs.cmu.edu/~maxion/"&gt;Roy Maxion&lt;/a&gt; gave a very cool talk at one of the Cyber Security Roundtables with regards to reproducible, well-designed experimentation.   Sometimes I wonder if the computer itself has not lent itself to sort of an ADD-ish sort of behavior where we always need to have something new and sexy versus simply doing solid, experimentation on what we already have.  The publish or perish game perhaps to blame for that?  Dunno.  Synthetic nature of systems being man made meaning that we can just make our own synthetic data / hypotheses to test being to blame?  Dunno either.  Is difficulty in sharing data causing issues, maybe, but I don't think that is nearly as prevalent of an issue.  The requirement for transformative research by the grant agencies? Eh, maybe.   Is the life cycle of a project too short?  Yes, I definitely think so.     &lt;br /&gt;&lt;br /&gt;My point is that I think that on average, we do a good job of conjecturing synthetic problems and solving them without any thoughts of real-world implications which often involves time-consuming, appropriate metrics for measuring efficacy.   A few properties are proven or a few ROC curves look better or a bunch of code is written and new metrics created.  By in large though, good, solid experimental work tends to be left by the wayside as it is either too development-centric rather than research-centric or far too time consuming to do right.  Security is messy and it always is going to be with the heavy human component involved.  How does a solution work if one actually deployed it (even in a limited sense but not on synthetic but real data)?  Can you actually manage or use it?  How can one push the envelope of an existing system, at what point does it break or can one do clever stuff on what is already out there or soon to be out there?     &lt;br /&gt;&lt;br /&gt;Until we start to acknowledge that fact  that absolute security is not going to happen and start to value well-tested, robust incremental improvements, I think we are doomed to keep repeating the same cycle.  Sure, there will be big kerfluffles about this funding or that funding but at the end of the day, we'll still have the same discussion about how this organization's security or that organization's security is an epic fail and still is.  I think practical security and more important manageable security that is really, truly deployable is how we get from epic fail to just a standard, normal variety fail.  Even that in and of itself would be a huge, huge improvement.   &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;* There are topics which are interesting and meritorious of future research.  It is just that when you see the same folks doing the same stuff but yet submitted and then funded despite it being an entirely different topic, it starts to drain one's soul.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7595212492843408323-4630301405254167816?l=efficientredundancy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efficientredundancy.blogspot.com/feeds/4630301405254167816/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7595212492843408323&amp;postID=4630301405254167816' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/4630301405254167816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/4630301405254167816'/><link rel='alternate' type='text/html' href='http://efficientredundancy.blogspot.com/2010/06/meta-theory-practicality.html' title='Meta-theory practicality'/><author><name>Aaron Striegel</name><uri>http://www.blogger.com/profile/07303221964505208207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://netscale.cse.nd.edu/twiki/pub/Main/AaronStriegel/Striegel-Signatures.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7595212492843408323.post-5915256449101043987</id><published>2010-05-31T20:42:00.002-04:00</published><updated>2010-05-31T20:53:57.286-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Dynamics'/><category scheme='http://www.blogger.com/atom/ns#' term='Complexity'/><title type='text'>Delay and such</title><content type='html'>Alright, time to really, really, really get back on the blogging horse.  This time for real or something but most folks should probably know better.  Must be too content as things are largely good :)&lt;br /&gt;&lt;br /&gt;Anyway, still owe a longer post on the previous topic with regards to how academia and research views security versus the real world.  Various events interspersed since that post have really only reinforced that view but I'll withhold judgment until the process makes it way to completion.  Once it works its way to completion, I promise a scathing rant.  &lt;br /&gt;&lt;br /&gt;On a secondary note, I've been doing a bit more pondering with regards to the principles of admission control and in particular systems in general.  I am hoping but perhaps being naively optimistic to spend some serious time trying to sketch out a paper for HotNets this summer on the topic.  The basic crux of the paper is pretty simple, we are wrongly focusing on minutia when in reality, we should really be focusing on dynamics. In my humble opinion, dynamics are what we should really be thinking about when it comes to scale.  How do we keep the dynamics under control, i.e. avoid rapid change?  My intuition is that we can use this as a guiding principle for system design in that things should be limited to change within a certain bound, thus limiting the emergent dynamics that can occur that we typically fail to understand.  &lt;br /&gt;&lt;br /&gt;Not sure exactly how I will go about crafting this paper but HotNets tends to align nicely with it.  Worst case is that I write a nice screed that gets rejected but is ultimately quite cathartic.  The public / private firewall paper seemed to go quite well along those lines despite its rocky road to publication.  The paper still brings a smile to my face even almost a year after publication.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7595212492843408323-5915256449101043987?l=efficientredundancy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efficientredundancy.blogspot.com/feeds/5915256449101043987/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7595212492843408323&amp;postID=5915256449101043987' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/5915256449101043987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/5915256449101043987'/><link rel='alternate' type='text/html' href='http://efficientredundancy.blogspot.com/2010/05/delay-and-such.html' title='Delay and such'/><author><name>Aaron Striegel</name><uri>http://www.blogger.com/profile/07303221964505208207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://netscale.cse.nd.edu/twiki/pub/Main/AaronStriegel/Striegel-Signatures.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7595212492843408323.post-3386413770089442074</id><published>2010-04-25T22:43:00.003-04:00</published><updated>2010-04-25T22:54:06.197-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Reviews'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Academia'/><category scheme='http://www.blogger.com/atom/ns#' term='Reviewer Two Must Be Stopped'/><title type='text'>Back, this time for real (I hope)</title><content type='html'>With summer coming up, time to get the old blog posts a rolling again. &lt;br /&gt;&lt;br /&gt;I have a nice, lengthy post coming up, courtesy of a review we just got from a journal (a good one too which makes it even more sad).  The single review was in response to our paper examining public versus private firewall rules which asked the simple question, do you really gain that much by keeping your firewall rules private. Hint: the answer is way less than one would think.  &lt;br /&gt;&lt;br /&gt;Anyone, onto the money quote from the reviewer: &lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Firewalls are generally considered a hack, not any real guarantee of security. A backstop. Do we need to analyze this hack with such loving care?&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Wow, just wow.  One would be hard pressed to come up with a better example as to why industry ignores the security community.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7595212492843408323-3386413770089442074?l=efficientredundancy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efficientredundancy.blogspot.com/feeds/3386413770089442074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7595212492843408323&amp;postID=3386413770089442074' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/3386413770089442074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/3386413770089442074'/><link rel='alternate' type='text/html' href='http://efficientredundancy.blogspot.com/2010/04/back-this-time-for-real-i-hope.html' title='Back, this time for real (I hope)'/><author><name>Aaron Striegel</name><uri>http://www.blogger.com/profile/07303221964505208207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://netscale.cse.nd.edu/twiki/pub/Main/AaronStriegel/Striegel-Signatures.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7595212492843408323.post-528210628967212479</id><published>2009-10-27T08:49:00.004-04:00</published><updated>2009-10-27T08:51:41.658-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='System Interface'/><category scheme='http://www.blogger.com/atom/ns#' term='Streetlight'/><title type='text'>A different kind of interface</title><content type='html'>Very cool concept with regards to streetlights.  Instead of lights shining everywhere, consider &lt;a href="http://www.guardian.co.uk/world/2009/oct/26/toulouse-heat-sensitive-lampposts"&gt;this&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;The lights are going down in Toulouse. Tomorrow early-rising residents of the Allée Camille-Soula in the south-western French city will have set out to work with the morning gloom held at bay by radical new technology which turns on streetlights only when pedestrians pass.&lt;br /&gt;&lt;br /&gt;Installed on a 500-metre section of pavement last weekend, the lampposts double the strength of the light they cast when they detect human body heat. Ten seconds later they revert to normal.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Cool concept.  Light pollution and in general light usage at night is quite fascinating.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7595212492843408323-528210628967212479?l=efficientredundancy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efficientredundancy.blogspot.com/feeds/528210628967212479/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7595212492843408323&amp;postID=528210628967212479' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/528210628967212479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/528210628967212479'/><link rel='alternate' type='text/html' href='http://efficientredundancy.blogspot.com/2009/10/different-kind-of-interface.html' title='A different kind of interface'/><author><name>Aaron Striegel</name><uri>http://www.blogger.com/profile/07303221964505208207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://netscale.cse.nd.edu/twiki/pub/Main/AaronStriegel/Striegel-Signatures.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7595212492843408323.post-3110425385854516511</id><published>2009-09-15T20:43:00.002-04:00</published><updated>2009-09-15T20:46:23.488-04:00</updated><title type='text'>Next computer?</title><content type='html'>Well, looks like my tablet might need to get an upgrade some time in the near future.  I'm sure everyone in the System Interface Class would appreciate a boot time measured in the seconds rather than minutes.  &lt;br /&gt;&lt;br /&gt;Too bad our IT policy probably prevents me getting one but then again, there might be some sort of a research reason :)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gizmodo.com/5359331/hp-envy-hands-on-macbook-pro-clone-better-than-the-real-thing"&gt;Hat Tip Gizmodo&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7595212492843408323-3110425385854516511?l=efficientredundancy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efficientredundancy.blogspot.com/feeds/3110425385854516511/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7595212492843408323&amp;postID=3110425385854516511' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/3110425385854516511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/3110425385854516511'/><link rel='alternate' type='text/html' href='http://efficientredundancy.blogspot.com/2009/09/next-computer.html' title='Next computer?'/><author><name>Aaron Striegel</name><uri>http://www.blogger.com/profile/07303221964505208207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://netscale.cse.nd.edu/twiki/pub/Main/AaronStriegel/Striegel-Signatures.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7595212492843408323.post-7066100852035519849</id><published>2009-09-03T21:10:00.002-04:00</published><updated>2009-09-03T21:12:17.661-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BMW'/><category scheme='http://www.blogger.com/atom/ns#' term='System Interface'/><category scheme='http://www.blogger.com/atom/ns#' term='Virtual Reality'/><title type='text'>Wicked cool enhanced VR glasses</title><content type='html'>Very cool video from BMW about enhanced virtual reality glasses for mechanics.  I doubt this will be making its way out soon but cool to ponder something like this for say home yard machine repair (mower, trimmer, etc.).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gizmodo.com/5351905/bmws-augmented-reality-glasses-remake-mere-man-into-master-mechanic"&gt;Link to Gizmodo&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7595212492843408323-7066100852035519849?l=efficientredundancy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efficientredundancy.blogspot.com/feeds/7066100852035519849/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7595212492843408323&amp;postID=7066100852035519849' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/7066100852035519849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/7066100852035519849'/><link rel='alternate' type='text/html' href='http://efficientredundancy.blogspot.com/2009/09/wicked-cool-enhanced-vr-glasses.html' title='Wicked cool enhanced VR glasses'/><author><name>Aaron Striegel</name><uri>http://www.blogger.com/profile/07303221964505208207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://netscale.cse.nd.edu/twiki/pub/Main/AaronStriegel/Striegel-Signatures.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7595212492843408323.post-632312293132907642</id><published>2009-08-19T08:51:00.002-04:00</published><updated>2009-08-19T08:56:52.665-04:00</updated><title type='text'>Surface Trip to Ball State</title><content type='html'>Recently, a group of staff traveled to Ball State for a mini-conference on the Microsoft Surface to see what the various groups were up to.  There were attendees from Ball State, Notre Dame, and Ohio State.   Eric Morgan from the library recorded a video of the various aspects of the Surface.  &lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/L2HvKczRl_Y&amp;hl=en&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/L2HvKczRl_Y&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7595212492843408323-632312293132907642?l=efficientredundancy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efficientredundancy.blogspot.com/feeds/632312293132907642/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7595212492843408323&amp;postID=632312293132907642' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/632312293132907642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/632312293132907642'/><link rel='alternate' type='text/html' href='http://efficientredundancy.blogspot.com/2009/08/surface-trip-to-ball-state.html' title='Surface Trip to Ball State'/><author><name>Aaron Striegel</name><uri>http://www.blogger.com/profile/07303221964505208207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://netscale.cse.nd.edu/twiki/pub/Main/AaronStriegel/Striegel-Signatures.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7595212492843408323.post-8451043156666314750</id><published>2009-08-15T22:22:00.003-04:00</published><updated>2009-08-15T22:26:00.796-04:00</updated><title type='text'>Surface control of the home</title><content type='html'>A bit pricey at $10k but very cool immersive app that allows the surface to use a camera to then control all of the various gadgets in the room.  Might be a fairly cool app to try to duplicate as part of the course.&lt;br /&gt;&lt;br /&gt;The approach, Cristal, uses gestures to control the various devices and I am assuming, a fair amount of under the hood operation to get things going.  It would be very cool if you could blend a limited range Bluetooth to automatically discover devices but the camera input is a bit more intuitive, i.e. I see what is in my room and then can manipulate it.  &lt;br /&gt;&lt;br /&gt;&lt;a href="http://gizmodo.com/5338149/cristal-control-your-living-room-by-dragging-dropping-swiping-a-surface-table"&gt;Hat tip to Gizmodo&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7595212492843408323-8451043156666314750?l=efficientredundancy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efficientredundancy.blogspot.com/feeds/8451043156666314750/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7595212492843408323&amp;postID=8451043156666314750' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/8451043156666314750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/8451043156666314750'/><link rel='alternate' type='text/html' href='http://efficientredundancy.blogspot.com/2009/08/surface-control-of-home.html' title='Surface control of the home'/><author><name>Aaron Striegel</name><uri>http://www.blogger.com/profile/07303221964505208207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://netscale.cse.nd.edu/twiki/pub/Main/AaronStriegel/Striegel-Signatures.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7595212492843408323.post-5005490218963832362</id><published>2009-08-05T12:54:00.002-04:00</published><updated>2009-08-05T13:00:59.759-04:00</updated><title type='text'>Touchable Holography</title><content type='html'>From SIGGRAPH 2009, touchable holography using a combination of convex mirrors (for the holography), Wiimotes (for hand position detection), and point focused ultrasound (for the sensation of touch).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=Y-P1zZAcPuw"&gt;Video&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;That is wicked cool!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7595212492843408323-5005490218963832362?l=efficientredundancy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efficientredundancy.blogspot.com/feeds/5005490218963832362/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7595212492843408323&amp;postID=5005490218963832362' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/5005490218963832362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/5005490218963832362'/><link rel='alternate' type='text/html' href='http://efficientredundancy.blogspot.com/2009/08/touchable-holography.html' title='Touchable Holography'/><author><name>Aaron Striegel</name><uri>http://www.blogger.com/profile/07303221964505208207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://netscale.cse.nd.edu/twiki/pub/Main/AaronStriegel/Striegel-Signatures.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7595212492843408323.post-2623248403879900177</id><published>2009-08-04T21:43:00.003-04:00</published><updated>2009-08-04T21:46:21.749-04:00</updated><title type='text'>WPF Line Graph Control</title><content type='html'>Very cool line graph control that automatically scrolls operating strictly in WPF&lt;br /&gt;&lt;br /&gt;&lt;a href="http://decav.com/blogs/andre/archive/2007/08/25/live-updating-line-graph-in-wpf.aspx"&gt;Link&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As part of our ramping up for using the Wiimote as a rehabilitation tool, I have been toying with the WiiFit board.  Beyond the initial snafus getting Brian Peek's WiimoteLib to work with WPF, it has been relatively smooth sailing since then.&lt;br /&gt;&lt;br /&gt;In particular, the weird threading model of WPF and the WiimoteLib was one of those undocumented / magic fixes that seem to crop up every once and a while. Fortunately, several of the example apps with WiimoteLib were fully built in WPF demonstrating how the dispatcher needed to be used to preserve thread safety.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7595212492843408323-2623248403879900177?l=efficientredundancy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efficientredundancy.blogspot.com/feeds/2623248403879900177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7595212492843408323&amp;postID=2623248403879900177' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/2623248403879900177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/2623248403879900177'/><link rel='alternate' type='text/html' href='http://efficientredundancy.blogspot.com/2009/08/wpf-line-graph-control.html' title='WPF Line Graph Control'/><author><name>Aaron Striegel</name><uri>http://www.blogger.com/profile/07303221964505208207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://netscale.cse.nd.edu/twiki/pub/Main/AaronStriegel/Striegel-Signatures.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7595212492843408323.post-805172035326994343</id><published>2009-07-19T22:42:00.002-04:00</published><updated>2009-07-19T22:59:28.317-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NAT'/><category scheme='http://www.blogger.com/atom/ns#' term='Game Theory'/><category scheme='http://www.blogger.com/atom/ns#' term='Firewalls'/><category scheme='http://www.blogger.com/atom/ns#' term='botnet'/><title type='text'>Public vs. Private Firewalls</title><content type='html'>Got a bit distracted getting our Microsoft Surface devices up and going.  While initially ambivalent about Windows Presentation Format (and its quirky XAML), I am starting to warm up to it.  More on that later.&lt;br /&gt;&lt;br /&gt;On a very cool note, we recently got our paper on public versus private firewalls accepted into NPSec 2009, a workshop at ICNP.  We had a very near miss at HotSec which was a bummer but very good feedback / discussion with the chairs which helped on our shorter submission to NPSec.&lt;br /&gt;&lt;br /&gt;In short, the paper tries to debunk the myth that private firewalls are better.  The fact that this security through obscurity of private firewall rules has long been a pet peeve of mine but I have not had the math skills to do a reasonable argument beyond random, flailing hyperbole.  Enter my graduate student Qi who was willing to try to prove the ramblings of his advisor.  With his wife, they constructed a very nice game theory concept showing how private firewalls are lose, lose, lose across the board.  &lt;br /&gt;&lt;br /&gt;Think of the debate of public versus private in the following manner.  Private firewalls back in the day could be argued to provide a reasonable defense.  Inference of private rules would take time and would create a glowing, red beacon that one's network would soon be under attack.  Beyond exposing oneself or small number of compromised machines, it was not easy back in the day to conduct said inference.  &lt;br /&gt;&lt;br /&gt;Contrast that with the scenario of today.  Botnets are out there and are dirt cheap with massive volumes of machines. Scanning now can be done quite discretely with "disposable" hosts for folks that are more than likely extremely patient enough to wait a few hours or days for the rule inference.  &lt;br /&gt;&lt;br /&gt;Hence, what do you get from private firewall rules?  You get distributed applications being a pain to debug due to how firewalls are typically configured as black holes.  Moreover, distributed applications are not going away nor is the next distributed pattern likely to be easy to predict.  Thus, one is paying valuable employee or system administration time tracking the problem back to the firewall.  Is it your firewall? Is it my firewall?  &lt;br /&gt;&lt;br /&gt;Certainly, there are a slew vendors that would help you with that task.  But why do we even need to go through that?  Unless the scanner (bad guy) has some sort of ADD and can't wait just a little bit for a result (perhaps for terrorism / cyber-warfare with state-vested interests might be an exception), there is absolutely no gain to be had with the private firewall rule setup. &lt;br /&gt;&lt;br /&gt;The paper has some nice explanations via game theory why this is the case.  Moreover, while not listed in this paper, they also derived results that show if you can selectively lie, it can be used as an insurance to actually improve the overall system which is very cool.  The partial truth / untruth could be used as an enhanced honey that draws attackers into a honeypot or other system.          &lt;br /&gt;&lt;br /&gt;Reactions from pitching this to various folks has been an interesting illustration in and of itself. Folks that work in security tend to instinctively flinch while folks that work in systems tend to be intrigued by it. Then again, I would add the caveat that I think that NATs are probably one of the most important security technologies :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7595212492843408323-805172035326994343?l=efficientredundancy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efficientredundancy.blogspot.com/feeds/805172035326994343/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7595212492843408323&amp;postID=805172035326994343' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/805172035326994343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/805172035326994343'/><link rel='alternate' type='text/html' href='http://efficientredundancy.blogspot.com/2009/07/public-vs-private-firewalls.html' title='Public vs. Private Firewalls'/><author><name>Aaron Striegel</name><uri>http://www.blogger.com/profile/07303221964505208207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://netscale.cse.nd.edu/twiki/pub/Main/AaronStriegel/Striegel-Signatures.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7595212492843408323.post-5462753548103182304</id><published>2009-06-30T09:31:00.002-04:00</published><updated>2009-06-30T09:32:53.919-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Return'/><category scheme='http://www.blogger.com/atom/ns#' term='Tenure'/><title type='text'>Gearing up - yet again</title><content type='html'>Finally, I'm back again after a very, very long hiatus.  Tenured (whoot) which means that I can post a bit more freely now.  &lt;br /&gt;&lt;br /&gt;Should have weekly updates in preparation for this becoming a course / technology blog once again.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7595212492843408323-5462753548103182304?l=efficientredundancy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efficientredundancy.blogspot.com/feeds/5462753548103182304/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7595212492843408323&amp;postID=5462753548103182304' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/5462753548103182304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/5462753548103182304'/><link rel='alternate' type='text/html' href='http://efficientredundancy.blogspot.com/2009/06/gearing-up-yet-again.html' title='Gearing up - yet again'/><author><name>Aaron Striegel</name><uri>http://www.blogger.com/profile/07303221964505208207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://netscale.cse.nd.edu/twiki/pub/Main/AaronStriegel/Striegel-Signatures.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7595212492843408323.post-3590408579259090710</id><published>2009-02-25T10:39:00.004-05:00</published><updated>2009-02-25T10:54:13.544-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Firewalls'/><category scheme='http://www.blogger.com/atom/ns#' term='Academia'/><title type='text'>Firewall Complexity</title><content type='html'>It appears that &lt;a href="http://www.issa.org/Downloads/Journal%20Feature.pdf"&gt;our work looking at firewall complexity&lt;/a&gt; in the most recent ISSA Journal is nicely coinciding with work being done in industry.  &lt;a href="http://www.securepassage.com/news/press-releases.aspx#newsf2"&gt;Secure Passage&lt;/a&gt; just released a survey coming to roughly the same conclusions that we did albeit focusing primarily on Fortune 1000 companies whereas our survey was more broadly based.  &lt;br /&gt;&lt;br /&gt;Of particular note, the top two most shocking findings from the Secure Passage report:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Top 10 Shockers Revealed by Respondents: &lt;br /&gt;1. 73 percent think firewall rule bases are too complex or out of control &lt;br /&gt;2. 59 percent feel that a lack of management tools makes policy management difficult&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Living firmly in the land of academia and hence being able to speak from the ivory tower, these works should be a huge wake up call for how security research should proceed.  All too often in security research, the perfect becomes the enemy of the good but I think researchers forget that easy to use security (yes, Virginia there is such a thing) offers a huge benefit to the overall health of the Internet ecosystem.  Certainly, there is a need for high end, complex systems such as for DARPA / etc. but by in large, complexity is not a friend of security.  &lt;br /&gt;&lt;br /&gt;Moreover, I do not think the problem is one of building a better interface for the existing tools.  It is a general philosophy where complexity is viewed as an informal indicator of correctness or completeness.  Unfortunately as my students can attest, try publishing something novel but not terribly complex and the results are often less than heartening.  Perhaps that is best left to industry but certainly these surveys attest to the security elephant in the room that we know things are bad and really can not do too much about it*.  &lt;br /&gt;&lt;br /&gt;Hat Tip: &lt;a href="http://www.athenasecurity.net/blog/index.php"&gt;Athena Security&lt;/a&gt; which has a tool for improving firewall complexity &lt;a href="http://www.athenasecurity.net/"&gt;Athena FirePAC&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7595212492843408323-3590408579259090710?l=efficientredundancy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efficientredundancy.blogspot.com/feeds/3590408579259090710/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7595212492843408323&amp;postID=3590408579259090710' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/3590408579259090710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/3590408579259090710'/><link rel='alternate' type='text/html' href='http://efficientredundancy.blogspot.com/2009/02/firewall-complexity.html' title='Firewall Complexity'/><author><name>Aaron Striegel</name><uri>http://www.blogger.com/profile/07303221964505208207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://netscale.cse.nd.edu/twiki/pub/Main/AaronStriegel/Striegel-Signatures.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7595212492843408323.post-700294044931280801</id><published>2009-02-04T21:29:00.003-05:00</published><updated>2009-02-04T21:34:30.461-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Firewalls'/><category scheme='http://www.blogger.com/atom/ns#' term='Journal'/><title type='text'>Front page baby!</title><content type='html'>Very cool, our journal article looking at firewall management practices managed to make the &lt;a href="http://issa.org/Members/Journal.html"&gt;cover&lt;/a&gt; of the ISSA journal.  My student Mike Chapple did a very nice survey of current firewall administrators and IT managers to determine what self impressions administrators had of the correctness of their firewall configurations.   &lt;br /&gt;&lt;br /&gt;The short / sweet version is that firewall configurations are likely wrong and we know it and things are not getting better.  System administrators are swamped and hoping that nothing major goes wrong.  For those of you in the security business, I highly recommend using it as justification for a better raise or for hiring new people.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7595212492843408323-700294044931280801?l=efficientredundancy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efficientredundancy.blogspot.com/feeds/700294044931280801/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7595212492843408323&amp;postID=700294044931280801' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/700294044931280801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/700294044931280801'/><link rel='alternate' type='text/html' href='http://efficientredundancy.blogspot.com/2009/02/front-page-baby.html' title='Front page baby!'/><author><name>Aaron Striegel</name><uri>http://www.blogger.com/profile/07303221964505208207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://netscale.cse.nd.edu/twiki/pub/Main/AaronStriegel/Striegel-Signatures.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7595212492843408323.post-113554775014212180</id><published>2009-02-04T21:22:00.002-05:00</published><updated>2009-02-04T21:29:06.935-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Academia'/><category scheme='http://www.blogger.com/atom/ns#' term='Spam'/><category scheme='http://www.blogger.com/atom/ns#' term='Conferences'/><title type='text'>On spam and publicity</title><content type='html'>As one transitions later in the world of academia from naive, newly minted junior professor to slightly older but still naive junior professor, the opportunities for service become quite numerous.  Recently, I have served / am serving as the track chair or publicity chair for several conferences.  After having surveyed the landscape for various lists, I have several definite preferences.  Keep in mind that this is network-centric and individual experiences may vary.  &lt;br /&gt;&lt;br /&gt;- The DB World and ACM SIGOPS method are very, very cool.  Plug in conference info into a web form and voila, instant posting at an easy to recall location.&lt;br /&gt;&lt;br /&gt;- The WTC form is not a bad outlet with the web output being checked before being sent out.  This is nice but the form needs a bit of work as it could very easily send out multiple copies.&lt;br /&gt;&lt;br /&gt;- The good old standby of tccc is slowly getting over run with everyone and their brother advertising Calls for Papers.  Being a member of the list and being in the position of track chair and publicity chair, I have seen things from every angle.  Not getting enough papers or getting nervous, one more CFP into the void.  *sigh* yet another CFP from that same conference, yeesh.  &lt;br /&gt;&lt;br /&gt;There is a fairly cool effort that my recent spamming on lists as publicity chair for a conference must solicited an e-mail, &lt;a href="http://www.wikicfp.com/"&gt;WikiCFP&lt;/a&gt;.  Looks cool and yes, we will be posting our conference there too.     &lt;br /&gt;&lt;br /&gt;PS For any publicity chairs in the networking area, send me a note and I can give you a definite run-down of pretty much all of the major mailing lists :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7595212492843408323-113554775014212180?l=efficientredundancy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efficientredundancy.blogspot.com/feeds/113554775014212180/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7595212492843408323&amp;postID=113554775014212180' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/113554775014212180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/113554775014212180'/><link rel='alternate' type='text/html' href='http://efficientredundancy.blogspot.com/2009/02/on-spam-and-publicity.html' title='On spam and publicity'/><author><name>Aaron Striegel</name><uri>http://www.blogger.com/profile/07303221964505208207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://netscale.cse.nd.edu/twiki/pub/Main/AaronStriegel/Striegel-Signatures.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7595212492843408323.post-271456064241492366</id><published>2009-01-29T15:47:00.003-05:00</published><updated>2009-01-29T15:50:05.274-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='publish or perish'/><category scheme='http://www.blogger.com/atom/ns#' term='h-factor'/><title type='text'>I still function</title><content type='html'>Very cool site for those of you in academia needing to cull the newest fad of the h-index from Google Scholar.  &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.harzing.com/"&gt;Harzing.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The quick explanation of the h-index is that you have h publications with at least h citations.  In other words, an h factor of 3 means you have 3 publications with at least 3 citations each.  A h index of 25 means 25 publications with each of them having 25 citations a piece.  &lt;br /&gt;&lt;br /&gt;Who knew I had an h-index of 11? Web of Science, the normal index for such things give me a 4 but they are heavily journal-centric.  Pretty sweet and I should have put that in my tenure package.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7595212492843408323-271456064241492366?l=efficientredundancy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efficientredundancy.blogspot.com/feeds/271456064241492366/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7595212492843408323&amp;postID=271456064241492366' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/271456064241492366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/271456064241492366'/><link rel='alternate' type='text/html' href='http://efficientredundancy.blogspot.com/2009/01/i-still-function.html' title='I still function'/><author><name>Aaron Striegel</name><uri>http://www.blogger.com/profile/07303221964505208207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://netscale.cse.nd.edu/twiki/pub/Main/AaronStriegel/Striegel-Signatures.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7595212492843408323.post-7618797986937535867</id><published>2008-10-06T16:34:00.002-04:00</published><updated>2008-10-06T16:34:52.040-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='anti-virus'/><category scheme='http://www.blogger.com/atom/ns#' term='Newspaper'/><title type='text'>Virus scanners</title><content type='html'>I'm in print and not quoted too badly in our local paper, the &lt;a href="http://media.www.ndsmcobserver.com/media/storage/paper660/news/2008/10/03/News/Student.Computers.Face.Virus.Threats-3468756.shtml"&gt;Notre Dame Observer &lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7595212492843408323-7618797986937535867?l=efficientredundancy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efficientredundancy.blogspot.com/feeds/7618797986937535867/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7595212492843408323&amp;postID=7618797986937535867' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/7618797986937535867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/7618797986937535867'/><link rel='alternate' type='text/html' href='http://efficientredundancy.blogspot.com/2008/10/virus-scanners.html' title='Virus scanners'/><author><name>Aaron Striegel</name><uri>http://www.blogger.com/profile/07303221964505208207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://netscale.cse.nd.edu/twiki/pub/Main/AaronStriegel/Striegel-Signatures.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7595212492843408323.post-3618209463222451178</id><published>2008-08-08T15:58:00.002-04:00</published><updated>2008-08-08T16:00:33.866-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ICCCN'/><category scheme='http://www.blogger.com/atom/ns#' term='Conference'/><category scheme='http://www.blogger.com/atom/ns#' term='Travel'/><title type='text'>Back from ICCCN 2008</title><content type='html'>Just got back from ICCCN 2008.  Very nice conference although the Virgin Islands were certainly quite hot and humid.  More highlights to come later in the week regarding the panel discussions / etc.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7595212492843408323-3618209463222451178?l=efficientredundancy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efficientredundancy.blogspot.com/feeds/3618209463222451178/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7595212492843408323&amp;postID=3618209463222451178' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/3618209463222451178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/3618209463222451178'/><link rel='alternate' type='text/html' href='http://efficientredundancy.blogspot.com/2008/08/back-from-icccn-2008.html' title='Back from ICCCN 2008'/><author><name>Aaron Striegel</name><uri>http://www.blogger.com/profile/07303221964505208207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://netscale.cse.nd.edu/twiki/pub/Main/AaronStriegel/Striegel-Signatures.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7595212492843408323.post-1351618055801350274</id><published>2008-06-17T16:29:00.002-04:00</published><updated>2008-06-17T16:32:04.891-04:00</updated><title type='text'>Over-provisioning++</title><content type='html'>&lt;a href="http://telephonyonline.com/ethernet/news/Cogent_price_cuts_06112008/"&gt;No wonder over-provisioning is the norm in the core of the network&lt;/a&gt;.  Wow.  &lt;br /&gt;&lt;br /&gt;Per the text:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Cogent this morning is announcing new discounts for customers who commit to three-year contracts and for higher volume service provider customers. The new three-year price for Ethernet service is a flat $7 a megabit, a dollar less than the previous rate for contracts of two years or more. For service providers who buy Ethernet services at volumes between 100 megabits per second and a Gigabit, rates are as low as $6 per megabit for a three-year contract. Service providers who buy between one Gigabit and 10 gigabits will enjoy a three-year contract rate of $5 a meg, and those that consume a full 10 gigabit port can pay as little as $4 a meg on a three-year contract.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7595212492843408323-1351618055801350274?l=efficientredundancy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efficientredundancy.blogspot.com/feeds/1351618055801350274/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7595212492843408323&amp;postID=1351618055801350274' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/1351618055801350274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/1351618055801350274'/><link rel='alternate' type='text/html' href='http://efficientredundancy.blogspot.com/2008/06/over-provisioning.html' title='Over-provisioning++'/><author><name>Aaron Striegel</name><uri>http://www.blogger.com/profile/07303221964505208207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://netscale.cse.nd.edu/twiki/pub/Main/AaronStriegel/Striegel-Signatures.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7595212492843408323.post-4231874527461176913</id><published>2008-06-16T16:53:00.002-04:00</published><updated>2008-06-16T17:22:45.512-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DRM'/><category scheme='http://www.blogger.com/atom/ns#' term='Blu-Ray'/><category scheme='http://www.blogger.com/atom/ns#' term='High Definition'/><title type='text'>HD as a Natural DRM</title><content type='html'>I think my list of tasks is now finally approaching a manageable level hopefully giving a bit more time to post what should be at least weekly content.  Up this week is our recent position paper on &lt;a href="http://netscale.cse.nd.edu/twiki/bin/view/Repository/WikiHighDefNaturalDRM"&gt;using the size of HD as a natural DRM&lt;/a&gt;.  While the paper unfortunately did not make it into &lt;a href="http://nspw.org"&gt;NSPW&lt;/a&gt;, the topic is interesting enough that we have converted it over to a technical report and &lt;a href="http://netscale.cse.nd.edu/twiki/bin/view/Repository/WikiHighDefNaturalDRM"&gt;wiki-fied&lt;/a&gt; it.  If anyone has a good LaTeX to Wiki converter, please let me know.&lt;br /&gt;&lt;br /&gt;The thrust of the paper is relatively simple, is the size of high definition content (30+ GB) sufficient to act as a natural DRM and deterrent to file sharing.  Taking a cue from music sharing, WAV file sharing certainly existed but the content was fairly large and the bandwidth speeds for exceptionally bad at that time.  With the emergence of the MP3, all of that changed making sharing much easier.  In some sense, HD content follows a similar parallel in that it is an order of magnitude greater in terms of size versus DVD and two orders of magnitude greater than CD-focused content.  &lt;br /&gt;&lt;br /&gt;If one looks at the general dynamics of beginning the seed of a movie say via BitTorrent, a fully symmetric link would take roughly 40 minutes to grab a 30 GB Blu-Ray disc (12.5 MB/s net speed ignoring headers, assuming TCP kept the pipe full, ignoring the ramp up in congestion avoidance).  Now, while I would love for 100 Mb/s symmetric bandwidth to rapidly grow in the US, I simply do not see that happening any time in the near term.  Taking DSL and sharing cuts bandwidth down by a factor of  10 on the downstream and 100 on the upstream.  While P2P helps with that sharing, the file still has to get distributed out past that initial seeder.   Given that one probably does not want to hang out too long on a given torrent with pirated content (*AA actions) nor wants to pay the potential bandwidth costs (size caps via Time Warner), is anyone going to be  all that keen to share pirated HD content?  &lt;br /&gt;&lt;br /&gt;Ah, but what about smaller content as several of the reviewers raised?  Sure, feel free to DRM away but the premise of the paper is that for HD content, it doesn't add all that match.  With the analog hole (for any content) and nearly every DRM mechanism being cracked shortly after release, why bother?  Can disc copying occur then?  Most definitely but it is more like copying the analog tape of old rather than the easy, quick file sharing of today.  Is it easier to copy or just to loan a disc?  My thinking is that the economics of sharing (size caps on the upstream) will be a far more effective deterrent at sharing than DRM will ever be.  Moreover, as the paper mentions, it is in the interest of the ISPs to try to swat down the heavy tail or at least convert that heavy tail into a net economic gain.  We've already seen this with the recent brouhaha over P2P throttling and as much as one would like the all you upload buffet to continue, those days are likely numbered at least for the near term.  It is quite easy to pick out the heavy tail on the upload and keep the "good" netizens from being penalized (good as in profitable subscribers to an ISP).&lt;br /&gt;&lt;br /&gt;Long story short, it is an interesting topic of discussion in general with regards to design.  Interesting questions as well would be quantifying the total energy cost of HD DRM or comparing it to applying it on Folding@Home or SETI@Home (computations spent).  Alternatively, could one embed multiple signatures from the source side (ala steganography) to assist with tracing the root of shared content (40 GB is a lot of space to hide stuff but can it be done fast on the production side)?  At what point are speeds feasible where DRM might need to be imposed, i.e. what is the cutoff where DRM is necessary (if at all)?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7595212492843408323-4231874527461176913?l=efficientredundancy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efficientredundancy.blogspot.com/feeds/4231874527461176913/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7595212492843408323&amp;postID=4231874527461176913' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/4231874527461176913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/4231874527461176913'/><link rel='alternate' type='text/html' href='http://efficientredundancy.blogspot.com/2008/06/hd-as-natural-drm.html' title='HD as a Natural DRM'/><author><name>Aaron Striegel</name><uri>http://www.blogger.com/profile/07303221964505208207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://netscale.cse.nd.edu/twiki/pub/Main/AaronStriegel/Striegel-Signatures.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7595212492843408323.post-1106574046808435761</id><published>2008-05-04T21:34:00.002-04:00</published><updated>2008-05-04T21:41:42.578-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Delayed posting'/><title type='text'>I still function....</title><content type='html'>Wow, long time since the blog has seen an honest to goodness post.  I'll just make a mental note that teaching a second course, even if it is a boutique course, and serving on a few university level committees are an amazing time sink.  &lt;br /&gt;&lt;br /&gt;Anyway, a few interesting updates since the last time I posted:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;INFOCOM TPC:&lt;/span&gt; Whoot! Finally made it in which was nice and just in time for the promotion and tenure package for the fall. Special thanks to the anonymous individuals who pulled me in :)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;RIPPS Demo&lt;/span&gt; We did a slightly working of RIPPS (our work on detecting rogue wireless access points) at INFOCOM 2008.  USB and Mac Mini's do not play that well together when you toss libpcap into the mix.  &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Travel, travel, travel&lt;/span&gt; Per the recommendations of Azer Bestavros, I did the first leg of my CAREER evangelization tour visiting Univ. of Connecticut, Boston University, MIT, and Univ. of Kentucky in a one week span.  Plenty of wonderful feedback and comments on the two works presented (RIPPS and my CAREER work).  &lt;br /&gt;&lt;br /&gt;Now that the semester is almost winding down, my goal is to bring the inter-post time way, way down and to muse on our weekly papers.  We tried an experiment of discussion topics and papers which did not fare nearly as well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7595212492843408323-1106574046808435761?l=efficientredundancy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efficientredundancy.blogspot.com/feeds/1106574046808435761/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7595212492843408323&amp;postID=1106574046808435761' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/1106574046808435761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/1106574046808435761'/><link rel='alternate' type='text/html' href='http://efficientredundancy.blogspot.com/2008/05/i-still-function.html' title='I still function....'/><author><name>Aaron Striegel</name><uri>http://www.blogger.com/profile/07303221964505208207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://netscale.cse.nd.edu/twiki/pub/Main/AaronStriegel/Striegel-Signatures.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7595212492843408323.post-6670108220033740104</id><published>2008-02-22T11:05:00.005-05:00</published><updated>2008-02-22T11:21:57.570-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flash Drive'/><category scheme='http://www.blogger.com/atom/ns#' term='NSF'/><category scheme='http://www.blogger.com/atom/ns#' term='IEEE'/><category scheme='http://www.blogger.com/atom/ns#' term='REU'/><category scheme='http://www.blogger.com/atom/ns#' term='USB'/><category scheme='http://www.blogger.com/atom/ns#' term='Wireless networks'/><title type='text'>USB Flash Drive Characteristics</title><content type='html'>We recently had two papers accepted at the upcoming IEEE WoWMoM, one on &lt;a href="http://netscale.cse.nd.edu/twiki/bin/view/Main/PubWoWMoM08WirelessLoss"&gt;loss sourcing in 802.11&lt;/a&gt; (more info in a later post) and the other on &lt;a href="http://netscale.cse.nd.edu/twiki/bin/view/Main/WikiWoWMoM08FlashUSB"&gt;USB flash drive performance characteristics&lt;/a&gt; with respect to read/write speeds and power consumption.  The work itself was done in large part by one of my summer REU students which is very cool to see those results turn into a tangible research output.&lt;br /&gt;&lt;br /&gt;The paper in itself was an outgrowth of discussions related to a DARPA WAND proposal from last year.  While we weren't funded, we had proposed the usage of USB flash to provide a cheap and easy method for significant on-demand storage for our packet caching architecture.  There were some discussions that the flash drives would be too expensive power-wise and we were at a loss to directly respond to that.  Long story short, that led to the above REU project to pin down the energy costs and performance of the drives which would be a necessity if the grant got funded (it was not, unfortunately).  &lt;br /&gt;&lt;br /&gt;The net result was that our initial hypothesis was correct, i.e. the cost of the flash drive in terms of power was dwarfed by the cost of the wireless adapter itself, especially in a USB 1.1 setup that would have likely been in place.   We were not entirely vindicated as we discovered that by in large, the flash drive itself would never enter a low power mode when not in use, i.e. the file system is in essence permanently mounted which in turn triggered periodic "Keep Alive" messages across the USB bus, never allowing the flash drive to enter suspend mode.  The REU student did a nice job diving into the ugly innards of the Linux kernel USB module to hacking up a suspend API for some basic testing.  While it did offer the option to manually force a suspend, the performance results that could certainly use some tweaking as it would be ill-suited for significant amounts of suspend/resume operations.&lt;br /&gt;&lt;br /&gt;All in all, a neat project for a REU.  We posted a Wiki form version of the original submission &lt;a href="http://netscale.cse.nd.edu/twiki/bin/view/Main/WikiWoWMoM08FlashUSB"&gt;here&lt;/a&gt; if anyone would care to peruse it.  The final camera version of the paper (accepted as a short paper) will be posted in the next month or so to the website and will be available on the same link.  The &lt;a href="http://netscale.cse.nd.edu/twiki/bin/view/Main/USBFlashTool"&gt;USB flash profiling tool&lt;/a&gt; is also posted on-line available via the same link or the above direct link.  &lt;br /&gt;&lt;br /&gt;Finally, I am finally taking the plunge and starting a policy of putting reviews from accepted papers on-line when I can.  The nice part is that it gives us a chance to do a minor rebuttal but also it gives some nice transparency to the review process which in my opinion is a very good thing.  The review / response notes for the paper can be found  &lt;a href="http://netscale.cse.nd.edu/twiki/bin/view/Main/ReviewWoWMoM08FlashUSB"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7595212492843408323-6670108220033740104?l=efficientredundancy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efficientredundancy.blogspot.com/feeds/6670108220033740104/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7595212492843408323&amp;postID=6670108220033740104' title='17 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/6670108220033740104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/6670108220033740104'/><link rel='alternate' type='text/html' href='http://efficientredundancy.blogspot.com/2008/02/usb-flash-drive-characteristics.html' title='USB Flash Drive Characteristics'/><author><name>Aaron Striegel</name><uri>http://www.blogger.com/profile/07303221964505208207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://netscale.cse.nd.edu/twiki/pub/Main/AaronStriegel/Striegel-Signatures.jpg'/></author><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7595212492843408323.post-4844788412768708377</id><published>2008-02-19T09:42:00.001-05:00</published><updated>2008-02-19T09:43:42.107-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Grants'/><category scheme='http://www.blogger.com/atom/ns#' term='Cisco'/><title type='text'>New Cisco Research Site</title><content type='html'>For those interested, Cisco has a new front-end for &lt;a href="http://www.cisco.com/web/about/ac50/ac207/crc_new/index.html"&gt;Cisco research&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7595212492843408323-4844788412768708377?l=efficientredundancy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efficientredundancy.blogspot.com/feeds/4844788412768708377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7595212492843408323&amp;postID=4844788412768708377' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/4844788412768708377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/4844788412768708377'/><link rel='alternate' type='text/html' href='http://efficientredundancy.blogspot.com/2008/02/new-cisco-research-site.html' title='New Cisco Research Site'/><author><name>Aaron Striegel</name><uri>http://www.blogger.com/profile/07303221964505208207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://netscale.cse.nd.edu/twiki/pub/Main/AaronStriegel/Striegel-Signatures.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7595212492843408323.post-8979366358735663252</id><published>2007-12-30T12:16:00.000-05:00</published><updated>2007-12-30T13:03:00.433-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='INFOCOM'/><category scheme='http://www.blogger.com/atom/ns#' term='NSDI'/><category scheme='http://www.blogger.com/atom/ns#' term='Lockdown'/><title type='text'>Yikes, long times between postings</title><content type='html'>Well, the holidays have certainly made things difficult to keep things updated as regularly as I was hoping.  Toss in a family emergency to a tight schedule and all bets are off.&lt;br /&gt;&lt;br /&gt;A few quick notes for those that do peruse this:&lt;br /&gt;&lt;br /&gt;- The &lt;A HREF="http://www.ieee-infocom.org/tech_prog.html"&gt;INFOCOM 2008&lt;/A&gt; is now on-line and it is a monster. The inclusion of the mini-conference on the main list kept me busy noting relevant papers for my students to look at.  Multicast and classical QoS (that isn't pure theory) outside of wireless are definitely minor niche research areas now. I'll certainly be out at Phoenix for the conference despite not having a paper in the main conference (sigh, yet again).  Amusingly enough, we have a very good chance (nearly finalized) of getting Cisco funding for our work that was rejected so I guess I'll take money over a publication.&lt;br /&gt;&lt;br /&gt;- NDSI 08 results are also out.  By in large the reviews were very thorough (a nice trait of the USENIX arena of conferences) but a near miss for us on our &lt;A HREF="http://netscale.cse.nd.edu/twiki/bin/view/Main/LockDown"&gt;Lockdown&lt;/A&gt; work. Unfortunately, a single reviewer whose criticisms and ratings were out of sync with the rest of the reviews pretty much doomed the paper. We certainly made the discussion phase but with only 30 out of 175 papers making it in, a killer review like that is too hard to overcome.  Eh, not much one can in those cases but grin and bear it and simply note to the students that it indeed happens to everyone in the field. &lt;br /&gt;&lt;br /&gt;Long story short, we targeted ease of use and intuitiveness (i.e. just make it work) and the reviewer wanted novelty and complexity (i.e. simplicity is bad). Certainly fair for a conference like Security and Privacy but I thought a bit too pointed for the systems-oriented nature of NSDI.  Interestingly enough, a core argument in the paper is that a huge problem in security is that we are making these wonderful complex systems that are hard to use and they aren't being used because well .... they are hard to use.  It makes me wonder if Ethernet were proposed today (work with me here) would ever have a chance at a major conference or grant review panel. I certainly have some strong opinions on how the networking conference track is going the wrong direction (too much gatekeeping, not enough prospecting) but that is a post for a different day (post tenure of course).  Let's just say I no longer frown upon abstract only submissions like I used to that other areas of CS heavily use.  If I have time, I'll post the reviews on-line with the comment/response notes that we did for the HotNets paper which I think was a good exercise.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7595212492843408323-8979366358735663252?l=efficientredundancy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efficientredundancy.blogspot.com/feeds/8979366358735663252/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7595212492843408323&amp;postID=8979366358735663252' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/8979366358735663252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/8979366358735663252'/><link rel='alternate' type='text/html' href='http://efficientredundancy.blogspot.com/2007/12/yikes-long-times-between-postings.html' title='Yikes, long times between postings'/><author><name>Aaron Striegel</name><uri>http://www.blogger.com/profile/07303221964505208207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://netscale.cse.nd.edu/twiki/pub/Main/AaronStriegel/Striegel-Signatures.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7595212492843408323.post-1792955962561314736</id><published>2007-11-27T22:20:00.000-05:00</published><updated>2007-11-27T22:38:18.810-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='INFOCOM'/><category scheme='http://www.blogger.com/atom/ns#' term='802.11'/><category scheme='http://www.blogger.com/atom/ns#' term='Wireless networks'/><title type='text'>Weekly papers - back again</title><content type='html'>Finally, back with the weekly papers segment after a rough beginning of November.  Perhaps it was dodging reactions from INFOCOM reviews and how it went with various folks.  More on that later when I have time to do a length post.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Diversity and multiplexing: a fundamental tradeoff in multiple-antenna channels&lt;/span&gt; This paper comes from our &lt;a href="http://netscale.cse.nd.edu/twiki/bin/view/Repository/DiversityMultiplexingWireless"&gt;weekly papers&lt;/A&gt; meeting two weeks ago from discussions regarding our INFOCOM reviews regarding the relevance of MIMO to our current work. Transactions on Information Theory is a bit out of our normal purview so kudos to Dave for taking the time to digest the paper in its entirety.&lt;br /&gt;&lt;br /&gt;The paper looked at the tradeoffs in a multi-antenna environment with regards  to reliability versus capacity.  The most relevant portion of the paper is the strong dropoff with regards to either dimension, i.e. if you choose to do both, you will not get a solution that is strong in either dimension.  Not exactly a shocking result but the work in the paper is quite sound and a nice discussion point to discuss why our current work on wireless reliability is very interesting.    &lt;br /&gt;&lt;br /&gt;Near as I can tell, industry has gone the route of capacity over reliability meaning that &lt;A HREF="http://netscale.cse.nd.edu/twiki/bin/view/Main/TechReport07WirelessReliability"&gt;our results&lt;/A&gt; regarding channel reliability are especially apt.  In short, our most recent work has been looking at if the reliability of the channel for nodes in close proximity.  If loss is primarily from the medium, losses should be correlated in nearby spaces but not necessarily correlated across larger spaces.  In contrast, if losses are not correlated in a tight area, it means that it is likely an individual device going crazy, not the medium itself.  Most of the works in the literature regarding burstiness / etc. seem to trust that the device itself is good and that the packet got corrupted before arriving, not that the device itself may be a significant source of the packet errors.      &lt;br /&gt;&lt;br /&gt;While previous works such as SRD by Balakrishnan reached what would be a similar conclusion, the works reached their conclusion for quite different reasons.  Put simply, the physical sensors were highly scattered (i.e. APs over 30 feet+ apart) allowing for multi-path effects for different loss probabilities.  In contrast, we showed that losses tended to also show a lack of correlation in short distances regardless of orientation, small distance between, and heavy background traffic.  Moreover, there were also "weird" periodicity aspects to some of the devices that bear further investigation (Intel Centrino chipset).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7595212492843408323-1792955962561314736?l=efficientredundancy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efficientredundancy.blogspot.com/feeds/1792955962561314736/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7595212492843408323&amp;postID=1792955962561314736' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/1792955962561314736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/1792955962561314736'/><link rel='alternate' type='text/html' href='http://efficientredundancy.blogspot.com/2007/11/weekly-papers-back-again.html' title='Weekly papers - back again'/><author><name>Aaron Striegel</name><uri>http://www.blogger.com/profile/07303221964505208207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://netscale.cse.nd.edu/twiki/pub/Main/AaronStriegel/Striegel-Signatures.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7595212492843408323.post-5622582758214995104</id><published>2007-10-30T09:31:00.000-04:00</published><updated>2007-10-30T09:33:38.994-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IPv6'/><category scheme='http://www.blogger.com/atom/ns#' term='Routers'/><category scheme='http://www.blogger.com/atom/ns#' term='Funny'/><title type='text'>The day the routers died</title><content type='html'>Highly amusing video from RIPE&lt;br /&gt;&lt;br /&gt;&lt;A HREF="http://www.youtube.com/watch?v=_y36fG2Oba0"&gt;The day the routers died&lt;/A&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7595212492843408323-5622582758214995104?l=efficientredundancy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efficientredundancy.blogspot.com/feeds/5622582758214995104/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7595212492843408323&amp;postID=5622582758214995104' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/5622582758214995104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/5622582758214995104'/><link rel='alternate' type='text/html' href='http://efficientredundancy.blogspot.com/2007/10/day-routers-died.html' title='The day the routers died'/><author><name>Aaron Striegel</name><uri>http://www.blogger.com/profile/07303221964505208207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://netscale.cse.nd.edu/twiki/pub/Main/AaronStriegel/Striegel-Signatures.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7595212492843408323.post-6923426429780913917</id><published>2007-10-20T21:34:00.000-04:00</published><updated>2007-10-20T21:52:02.764-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Atmel'/><category scheme='http://www.blogger.com/atom/ns#' term='NGW100'/><category scheme='http://www.blogger.com/atom/ns#' term='Hardware Toys'/><title type='text'>New hardware toys</title><content type='html'>Over the past month or so, I have been searching for low-cost prototype boards for exploring our RIPPS and ScaleBox work.  I think I finally have a winner to play with for the near term with the &lt;a href="http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4102"&gt;Atmel NGW 100 Network Gateway kit&lt;/a&gt;. It has native dual Ethernet support to allow me to do pass through operations with a customized version of Linux already running.  A host of other options less important for networking but very cool for tinkering (SD slot, USB, I2C, SPI, GPIO). Most important of all, the price is just about perfect at only $89.   For a few more dollars, it would have been nice to see a power supply tossed in but I already had a few 12V supplies lying around from our my mass of external drive purchases in January.&lt;br /&gt;&lt;br /&gt;The board is quite fascinating both as an implementation platform and potentially as a teaching platform. At sub-$100, it is close to tolerable to have students simply buy one for themselves.  For teaching, a JTAG debugger (enabling remote GDB and recovery from hosing the flash) would be essential but at a $320 list from Digikey, it is a bit pricey but is not necessary for each and every board.  I am a bit concerned about how well it could run our current RIPPS code at only a 133 MHz processor but that gives some incentive to help speed it up / streamline it anyway.  Perhaps making a hardware version of the WANRay is finally in order without having to toss on a $700 Cisco PIX box.  &lt;br /&gt;&lt;br /&gt;Initial forays into the box are very promising.  I was really surprised how much stuff is running.  Telnet into the box worked right away with ssh and ftp already supported.  The box is also running a web server as well as a DHCP server for eth1 (labeled LAN).  I did not have a chance to test the serial operations as I could not dig up a serial cable amongst my bank of cables at work.       &lt;br /&gt;&lt;br /&gt;We'll be putting up a Wiki web fairly soon to collect the various information :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7595212492843408323-6923426429780913917?l=efficientredundancy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efficientredundancy.blogspot.com/feeds/6923426429780913917/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7595212492843408323&amp;postID=6923426429780913917' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/6923426429780913917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/6923426429780913917'/><link rel='alternate' type='text/html' href='http://efficientredundancy.blogspot.com/2007/10/new-hardware-toys.html' title='New hardware toys'/><author><name>Aaron Striegel</name><uri>http://www.blogger.com/profile/07303221964505208207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://netscale.cse.nd.edu/twiki/pub/Main/AaronStriegel/Striegel-Signatures.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7595212492843408323.post-4326666972944915919</id><published>2007-10-19T23:04:00.000-04:00</published><updated>2007-10-19T23:26:52.380-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='CIPSO'/><category scheme='http://www.blogger.com/atom/ns#' term='MAC'/><category scheme='http://www.blogger.com/atom/ns#' term='SMACK'/><title type='text'>Weekly Papers - Oct 17</title><content type='html'>&lt;a href="http://netscale.cse.nd.edu/twiki/bin/view/Repository/SimplifiedMandatoryAccessControlKernel"&gt;SMACK, aka Simplified Mandatory Access Control Kernel&lt;/a&gt; by Casey Schaufler attempts to bring MAC (Mandatory Access Control that is, not the network MAC) to the masses via a LSM in Linux.  For those unfamiliar with MAC in the security context, think that everything is labeled with explicit access control and stricter rules on changing access.  The CIPSO network tagging is also interesting as we had been considering how to convey local context as part of Lockdown during the TCP SYN phase.&lt;br /&gt;&lt;br /&gt;Interesting also that the work in that it is a real live implementation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7595212492843408323-4326666972944915919?l=efficientredundancy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efficientredundancy.blogspot.com/feeds/4326666972944915919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7595212492843408323&amp;postID=4326666972944915919' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/4326666972944915919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/4326666972944915919'/><link rel='alternate' type='text/html' href='http://efficientredundancy.blogspot.com/2007/10/weekly-papers-oct-17.html' title='Weekly Papers - Oct 17'/><author><name>Aaron Striegel</name><uri>http://www.blogger.com/profile/07303221964505208207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://netscale.cse.nd.edu/twiki/pub/Main/AaronStriegel/Striegel-Signatures.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7595212492843408323.post-7581310283278633160</id><published>2007-10-10T14:52:00.000-04:00</published><updated>2007-10-10T15:00:28.262-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Papers'/><category scheme='http://www.blogger.com/atom/ns#' term='Weekly'/><title type='text'>Weekly Papers - Oct 10</title><content type='html'>&lt;b&gt;Playing Devil’s Advocate: Inferring Sensitive Information from Anonymized Network Traces&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The &lt;A HREF="http://www.cs.unc.edu/~reiter/papers/2007/NDSS1.pdf"&gt;paper&lt;/A&gt; by Coull, Wright, Monrose, Collins, and Reiter that looks at how good the state of the art anonomyzation schemes with regards to hiding identity appeared in &lt;A HREF="http://www.isoc.org/isoc/conferences/ndss/07/program.shtml"&gt;NDSS 2007&lt;/A&gt;.  With a bit of data mining (clustering), DNS, and search engines, the work attempts to infer identity despite anonymization.  &lt;br /&gt;&lt;br /&gt;Very cool results demonstrating what I think those who have been skeptical of anonymization have suspected for quite some time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7595212492843408323-7581310283278633160?l=efficientredundancy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efficientredundancy.blogspot.com/feeds/7581310283278633160/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7595212492843408323&amp;postID=7581310283278633160' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/7581310283278633160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/7581310283278633160'/><link rel='alternate' type='text/html' href='http://efficientredundancy.blogspot.com/2007/10/weekly-papers.html' title='Weekly Papers - Oct 10'/><author><name>Aaron Striegel</name><uri>http://www.blogger.com/profile/07303221964505208207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://netscale.cse.nd.edu/twiki/pub/Main/AaronStriegel/Striegel-Signatures.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7595212492843408323.post-2025712416025719329</id><published>2007-10-10T12:04:00.000-04:00</published><updated>2007-10-10T12:23:27.924-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Papers'/><category scheme='http://www.blogger.com/atom/ns#' term='Weekly'/><title type='text'>Weekly Group Papers</title><content type='html'>An interesting dilemma facing a new assistant professor is how to manage their fledgling research group.  During my graduate work, I came from a fairly small group (3 or 4 students maximum) where we primarily had only individual meetings.  The meetings with my adviser were largely informal (just drop in) rather than a specific time.  Other groups at Iowa State had specific schedules for meetings.  &lt;br /&gt;&lt;br /&gt;From my experiences as an assistant professor, I have hopped between multiple management styles, group meetings, group and individual meetings, individual-only meetings, seminar meetings, etc.  Currently, we have a weekly group meeting, weekly status reports (via e-mail and on the wiki), and at least one meeting (scheduled or not) outside of the group meeting.  This seems to work alright for the students that are fairly well organized near as I can tell.  I have been mulling making students include written summaries of individual meetings on the wiki but have held off on that.  Cristina Nita-Rotaru of Purdue mentioned how she used that to help improve student writing skills.    &lt;br /&gt;&lt;br /&gt;One of the neat changes that I started in the spring was an outgrowth of the system seminar.  Each week, each student in the group must read and write a quick summary of a current research paper (in area or out) and then discuss that paper briefly in the group meeting.  The summaries are posted on our Repository wiki on the NetScale server for full public consumption.  Each paper summary should have the appropriate citation info, an abstract, and the DOI link if possible.  The students supplement the abstract with commentary regarding the novelty of the work, future papers to follow up on, and discussion related that work to our own.  The specific paper topics are often left up to the student with occasional suggestions tendered by myself.  &lt;br /&gt;&lt;br /&gt;Out of all of the various management decisions, this has certainly been one of the most successful.  At a minimum, it forces the students to continually keep up on research and build their bibliography for their upcoming thesis or dissertation.  The broader effect is that everyone in the group (especially myself) benefits from getting a quick summary of current work going on in the field.  For myself, that can be especially challenging to find time to simply read papers outside of my normal review duties.  With networking as diversified as it is across so many conferences, I do not doubt for a moment that I am missing insightful work that occurs out of the top tier conferences.  I find it to be quite intellectually stimulating to poke and prod at various works to see how it might relate or could be improved.  In some sense, it resembles a conference setting but at a much more rapid pace (6 to 7 papers per week from a more diverse topic pool).  Amusingly enough and perhaps others would agree, I find myself the most productive in terms of new ideas when attending conferences, in part from new views imparted by the speakers but often for simply having time to think in largely uninterrupted blocks (no e-mail, no meetings, no visitors).      &lt;br /&gt;&lt;br /&gt;In keeping with the spirit of our group discussions, I will try to add in weekly posts regarding the most interesting papers discussed that week with a small bit of personal commentary.  If one or two readers (most likely my entire blog reading base, ha) pick up on a more obscure paper and help give that paper a bit of prominence, I will consider my endeavor a success.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7595212492843408323-2025712416025719329?l=efficientredundancy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efficientredundancy.blogspot.com/feeds/2025712416025719329/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7595212492843408323&amp;postID=2025712416025719329' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/2025712416025719329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/2025712416025719329'/><link rel='alternate' type='text/html' href='http://efficientredundancy.blogspot.com/2007/10/weekly-group-papers.html' title='Weekly Group Papers'/><author><name>Aaron Striegel</name><uri>http://www.blogger.com/profile/07303221964505208207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://netscale.cse.nd.edu/twiki/pub/Main/AaronStriegel/Striegel-Signatures.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7595212492843408323.post-3473334698827089939</id><published>2007-10-01T22:50:00.000-04:00</published><updated>2007-10-01T23:34:31.767-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Reviews'/><category scheme='http://www.blogger.com/atom/ns#' term='ScaleBox'/><category scheme='http://www.blogger.com/atom/ns#' term='HotNets'/><title type='text'>HotNets VI Review Results Out</title><content type='html'>Alas, no HotNets paper for our group this year.  I'll be posting our submission on-line to our wiki shortly as the paper was geared strictly towards HotNets, i.e. primarily opinion / philosophy versus raw technical substance.   It was definitely a learning experience (euphemism for definite reject) as we do not usually dive into the philosophical domain with papers.  Certainly a fun paper to write though as we were quite a bit more casual with various bits of puffery throughout the paper.  The use of words such as "scurrilous" and phrases of "having your cake and eating it too" are certainly not typical academse fair. &lt;br /&gt;&lt;br /&gt;The executive summary of the paper was fairly simple, sites would love to be centralized as it makes a host of management / resource issues much simpler but often do not have the scale to do so.  In that context, we described our concept of ScaleBox which represents the amalgamation of my NSF CAREER work on Transparent Bandwidth Conservation, bringing in packet caching, TCP pre-fetching, tail synchronization, and stealth multicast in a single unified architecture.  Unfortunately, fitting all of that in only six pages coupled with various larger scale musings which I thought were much more profound (does TCP apply when bandwidth conservation is involved, does it work with the current Internet, how should multicast economics really work) is a recipe for disaster.  Couple that with thoroughly imbibing one's one Kool Aid as I was knee deep in writing a DARPA proposal with an incorrect assumption of reader rapport and that spells R-E-J-E-C-T.&lt;br /&gt;&lt;br /&gt;With the wikifying of the submission, I'll also be taking the step of putting the raw reviews themselves on-line.  An added bonus is that I get to do a point-by-point rebuttal :)  I have long been intrigued by the review process with all of its nuance.  The Global Internet Symposium approach of having all reviews signed with fully &lt;a href="http://netsec.cs.uoregon.edu/gi2007/showPapers.php.htm"&gt;public reviews for accepted papers&lt;/a&gt; was quite interesting with mixed results.  Those that took the experiment seriously were not the ones where problems with reviewers existed in the first place which was unfortunate.  I would have liked to have seen a bit of a post-mortem on GI via the TCCC mailing list but perhaps it was discussed at the TCCC meeting at INFOCOM.   The raw reviews being posted was a fantastic step that should be encouraged in the community to foster transparency.&lt;br /&gt;&lt;br /&gt;Alternatively, the public review of SIGCOMM and CCR is a bit of a let down in my opinion.  While it is certainly wonderful as a more junior professor to have a well established person writing the front article (having Jon Crowcroft write the public review for our edge-to-edge QoS paper, ERM, was a special treat), the public reviews especially for a conference like SIGCOMM often seemed to get watered down.  Some had reasonable anecdotes from the TPC but most were fairly bland relative to the paper.  Given the tight interweaving of accepted papers at SIGCOMM versus TPC members, I guess this would only be natural.  Coming as a relative outsider, the raw reviews give significant more confidence in the thoroughness of the process than the rough equivalent of a NSF panel summary. &lt;br /&gt;&lt;br /&gt;While I won't muse too much on where conferences in networking are going as that is best left to the TCCC mailing list or other venues, it is interesting that the philosophy espoused by HotNets is actually the norm outside of systems / networking.  Works in progress or abstract-only submissions drive conference submissions rather than conference papers representing completed works in and of themselves.  A roommate of one of my graduate students was shocked to find out that conference submissions were actually rejected in our field, even more shocked when he found out the average acceptance ratios. &lt;br /&gt;&lt;br /&gt;It is my humble opinion that we are doing ourselves a disservice by focusing so much on completeness or practicality (perceived or actual) rather than the potential discussion or outgrowth points for the paper.  Perhaps I am a bit older school but my perception of conferences was that they were a venue for unfinished work with the on-site discussion and reviews serving as an incubation testbed for thought provoking questions.  Suffice to say, I find it a bit troubling that there were more interesting works in terms of posing new questions / opening new research areas at BroadNets than INFOCOM this past year.  The average quality of the papers at INFOCOM were better but the opportunities for future work seemed considerably less.  SIGCOMM is a whole different entity that I'll leave for another day.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7595212492843408323-3473334698827089939?l=efficientredundancy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efficientredundancy.blogspot.com/feeds/3473334698827089939/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7595212492843408323&amp;postID=3473334698827089939' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/3473334698827089939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/3473334698827089939'/><link rel='alternate' type='text/html' href='http://efficientredundancy.blogspot.com/2007/10/hotnets-vi-review-results-out.html' title='HotNets VI Review Results Out'/><author><name>Aaron Striegel</name><uri>http://www.blogger.com/profile/07303221964505208207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://netscale.cse.nd.edu/twiki/pub/Main/AaronStriegel/Striegel-Signatures.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7595212492843408323.post-8558021198741313787</id><published>2007-09-27T13:11:00.000-04:00</published><updated>2007-09-27T13:15:24.753-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Debugging'/><category scheme='http://www.blogger.com/atom/ns#' term='Obscurity'/><category scheme='http://www.blogger.com/atom/ns#' term='Distributed Systems'/><title type='text'>Public vs. Private Firewall Policies</title><content type='html'>One of the mantras in the security world that has perplexed me is the notion that firewall policies should always be kept hidden from everyone else. The rationale of course is that if the rules are hidden, it will make it that much harder to the attacker to gain entry into the system.&lt;br /&gt;&lt;br /&gt;However, I am not sure I completely buy that rationale. Is it really that much effort to probe for open ports on guarded systems? Does it really take that long or is itjust a few more minutes while one of the countless botsin the botnet does the remote scanning? Moreover, does the detection of said port scan do any good either withthe sheer volume of typical port scanning going on in a day to day sense?&lt;br /&gt;&lt;br /&gt;From a distributed systems vantage point, the silent failure modes of firewalls can be painful to debug. Sure, if the firewall sends an ICMP Port Not Available, that would be great but most simply sink traffic off into /dev/nullleaving the application to slowly time out, often with abysmal service properties. At what point does the benefit of faster debugging outweigh the "security" benefit of hidden firewall rules? I'm guessing the threshold is much lower than what is typically employed. Debugging a normal system is hard, make the system distributed and itturns quickly into a nightmare.&lt;br /&gt;&lt;br /&gt;To be fair, there are cases where I think hiding rules is appropriate, specifically when access is constrained to asubset of hosts. The important information to hide is notnecessarily what ports are exposed but to whom access is granted. One could argue that the hiding of this information does significantly impede the progress of the attack as scanning from an arbitrary host gives imprecise information, sort of a Byzantine-esque (I use this term loosely, not precisely) quality to information gathering. Then again,there are likely levels also in this case as well. A simple 'restrict to the local network' policy (aka the local subnet) really doesn't buy that much time or defense but a 'restrict to an obscure host or bank of admin hosts' would potentially improve defenses.&lt;br /&gt;&lt;br /&gt;Perhaps should there be a notional ICMP Firewall Denied message to assist with debugging? Likely too problematic for security purposes(reflection DoS attacks) but interesting from a debugging standpoint. The increased tamping down of ICMP messaging (our campus blocks inbound) also likely makes this a non-starter. Perhaps something in TCP? A can of worms but maybe a nominal TCP options field? Something truly crazy would be the ability to query any host for its firewall ruleset. Crazy indeed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7595212492843408323-8558021198741313787?l=efficientredundancy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efficientredundancy.blogspot.com/feeds/8558021198741313787/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7595212492843408323&amp;postID=8558021198741313787' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/8558021198741313787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/8558021198741313787'/><link rel='alternate' type='text/html' href='http://efficientredundancy.blogspot.com/2007/09/public-vs-private-firewall-policies.html' title='Public vs. Private Firewall Policies'/><author><name>Aaron Striegel</name><uri>http://www.blogger.com/profile/07303221964505208207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://netscale.cse.nd.edu/twiki/pub/Main/AaronStriegel/Striegel-Signatures.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7595212492843408323.post-4757113087719793480</id><published>2007-09-17T22:13:00.001-04:00</published><updated>2007-09-17T22:41:42.939-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NC State'/><category scheme='http://www.blogger.com/atom/ns#' term='IP'/><category scheme='http://www.blogger.com/atom/ns#' term='IEEE BroadNets'/><category scheme='http://www.blogger.com/atom/ns#' term='Ethernet'/><title type='text'>NC State, IEEE BroadNets</title><content type='html'>Back to the Midwest after my week long foray to North Carolina.&lt;br /&gt;&lt;br /&gt;On Monday, I had a chance to visit &lt;a href="http://www4.ncsu.edu/%7Evwfreeh/"&gt;Vince Freeh&lt;/a&gt; and a few folks at NC State in the Electrical/Computer Engineering and Computer Science departments.  Their new building is simply amazing I must say.  I gave a &lt;a href="http://research.csc.ncsu.edu/colloquia/seminar-post.php?id=182"&gt;seminar&lt;/a&gt; on our ScaleBox work which had a wonderful attendance despite competing against a speaker on video games who had given a talk earlier that day.  Fortunately, it is early in the semester but I was quite impressed by the sheer number of students we packed into the seminar room.  The slides should be posted shortly to the &lt;a href="http://netscale.cse.nd.edu/"&gt;NetScale&lt;/a&gt; wiki sometime tomorrow (Tuesday).&lt;br /&gt;&lt;br /&gt;Tuesday through Thursday was the IEEE BroadNets conference, a nice smaller conference that had evolved out of the former Opticomm with three tracks on general Internet networking, wireless networking, and optical networking.  I mixed quite a bit between the Internet symposium and the wireless networking symposium and unfortunately missed a few good talks here and there.   There was a paper on Layer 3 Rogue Wireless Access Point detection that I missed and did not have a chance to catch the authors to get a bit more information. &lt;br /&gt;&lt;br /&gt;Some of the highlights I thought were:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;TCP acceleration for low-bandwidth links: The paper that received the best paper award for the Internet symposium focused on neat tricks for improving the perceived performance for bandwidth-limited mobile devices.  Neat tricks that are certainly timely in today's current Internet. &lt;br /&gt;&lt;/li&gt;&lt;li&gt;eMIST testbed: The testbed was a collection of Java test tools for profiling of Internet connectivity on cell phones out of Kevin Almeroth's group at UCSB.  Very neat suite of tools that showed some of the pitfalls when trying to design real-time / delay-sensitive applications (primarily games) for mobile devices. &lt;br /&gt;&lt;/li&gt;&lt;li&gt;TCP Quick Start: A paper by Scharf analyzed the performance of the Experimental TCP Quick Start RFC.  Interesting in that Quick Start seems to share some of the properties of the work in the recent DARPA Control Plane effort led by Tim Gibson as the DARPA PM.  While the paper focused exclusively on performance, the core protocol is especially interesting in light of our accelerated admission control schemes.  In short, Quick Start probes for capacity via IP Options and then ramps up CWND without probing.  Of course, the use of IP Options are a non-starter for any real deployment but a gateway or hybrid setup could have quite a bit of promise.&lt;/li&gt;&lt;li&gt;PoMo: Interesting work by Griffeon, Calvert of University of Kentucky and Bhatterjee (sp?) of Maryland.  The work is sponsored by FIND and makes a good faith effort at separating routing from addressing.  Plenty of work to be done as the work is still in its infancy but something to keep an eye on.&lt;/li&gt;&lt;li&gt;Ethernet vs. IP in the MAN/WAN: Thanks to my adviser, Arun Somani (the chair at ISU - my alma mater), and &lt;a href="http://enlightenedcomputing.org/index.php?n=Main.People"&gt;Gigi Karmous-Edwards&lt;/a&gt; I got roped into serving on a panel discussing the previous topic of a panel consisting of Adel Saleh (DARPA PM), K. K. Ramikrishan (AT&amp;amp;T), and David Allen (Nortel).  I learned quite a bit but unfortunately had to follow David Allen who certainly is at the forefront of pushing out Ethernet farther.  I highly encourage people to track down both David Allen's slides and K. K. Ramakrishnan's slides  as they had interesting perspectives from the ISP and vendor sides.  The RFCs governing MACinMAC and PBB-TE are on my list for late night reading when I have a chance.  Also neat is that IS-IS is the preferred link state of choice due to its independence of  addressing.   Research-wise, Adel Saleh's slides are perhaps the most thought provoking as they look at what different permutations might emerge and ask more questions than providing answers.  Needless to say I was but a humble assistant professor in the group but I certainly thank Dr. Karmous-Edwards for the wonderful opportunity to be up with the group.  You can catch my slides on my musings on what the last-mile is bringing on the NetScale wiki. &lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;All in all, the conference was a very nice small setting where people had excellent opportunities to interact rather than being one among the horde of other attendees (thanks Dr. Rouskas).  Next year's BroadNets will be in the UK which should up the European participation significantly and I am guessing will also likely follow the three track formula.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7595212492843408323-4757113087719793480?l=efficientredundancy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efficientredundancy.blogspot.com/feeds/4757113087719793480/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7595212492843408323&amp;postID=4757113087719793480' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/4757113087719793480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/4757113087719793480'/><link rel='alternate' type='text/html' href='http://efficientredundancy.blogspot.com/2007/09/nc-state-ieee-broadnets.html' title='NC State, IEEE BroadNets'/><author><name>Aaron Striegel</name><uri>http://www.blogger.com/profile/07303221964505208207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://netscale.cse.nd.edu/twiki/pub/Main/AaronStriegel/Striegel-Signatures.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7595212492843408323.post-3199265599011505189</id><published>2007-09-11T16:11:00.000-04:00</published><updated>2007-09-11T16:25:20.288-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google Talk'/><category scheme='http://www.blogger.com/atom/ns#' term='iChat'/><title type='text'>Google Talk to iChat</title><content type='html'>I'm out traveling to IEEE BroadNets for the week and attempting unsuccessfully to connect up to folks using iChat. I'm traveling with my Lenovo tablet as it makes working much easier on the plane (amen to rotating screens and the stylus for doing work).&lt;br /&gt;&lt;br /&gt;The use of my tablet of course means that I'm stuck using Windows. While there is an iTunes version for Windows, there is as of yet, no version of iChat for Windows. Hence, I go with option number two, Google Talk which in the past has worked alright. During the winter, it became the stand in for a Ph. D defense at Western Michigan due to inclement weather. Not great but not too bad either.&lt;br /&gt;&lt;br /&gt;Anyway, iChat has been positively wonderful on my Mac at work. I can add Google Talk users quite easily and chat without any major issues. Being naive, I assumed the reverse would be true with Google Talk. Perhaps someone can enlighten as to why Google Talk despite using the open Jabber standard insists that I invite users to get a Google Talk account before I can chat with them? The core Jabber protocol isn't terribly difficult and one would think that Google Talk could intermesh nicely with. The whole point of the IETF Jabber effort was to try to standardize these things to get rid of counter-intuitive interactions like this. Near as I could tell, the only way one could chat is with the iChat user initiating the conversation, not the Google Talk user.&lt;br /&gt;&lt;br /&gt;More later in the day (or tomorrow) regarding my visit to NC State and the first day of the conference...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7595212492843408323-3199265599011505189?l=efficientredundancy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efficientredundancy.blogspot.com/feeds/3199265599011505189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7595212492843408323&amp;postID=3199265599011505189' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/3199265599011505189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/3199265599011505189'/><link rel='alternate' type='text/html' href='http://efficientredundancy.blogspot.com/2007/09/google-talk-to-ichat.html' title='Google Talk to iChat'/><author><name>Aaron Striegel</name><uri>http://www.blogger.com/profile/07303221964505208207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://netscale.cse.nd.edu/twiki/pub/Main/AaronStriegel/Striegel-Signatures.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7595212492843408323.post-6455309329232497489</id><published>2007-09-05T11:21:00.000-04:00</published><updated>2007-09-05T11:33:42.786-04:00</updated><title type='text'>Batch scheduling - grid computing</title><content type='html'>One of the recent problems we have been looking at is how to correctly schedule batches of tasks in grid computing where the batches consist of multiple synchronization barriers.  For instance, REM (Replica Exchange Management) from the field of bio-complexity sends out a set of N tasks that are synchronized X times (the replica exchange) over the course of the simulation.  In short at each synchronization point, all N replicas must finish their respective computation and then a small subset of the data is then exchange to help drive the next set of simulations.  Loss tolerance in an m,k sense (m out of k must finish) varies depending upon the application but our current bio-complexity group does not allow for it in their batches.  &lt;br /&gt;&lt;br /&gt;Currently, the state of the art seems to be employing a catchup cluster of extremely fast machines that notice lagging execution hosts and then migrate the sub-task to the faster catchup cluster.  At first glance, this appears to be a rather brute force mechanism for improving performance.  While it is hard to argue that it does not have a benefit (who wouldn't benefit from having an idle cluster of fast machines?), there is some interesting theory and tradeoffs to be examined in what the optimal schedule would be and what sort of missed opportunity comes from dedicating the catchup cluster.  Moreover, there are certainly practical tradeoffs with regards to job migration (network transfer time) that are also of concern for capturing the tradeoffs correctly.  Toss in heterogeneous job execution length (due to parameters), heterogeneous processing capacity of the grid, and possibly the potential for job failure (eviction, node crashing, etc.) and it all gets complicated fairly quickly.  &lt;br /&gt;&lt;br /&gt;A fascinating problem as it has roots in both grid computing and real-time computing / scheduling (my initial graduate school work).  Most interesting is that I think it can draw from some of the properties of the multi-processor EDF (Earliest Deadline First) bound estimation work and may or may not need to employ heuristic-based schemes ala the original Spring kernel scheduling approach. Comments are of course welcome if anyone has any work of note in this particular area.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7595212492843408323-6455309329232497489?l=efficientredundancy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efficientredundancy.blogspot.com/feeds/6455309329232497489/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7595212492843408323&amp;postID=6455309329232497489' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/6455309329232497489'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/6455309329232497489'/><link rel='alternate' type='text/html' href='http://efficientredundancy.blogspot.com/2007/09/batch-scheduling-grid-computing.html' title='Batch scheduling - grid computing'/><author><name>Aaron Striegel</name><uri>http://www.blogger.com/profile/07303221964505208207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://netscale.cse.nd.edu/twiki/pub/Main/AaronStriegel/Striegel-Signatures.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7595212492843408323.post-4922034022454622890</id><published>2007-08-30T15:47:00.001-04:00</published><updated>2007-08-30T15:55:09.954-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='introduction'/><title type='text'>Welcome</title><content type='html'>Welcome to my humble entry in the blogosphere.  While I certainly won't claim to be quite as eloquent as others here, my intention is to post various interesting tidbits for subjects of interest, specifically topics related to my areas of research on computer networking and computer security.  &lt;br /&gt;&lt;br /&gt;As to where the title comes from, it is a wordplay on my core research thrust on Transparent Bandwidth Conservation which seeks to eliminate redundancy from network traffic without modifications to the client.  More information can be found on my research group webpage at the &lt;a href="http://netscale.cse.nd.edu"&gt;NetScale Laboratory&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7595212492843408323-4922034022454622890?l=efficientredundancy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efficientredundancy.blogspot.com/feeds/4922034022454622890/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7595212492843408323&amp;postID=4922034022454622890' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/4922034022454622890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7595212492843408323/posts/default/4922034022454622890'/><link rel='alternate' type='text/html' href='http://efficientredundancy.blogspot.com/2007/08/welcome.html' title='Welcome'/><author><name>Aaron Striegel</name><uri>http://www.blogger.com/profile/07303221964505208207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://netscale.cse.nd.edu/twiki/pub/Main/AaronStriegel/Striegel-Signatures.jpg'/></author><thr:total>0</thr:total></entry></feed>
