December 07, 2007

Chat Back

A few days ago, Google added AIM support for Gmail. Arguably, that’s not the most shocking news ever, but it may change the way people chat online.
With all the different chat services offered (AOL, MSN, Yahoo!, etc.), many people have been using Pidgin to be able to speak with all their friends using just one client. This has its ups and downs, of course, because every time somebody new wants to chat with you, another window jumps up like popcorn popping. It’s a lot of clutter and kind of annoying.
This new Gmail feature has possibilities. If they kept me logged in all the time, and never disconnected me, then the messages that pop up when I’m away could just be placed in a queue for my next visit. It’d be nice if the different conversations were tabbed like the different pages on
iGoogle so as not to clutter up your screen. We’ll see where they go with this.

A New Way to Think

It’s commonly held that the European Renaissance began sometime near 1300 A.D. and that it came to a close at about 1600(1). The Renaissance served to pull Europe out of the Middle Ages which were characterized by widespread ignorance and heavy handed authority figures. During this time period, also referred to as the “Dark Ages” (2), creative thinking, exploration, and innovation were put on hold to keep the political, societal, and religious leaders safely beyond the reach of the commoners. For students of more recent history, it should be apparent that this sort of dictatorial style of governance did not disappear from the earth with the arrival of the fourteenth century. Two names to consider are Joseph Stalin and Mao Zedong.
In the face of significant opposition, how did the Renaissance overtake the minds of the European people? It began with a few financially successful Italian cities, such as Florence, Milan, and Venice (3). The economic climate of these cities was such that they were protected in large part from being pushed around or otherwise threatened by either politicians or priests. So a culture rich with productive commerce, more or less free from the societal shackles of restraint, is housing a lot successful, forward thinking businessmen. What is it that successful, forward thinking businessmen do? They try to be more successful and forward thinking.
Toward that end, merchants saw fit to spend their money on art, education, and philosophy. This created an environment that cultivated creativity and learning. This time period saw advances in painting technique, banking and commerce, music, and technology. Arguably the most significant technology to be born out of Europe during this time was the Gutenberg Printing Press, which not only changed the face of Europe, it changed the world.

In Search of Excellence and Good to Great (part 2)

Peters and Waterman submitted their own interpretation of excellent leadership as embodying the same brand of selflessness that Collins had outlined. “It [leadership] is listening carefully much of the time, frequently speaking with encouragement, and reinforcing words with believable action” (Peters 82). On this topic of leadership, it’s interesting to note the nearly two decades that separate the publishing of In Search of Excellence and that of Good to Great. Both books discourage the routine application of sheer authority onto the workforce, but instead advocate the more charismatic approach of allowing your employees to identify with your goals.
Both In Search of Excellence and Good to Great seem to compliment each other in their views on leadership in business, but how exactly might that apply to me? Well, my present field of interest as it relates to Information and Communication is teaching. Teaching, much like managing, requires patience and determination. Also, the teachers primary ambitions should be for his or her students, just like a Level 5 leader’s ambition should be “first and foremost for the institution, not themselves” (Collins 22). If a teacher is too preoccupied with reaching his or her own goals and is monetarily driven, the chances of cultivating half-baked students are pretty good.
In Search of Excellence provides another applicable principle for teachers. When leaders overuse their raw authority, the employees, in addition to resenting the leader, will often not feel compelled to go beyond the minimum of what’s required. It is the same way with teachers. When teachers simply exude their authority over students to accomplish their goals, the students have little to no concept of why the goal is important in the first place.
To summarize, the elements and technology behind good business managing changes, and certainly has done so over the last twenty years. The principles behind good managing remain the same, however, and that is why the two books In Search of Excellence and Good to Great compliment each other so well.

In Search of Excellence and Good to Great (part 1)

Thomas J. Peters, co-author of In Search of Excellence, spent the latter part of the ‘70s and the early part of the ‘80s in management consulting. Consulting, by definition, means being “employed or involved in giving professional advice to the public or to those practicing the profession” (1). The professional advice delivered by Peters and his fellow author Robert Waterman Jr. is as valuable to management today as it was twenty years ago.
As its title suggests, In Search of Excellence is fueled by the underlying theme of delivering high quality in business. It doesn’t take too much imagination to gauge how this principle might still be applicable in business today. Quality, which is always defined by the customer, may be delivering a better product to market, but it could also be providing exceptional service, as in the case of the Caterpillar Tractor Company (Peters 171). In Search of Excellence noted how Caterpillar’s success was attributable to their relentless pursuit of improving their products, and providing superb service to their customers. Does this ethic work in today’s business world? It would seem so, inasmuch as Caterpillar is still profitable enough to have been a contender to purchase Allison Transmission from the seemingly-not-so-quality-oriented General Motors.
Another book on successful business operation is Jim Collins’ Good to Great. Good to Great was published some nineteen years after In Search of Excellence and their focuses differ a bit. Collins’ book focuses not only on creating financially successful business, but creating employment positions that are fulfilling as well (Collins 100). Though Collins’ work does not have exactly the same focus of the service-oriented In Search of Excellence, the two pieces did not contradict, in my opinion, but instead offered keen insight to a more well-rounded business perspective.
In Collins’ opinion, to achieve a more well-rounded business environment with “good to great” results means having a “Level 5 leader” at the helm (Collins 21). These Level 5 leaders exude the iron determination that one might typically think of when pondering high level executives, but they also keep their ego out of the equation. As Collins puts it, “It’s not that Level 5 leaders have no ego or self-interest. Indeed, they are incredibly ambitious- but their ambition is first and foremost for the institution, not themselves” (Collins 22). This description brings us back to the notion that an employee must find his or her work fulfilling. It is almost impossible for individuals, executive or not, to lay aside their own personal interests for the benefit of some impersonal entity that they don’t believe in. In light of this, it would seem that the pursuit of professional fulfillment has some practical application after all.

December 02, 2007

Storage Virtualization (part 2)

Already, we can see a few of the elements that have been mentioned earlier. The haphazard dispersion of files has created an especially complex storage environment, all the while allowing the company to make the most out of their available disc space. The mapping table connects the seemingly haphazard physical locations with their more intuitive, easier to understand logical locations, and the user is able to more fully grasp what files they have stored.
The user makes a request for a file that is saved on LUN-1 (Logical Unit 1) and the mapping table connects that file to a logical block on disc array 2 (LBA-2). The file is then retrieved from LBA-2 and delivered to the user as though it came from LUN-1 4. This, in a nutshell, is how storage virtualization is supposed to work. A complex, yet efficient storage environment is simplified by a virtualization client so that the user doesn’t have to mess with piecing all of the pertinent files back together.
So where can you get a storage virtualization software client? A few companies that vend such agents are Altiris, IBM, and the EMC Corporation. EMC, a highly regarded name in the digital storage business since 1979, has a product called Invista, which is a virtualization agent that promises to “reduce planned downtime and other disruptions” and “increase the flexibility of your storage infrastructure” 5. As a company that delivers $11.6 billion worth of revenue in a year, the EMC Corporation has clearly got something on making a profit in the digital storage business.
IBM, another heavy hitter in the world of digital storage, has a virtualization agent called POWER™ Virtualization that promises to allow organizations a way to take full advantage of space on their IBM System p servers. Some of other advantages that POWER provides are reducing network complexity (of course), faster implementation timeline with a reduced risk of business disruption (sound familiar?) and the ability to redirect IT resources toward business-critical applications 6.
Both IBM and EMC’s product descriptions highlight the positive aspects of storage virtualization, and describe only what advantages it will provide for your company. So what are some of the disadvantages of storage virtualization? No man-made technology is ever perfect, so what is it about storage virtualization that is less than ideal?
Because the implementation of data virtualization is fairly new (hence the expression “emerging technology”), no standard way of doing things has yet arisen. This lack of standards complicated the possibility of interpretability between two organizations that may be employing different flavors of virtualization 7 For instance, IBM’s POWER™ is designed to work with IBM System p servers. If one company wanted to merge records with another organization that already had an infrastructure set up that is composed of different devices, the virtualization agent would prove to be more of a hindrance than a help.
Another instance in which virtualization would prove to be a bit of a nuisance is the potential complication of data replication. When storage virtualization is implemented, only the virtualization agent knows where the data is physically stored. To effect a large-scale back up, the pertinent files have historically needed to be on physically contiguous discs for a traditional backup 8. To implement a backup with a virtualized system, while possible, requires extra work that involves some predetermined procedure of regathering all of the necessary files and copying them. With storage virtualization, large-scale backup is more time consuming, but with a well-designed procedure, it can prove to be of minimal consequence.
Even though the whole point of storage virtualization is to prevent managers from having to mess with the physical storage environment, it does occasionally need to be dealt with. As you might expect, with the limited attention that goes into the physical environment with virtualization in place, it can get pretty confusing. Like a cardboard box that people have been throwing a bunch of stuff into, the physical environment can take quite a bit of time to organize. The only redeeming factor where physical management is concerned is that it doesn’t have to be done often. It mostly just comes up when a company is looking to switch storage solutions or giving other organizations or entities access to their records.
Lastly, when a company decides to implement storage virtualization, they run the risk of adding another layer of data that they need to keep safe and backed up. Metadata is the proverbial “glue” that connects the logical data location with the physical data location, thereby make the virtualized system work 9. In the event of some disaster wiping out your mapping tables, it is vitally important to a company too have backup tables that they can use to get their system back up and running again. If that metadata gets lost, the company then faces the harrowing task of trying to reconstruct it by sorting through the complicated physical environment. This risk is an easy one to avoid, but it is important enough to consider before deciding to switch to a storage virtualization network.
Running at approximately $900 per server virtualized, storage virtualization is a relatively inexpensive way to simplify the way your company retrieves data. With new companies rapidly coming forward and providing their own virtualization clients to the market, prices for virtualized solutions are expected to continue to fall 10. With emphatic potential for system improvement, and manageable and avoidable risks, the ledger leans more heavily towards storage virtualization being an advantageous solution. As the technology matures, and standards are agreed upon, one should not be surprised to see storage virtualization become more and more commonly implemented among businesses who routinely store and access large amounts of data.

Storage Virtualization (part 1)

With more and more information being demanded of companies in nearly every sector of business, the ability to store and retrieve data is of paramount importance. For Business Continuity, digital storage represents a means of recovering from unforeseen setbacks. With such copious amounts of data being stored routinely, a method of easy retrieval is in significant demand. An emerging technology that delivers solutions for this very issue is Storage Virtualization.
Storage virtualization is a new way to store data while simplifying its presentation 1. It involves the use of a virtualization software client providing a “layer of abstraction” between the data’s physical address and its logical address. In other words, the user’s view of the data layout is not necessarily reflective of the literal allocation on the storage devices. The software client informs the user on a particular file’s location as though it were grouped together with related files, while in reality, they may be located on completely separate disc arrays 2!
You may wonder, what good is it to be able to view files as though they were logically grouped together? As it turns out, storage virtualization can save you money on disc space and man hours. The idea behind storage virtualization is to shield users and administrators from the complexity of the storage environment. After all, if there seems to be practically no rhyme nor reason to the random splattering of files across the storage servers, why should the users be troubled by it?
The more complex the data allocation, the more your management costs will be. That’s why storage virtualization is so advantageous. It allows the system managers to
understand what data they have without troubling them with the underlying complexities of the layout. With that in place, you don’t have to pay managers extra to unravel those complex systems.
Another way that storage virtualization saves money is by allowing a company to more efficiently use their data capacity. By not having to worry about keeping related files grouped together on a particular disc array, a manager can completely utilize a single storage unit with heterogeneous (composed of different types of) data. It isn’t important to make sure that all related files are group together physically 3. If there is room on a storage device, you can shove your next batch of data on there and think no more about it!
So now that we have an idea of why this technology might be useful, how does it work? When a file is saved and committed to storage, it is recorded physically on a storage medium of some kind. When storage virtualization is being implemented, mapping location information is created and stored along with it. That information, called metadata, is saved in a mapping table which attaches a logical address to the physical address in the storage device.
What this indicates is that there are two ways to define a files location with storage virtualization. There is, of course, a physical location and there is a logical location as well. The physical location refers to the literal device upon which the information is stored. The logical location is some illustrative representation that strategically groups files in some understandable and likely order. The mapping table is the part of the virtualization client that matches up the physical with the logical, and delivers an understandable and likely allocation schema to the user.
A generic example of storage virtualization in action might go a little something like this: a company that has implemented virtualization has a group of related files mapped together so that they appear grouped as a logical unit (LUN) on their storage array. In reality, these files aren’t really grouped together, in fact, they might be dispersed haphazardly across the storage devices in logical block addresses (LBA’s) wherever the virtualization client could fit them.