Know What You Don’t Know?

August 1st, 2007

Virtualization? What The Heck Is That? – Chapter 02

Know what you don’t know. Any experienced computer technology expert knows this simple rule, if they don’t fire them now, seriously. While you are at it, if the company CPAs do not know this as well, fire them too, I will explain later why. This know-what-you-don’t-know concept is the basic principle of the scientific method. In other words, if you don’t know what questions to ask in solving a problem, you have no possible hope to finding a viable solution. How does this prove applicable to virtualization?

Decentralization of resources, in a typical multiple server meshed network, which is the modern corporate infrastructure model that dominates today, is driven by project requirements. Infrastructure grows project by project. Thus the total infrastructure is hard to manage and track. Asset control, resource allocation, end of life budgets, infrastructure costing, etc., are project focused for approval, and costing at a site level or greater is almost an after thought. Short of being a CPA at the corporate financial office, almost no one sees the 10,000 foot view, with few ever seeing the 100,000 foot view. But virtualization requires the 100,000, the 10,000 and even the 1,000 foot view concurrently and predicatively! Thus, you need to know what you do not know, past, present, and to a reasonable degree the future of your computing infrastructure, to efficiently and effectively implement virtualization from a scale and cost perspective.

For Power, cooling, connectivity, server hardware, site infrastructure, personnel, etc., what are your fixed costs? What are your variable costs? Just looking at hardware, for example, how many servers did you purchase 3 years ago? 2 years ago? Now? Next year? Next 3 years? Next 5 years? Don’t laugh! In a project driven justification model for purchase approval, these predictive scenarios are not straight forward, and drive CPAs insane. Forcing financial analysis in a future context is an educated guess, which CPAs hate, even if they don’t say so. Telling management you have to spend $15 bucks to save $10? And the very first thing the CPAs ask is how do you know only 15$ is needed? Then they ask, how do we charge back the $20 (they never believe it is only 15) across 40 entities, which start at 10 and grow into 40, since you have 40 virtual machines online today? By CPU utilization? By DASD utilization? What statistic? CPAs, thus management, never focus on the $10 bucks in savings. This exact issue has happened to me enough times, over the last few years; I take aspirin to the conference room, and leave it out on the table for any one that needs it. I think Las Vegas has standing odds at 3-to-1 any CPA in the room goes for the aspirin first. I figure you fire CPAs until they suggest up front a predictive graduated cost model for pre-provisioned virtualization funding, soon or later the word will get out new thinking is required for virtualization costing.

If you don’t know what you have done in the past, and can’t understand what you really need in the future? Then deciding to implement virtualization is counter intuitive, and impossible to justify.  Remember the comment about firing the CPAs? What company, large or small, really knows what it is spending on infrastructure? What it is actually being used effectively in the infrastructure? Most CIOs in fortune 100 firms know the budget numbers, but not the lines items, and almost no one knows the efficiency-of-use for said line items. It can truly be said, for virtualization, the devil is in the details, past, present, and future.

Entry Filed under: A Proper Virtual World, ToutVirtual, Virtual System Management

3 Comments Add your own

  • 1. Robert Barnes  |  August 21st, 2007 at 10:06 pm

    For VMWare is the virtualization interrupt driven or a time slice? The original IBM mainframes were all interrupt driven.

  • 2. Schorschi  |  August 24th, 2007 at 2:42 pm

    Effectively time slice, from a virtual machine perspective on the host, however, interrupts are used under the hood on the true hardware of the host as any OS would do. And of course each VM has a logical interrupt processor ‘responder’ that the VM thinks is hardware. This logical responder is the ‘world’ the emuldates the hardware the VM thinks if its hardware.

  • 3. Virtual Instance Performa&hellip  |  August 29th, 2007 at 11:19 am

    [...] There have been a number of scientists in the 20th century that have commented on this same issue of context as applicable to observation and measurement, in various ways, lets see…  Albert Einstein – Theory of General Relativity, where Einstein states that the observer defines the context of what is going on, for example, if you watching an object fall, and you are not falling, you see something falling. However, if you are also falling at the some rate and direction as the object, and you do not realize you are falling, you may simply see the object sitting next to you. Of course, the most descriptive theory that is applicable to virtual instances and monitoring their performance, is the Heisenberg Uncertainty Principle and confusion of the Observer Effect, where in, the actual act of observing, or in our case measuring performance, impacts the performance being measured. Heisenberg understood the Observer Effect, but his uncertainty principle was really describing measurement uncertainty, for example, some uncertainty always exists in every measurement, this always happens when inaccurate measuring methods are used, or when something unknown is impacting the measurement process. For those that read this blog often, you may be reminded by something I have said in the past… Know What You Don’t Know… the very question implies that you have to acknowledge context for any analysis that is done. In part II, I will discuss the more mechanical side of ensuring virtual instance performance, now that we have got the nasty context topic out of the way. Share This [...]

Leave a Comment

Required

Required, hidden

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed




Calendar

August 2007
M T W T F S S
« Jul   Sep »
 12345
6789101112
13141516171819
20212223242526
2728293031  

Most Recent Posts