USENIX Update

October 11, 2010

LISA ’10 Interview: Tom Limoncelli

Anyone who has attended LISA in the past few years is undoubtedly familiar with Tom Limoncelli.  Tom’s not just a LISA fixture, he’s also a widely-respected author of two books (Time Management for System Administrators and The Practice of System and Network Administration) and a contributor to the Everything Sysadmin blog.  Over the weekend, he sat down with me for a few minutes to share his thoughts about LISA ’10.

Ben Cotton: You are, quite truly, an expert on everything sysadmin.  How did you reach that status?

Tom Limoncelli:  I’m honored by the question but the name “EverythingSysadmin.com” comes from my co-author (Christine Hogan) and I trying to come up with a domain name that was related to our book, but wasn’t really long.  Since the book tried to touch on a little of everything, we came up with EverythingSysadmin.com.

BC:  So would you consider yourself a generalist or do you have a few fields that you feel you’re truly an expert in?

TL:  I do consider myself a generalist.  I think that’s because when I got started in system administration you had to be.  Now things are different.  Now people tend to specialize in storage, backups, networking, particular operating systems, and so on.  Remember that The Practice of System and Network Administration has three authors; we only know “everything” when all three of us put our brains together.  I guess you’d have to say that my specialty is in always knowing someone that can find an answer for me.

BC:  That’s an excellent lesson.  You’re scheduled to conduct several training sessions on time management during LISA ’10.  What would you say is the biggest lesson to be learned from them?

TL: The biggest lesson is that humans are bad at time management, and that’s OK.  The great thing about being human is that we can build tools that let us overcome our problems.  The class that I teach has very little theory. It’s mostly a list of techniques people can use to solve specific problems. Use the ones you like, ignore the rest.  The one that most people end up using is finding a good way to manage their to-do list.

BC: If someone’s taken your time management training before, what do you have new for them this year?

TL: I have an entirely new class this year.  It’s a “part 2″ kind of thing, though you don’t have to have taken part 1 to take it.  In the morning I’ll be teaching “Time Management for System Administrators” which is basically the same half-day class I usually teach.  The afternoon, however, is all new.  It is “Time Management: Team Efficiency”.

The thing about Teams is that there are certain things you do that waste time for everyone else.  You might not even realize it.  In this class, I’m going to cover a number of techniques for eliminating those things.  You save time for others, they save time for you.  It’s like “time management karma”.  What goes around comes around.  For example, meetings are often a terrible waste of time.  I’ll talk about some red flags to help you figure out which meetings to skip, and if you run meetings you can figure out if you are creating these red flags.  If you can’t fix a badly run meeting, I have some tips on how to negotiate so that you don’t have to attend. For example, why send your entire team to someone else’s boring meeting?  Send one person to take notes and report back to your team.  If you can’t get out of a meeting, I have techniques for avoiding them. For example, when you enter the room tell the facilitator, “I have a conflict for the second half of the meeting.  Can my agenda items be first on the list?” After your item is covered, stand up and leave.  It isn’t unethical or dishonest: the “conflict” you had was your urgent need to escape badly run meetings.

BC: You’ve been a regular fixture at  LISA.  What keeps you coming back?

TL: LISA is like telescope that lets me see into the future.  Every year there are presentations that describe things that the majority of all system administrators won’t be exposed to for 2-3 years.  When I come back to work I have more of a “big picture” than my coworkers that didn’t attend.  For example, it was at LISA that I first heard of CFEngine, Puppet and other “Configuration Management” (CM) tools.  Lately people talk CM as if it was new.  It’s certainly much more popular now, but people that have been attending LISA conferences have been benefiting from CM tools for more than a decade.

90% of what is interesting in system administration relates to scaling: More machines, more RAM, more storage, more speed, more web hits.  Many years ago there was a presentation by a web site that was managing 1 million web hits per day. At the time this was huge achievement.  People that saw that presentation were in a great position a few years later when all big sites scaled to be that big.

BC: What are the big scaling challenges?

TL: Everything we used to know is about to change because of SSD.  Everything I know about designing and scaling systems is based on the fact that CPU caches are about 10x faster than RAM, which is 10x faster than disk, which is about 10x faster than networks.  Over the years this has been basically true: Even as RAM got faster, so did disk.  SSD is about to change that.  The price curve of SSD makes it pretty easy to predict that we’re not going to be using spinning magnetic disks to store data soon.  All the old assumptions are going away.  At the same time, CPUs with 16+ and soon 100+ cores make other assumptions change.  Things get worse in some ways.  These are the hot topics that you hear about at a conference like LISA.

Just the other day a very smart coworker said something to me that implied that with the new generation of 100+ core machines we could “just run more processes” and not have to change the way we design things.  I was floored.  That’s like saying, “Basketball players seem to be able to jump higher every year.  Why can’t we jump to the moon?”

BC: As an avid basketball fan, I find that idea intriguing.   It’s obvious attending LISA can be very beneficial. As an experienced attendee, what advice do you have for people who may be going to their first LISA conference?

TL: First: Talk to random people.  When you are on line, introduce yourself to the people next to you.  A big chunk of the learning opportunity is from talking with fellow attendees.  Sysadmins are often introverts, so it is a bit difficult.  Someone once told me that it’s always ok to start a conversation with a stranger by sticking out your hand and saying, “Hi!  My name is Joe.” (if your name is Joe).  Unlike some conferences where the speakers are corralled into a “green room” and never talk with attendees, at Usenix conferences you can talk to anyone.  At my first Usenix experiences I met Dennis Ritchie, one of the inventors of Unix.

Second: plan your days.  There are activities from 9am until midnight every day.  Read the schedule beforehand and make a grid of what you want to attend.  Saturday night is a session for “first timers” which is a great way to get an overview of the conference.  During the day there are usually 3-4 things going on at any time.  At night there is an entire schedule community-driven events.  You don’t want to be picking what to do next at the end of each session.  Also, plan some down-time.  Take breaks. Get plenty of fluids.  It is a full week.

BC: Any other thoughts you’d like to share?

TL: There’s also a lot of great security talks, and an entire track of Q&A sessions with experts answering questions about everything from storage to disaster recovery to consulting.  The last thing I’d like to say is, “see you there!”

Registration for LISA ’10 is still open at http://www.usenix.org/events/lisa10/.  You can find Tom’s training courses on the training page.  He’ll also be presenting two technical sessions.

April 21, 2010

Multitasking is great, when taken in moderation

Filed under: Update — Tags: , — Matt Simmons @ 1:34 pm

I don’t mean the multitasking that computers do, I mean the multitasking that we humans do (or at least try to do).

A recent study seems to indicate that we can really only perform two complicated tasks at once. The evidence is actually very interesting:

When the volunteers completed one task, sections of the frontal cortex
on both sides of the brain lit up. However, when they were asked to
temporarily stop one task and start another, the activity in the
regions on the left lobe corresponded to the first task and the
activity on the right lobe corresponded to the second task. This
suggests that when we try to do two complex things at once, our brain
divides, with each half devoting itself to one task.

Because we have two hemisphere to our brain, they can sort of act like “cores” to a processor. They work together to accomplish our task, but when needed, can work independently of each other (to some extent) and double up. Apparently, when more tasks are added, it breaks down.

The end of that article talks about the actus contra bonos mores de die, so to speak: texting and driving. It’s pretty obvious that texting increases your likelihood of being in an accident quite a bit. One study suggested that the odds are 23 times more likely.

So we have a study that says that two complicated tasks are fine, and other studies that give very specific examples of tasks (driving and
texting) that shouldn’t be done together. What gives?

Just to muddy the waters a little more, one recent study from the University of Utah has determined that 2.5% of the general population
consist of, what the researchers have dubbed, Supertaskers. That is, people who are fully capable of multitasking where others
fail. The interesting part of that study is, if you read down to pages 6-7, you get the procedure:

participants were asked to remember a series of 2-5 words
that were interspersed with math verification problem

The researchers would ask them a simple math problem (is 3/1 – 1 = 2?), and the subject would answer yes or no, then they would be given a word, such as “cat”, to remember. Then another math problem, another word, and so on.

The results were fairly conclusive.

At the group level, dual-task performance was inferior to single-task
performance for brake reaction time, following distance, OSPAN
(operation span) memory performance, and OSPAN math performance.

However, out of their group of 200 students, five (three males, two females) exhibited superior multitasking skills, “…showing no performance decline from single-task to dual-task across all the dependent measures“. Interesting, yes?

In any event, the majority of us are, statistically speaking, unlikely to benefit from being supertaskers. Even if you feel like you’re a supertasker, you probably aren’t. So how can we leverage this knowledge into better performance?

By being frank with ourselves, and admitting that too much multitasking is bad for our performance. We load ourselves with responsibilities, then struggle to accomplish even one of the tasks, let alone all of them. The next time you are offered or given more responsibilities, remember these studies, and divide your time as necessary to ensure that you queue your tasks, rather than tackle them all at once. Divide and conquer your problems, devoting a sufficient time to each of them.

Tom Limoncelli, in his excellent book, Time Management for System Administrators, advocates an ABC methodology for ranking tasks, and then devoting yourself entirely to one at a time. Sometimes, that’s not entirely possible, but with the knowledge of the so-called “hard limits” of our current physiology, we can at least limit ourselves intelligently.

Food for thought as you work through your busy week.

January 28, 2010

LISA ’10 Call for Participation Now Available

The Call for Participation for the 24th Large Installation System Administration Conference (LISA ’10) is now available.  Participation opportunities include refereed papers, invited talks, and more.

The annual LISA conference is the meeting place of choice for system and network administrators and engineers. The conference serves as a venue for a lively, diverse, and rich mix of technologists of all specialties and levels of expertise. LISA is the place to exchange ideas, sharpen old and new skills, learn new techniques, debate current and controversial issues, and meet industry gurus, colleagues, and friends.

The theme for LISA ‘10 is “Share your experiences, both real-world and in research.”

NEW! Have you completed a major project? Tell the LISA audience what worked and what didn’t in a practice and experience report.

Check out the full Call for Participation.

LISA ’10 takes place November 7–12, 2010 in San Jose, CA and is sponsored by USENIX in cooperation with LOSPA and SNIA

September 28, 2009

LISA ’09 Latest News and Top 5 Reasons to Attend

LISA ’09 is coming up in November 1-6, 2009 in Baltimore, MD. New activities are still being added.

Take a look at a few of the reasons LISA ’09 is a must-attend event:

1. Face Time with Industry Leaders
Network with peers and luminaries in the workshops, “Hallway Track”, Vendor Exhibition, and evening activities.

2. Top-Notch Training
Highly respected experts provide you with new information and skills you can take back to work tomorrow including:

Take anywhere from 1 half to 6 full days of training and create the curriculum that meets your needs. The full training program is available here.

Need to focus only on virtualization or Solaris? Check out the corresponding series of classes and save time by getting your specialized training in one place.

3. Invited Talks
Key members of the community discuss timely and important topics such as:

  • Keynote Address by Werner Vogels, CTO, Amazon.com
  • “Google Wave,” by Daniel Berlin and Sam Thorogood, Google, Inc.
  • “Cosmic Computing: Supporting the Science of the Planck Space Based Telescope,” Shane Canon, NERSC, Lawrence Berkeley National Laboratory
  • And more . . .

Take a look at the entire technical program.

4. You’ll Hear It Here First
Cutting-edge practices and new or developing work are presented in the paper presentations and the poster sessions.

Note: Poster submissions are due by October 16, 2009. Submitting a poster is a great way to let other people know about your work and to meet other people who are interested in the same issues.

5. Get Answers to Your Toughest Questions in the Guru Is In Sessions
Topics include:

  • Data Centers by Doug Hughes, D.E. Shaw Research
  • Network Management by D. Brent Chapman, Netomata, Inc.
  • VMware by John Arrasjid and Rupen Seth, VMware
  • And more . . .

=========
Plus:

Calling all locals!
NEW! Can’t make it during the day? Sign up for the LISA ’09 Evening Pass.

The Early Bird Registration Deadline is approaching.
Register by Friday, October 12, and save up to $300!

Additional discounts are available!
Check out the available discounts for registration, airfare, and hotel.

LISA ‘09 is sponsored by USENIX and SAGE in cooperation with LOPSA and SNIA.

Older Posts »