June 2008 Archives

Every now and then it seems like a couple of things pop up that just demand being permanently recorded for posterity of the Internet. Today we have two such tidbits. Up first is The Dalek Security Camera on ChannelFlip Tech today. ChannelFlip Tech is one of three podcasts that come out several times per week to satisfy my addiction to content from the UK. Dugg for the shameless Doctor Who love.

The second today is my obligatory YouTube embed. I would vote for LonelyCylon15 for president based on its well defined stance on DRM. This nugget is courtesy of boingboing.

I am welcoming suggestions for how to justify the cost of this project for our VoIP Infrastructure. Your suggestions are welcome. Budget numbers even more welcome.

For the details, check out the site's instructions for this project. My Kanji are really rusty.

There is a real shift going on in IT as we try to be more open in our discussions of systems. The most difficult question to answer is how much information is too much to release. I won't post passwords (duh), code versions (gives away security holes), or details such as IP addresses and sub-netting. I will however talk about issues that occur from deliberate choices that we make in our systems. I am also very happy to discuss why we do these things as well. The other day, I read an interesting post on Bill Simon's PSU VoIP Blog. Bill was attempting to answer the age-old question that anyone working for Penn State IT has to answer. "Why do you do it that way?" I will attempt to add to the answer, because I don't think anyone has the entire answer. In the interest of full disclosure, I work directly with Bill on most of our VoIP systems. Since I technically work in systems design and Bill works in operations, we can and do have differing opinions at times. I really value the opinions of our operations team, because they are the ones who ultimately get stuck making things go and talking to the cranky customers with broken stuff. Our department, TNS has been going through a number of what could be described as therapy sessions in an attempt to better our service to Penn State. We are well aware that our current organizational structure is not agile. We need to change that from within, and so we want to begin by sharing our information with our customers.

fiberoptic.JPGBill's post talks about how at the University we have many autonomous groups who may or may not rely upon TNS for their network management. Some departments are very independent and others like spending their time not worrying about LAN/WAN maintenance. There are pros and cons to each approach, and personally I would choose either one accordingly depending upon which approach is most responsible for the organization being served. At University Park, we have approximately 300 building connected to the VoIP network. If we followed a vendor recommended approach to the letter, we would potentially be housing some form of telephone system in each building on campus. The total cost of ownership for equipment and the people to manage it would be enormous. We do share physical infrastructure between buildings such as fiber-optic cabling, and we share the core routers but separate the traffic. To maintain reliable telephone services, a long time ago, the decision was made to manage VoIP LANs more like the controlled network of the PSTN than the trusted confederation model of the Integrated Backbone.

There is a constant debate about why we do the things we do. I fully believe in supporting open standards (not necessarily open-source) among our systems so that we protect Penn State's interests by not getting ourselves trapped by a vendor. As a University, we do not reports to shareholders, but we do have many stake holders. It is our responsibly to be good stewards of their trust and resources. Vendors very often report to shareholders, so it is their job to sell us as many things as possible. It would be very easy to just open the Penn State cost-recovered coffers and pay for an all-in-one service provider whether it is Cisco, Microsoft, Apple, Nortel, etc. Easy, yes...but not ultimately beneficial to us. What happens if a monster company implodes like Enron, or more realistically declares an utterly useful product dead to bolster stock prices? Putting the students, faculty, staff, alumni, and even the communities that Penn State serves as part of its mission at the mercy of large IT companies is not in our best interests. The fun part of my job is to figure out how we can provide useful services that are not proprietary and can for the most part be independent of their vendors. I use proprietary tools all the time (such as the MacBook Pro I am typing on right now), and I will definitely use proprietary tools to bridge gaps that standards haven't yet addressed. I won't however, use them indiscriminately and without study.

Gratuitous British Telephone Booth PictureThe traditional telephone is slowly on its way out. I will probably not see its departure during my career, but it is headed that way nonetheless. Software based communications tools are definitely the future. Soft Phones give us flexibility to use telecommunications wherever we may be. VoIP from an iPhone, or cross-referencing a database with a desktop contact center client are two examples of the superiority of software clients. There is an experimental service now that uses the communications standard SIP to allow person to person voice, video, and instant messaging for Penn State. It will connect to the PSTN in the future, and yes it does resemble proprietary services like Skype. This service is a Penn State effort to build a solution that doesn't rely upon any one vendor to deliver the service. It also works on desktops and laptops regardless of their operating systems. This VoIP offering takes advantage of the Integrated Backbone rather than hiding from it in a walled garden. It can do this because it is not the same thing as a 12,000 customer PBX that is held to the same standards as the Local Exchange Carrier for delivery of 911 calls and 99.999% availability. These systems have different purposes, but they will eventually work together to provide better, faster, and cheaper communications for our customers.

I have been a listener of the Bluebox Podcast for over a year now. If you are interested in VoIP security, I recommend it. A few months back they put out a call for volunteers to do post-production editing on some of their special edition interviews. I lucked out with this one, because Dan York gave me an invitation to the beta of DropBox. DropBox is a really cool online storage system that allows you to synchronize a local folder on your computers (note the plural usage) with the folders in the cloud. At least during the beta, you get 2GB of online storage to sync up.

So how is that social you may ask? DropBox allows you to create shared folders to share with your friends and colleagues. Working with your local copies is just like working with any local file. Changes get synced anytime you are connected to the Internet. While online, the changes are updated immediately. There is a nice little history feed in the web interface to let you know what has been done with the folders. I haven't had more than a few days of tinkering yet, and DropBox is in beta. I still think it deserves a shiny object award for now. Time will tell if it stays shiny. I have 10 invites to this service, and if there is anyone reading this blog, I will give you first dibs on one.

A quick note. I completed my migration to MT4 today for the site. Sorry for the refreshing RSS, but I did post today while I was at it.

bsod.jpgSo here I was minding my own business this week, when our ACD server decided that it wasn't getting enough attention. Since we had a hardware upgrade scheduled and a new software upgrade in the works, maybe it really had decided that it didn't want all that attention. Either way, we had a couple of headaches this week. The first was on Monday morning when we discovered that the log files for the historical server had filled and caused a loss of the real-time data that was in the buffer. We resolved the problems which unfortunately were the result of a configuration error. The next step was to let the customers know what had happened. Statistics were lost and plans were made to prevent a recurrence of this problem in the future. By being honest with our customers and not "Apologizing", but instead saying, "We are sorry", we were able to get through the problems together.

Notifying customers of any service is a particularly controversial business. Customers get used to things as they are, and let's face it, when things are working nobody calls the help desk to say how great the service is. So how do you let customers know what happened. In the old days of IT, it was believed best to protect users from too much information about systems. Computers were complicated in everything they did. Gone are the days when I used to write BASIC programs in the interpreter of the Commodore 64 to change the color or play a midi file. I can't write a line of CSS, but it's all over this website generated by Moveable Type. With only a few html tags, I can focus on writing this post.

Now that we are in the 21st, users are more savvy when it comes to computers. Much like a telephone, which just about everyone over the last 50 years has lots of practice using, computers at home are much more common. User interfaces are much better and easier to use. As people get more comfortable with these tools, they can and should know about them. I am not suggesting that we explain to everyone how to engineer a system that services 100,000 people. That is what the geeks are here to do. Sharing information with the users though helps build relationships and trust. Informed users aren't suspicious of outages. They don't have to like the interruption, but explaining troubles builds loyalty and when needed cooperation. The next time something breaks. Take the time to inform you stakeholders.

Ok, I lied about the video. Here is a video for the good old C64.

About this Archive

This page is an archive of entries from June 2008 listed from newest to oldest.

May 2008 is the previous archive.

July 2008 is the next archive.

Find recent content on the main index or look in the archives to find all content.