Add new comment
Virtualization- Part 1 - The Abstraction of the Internet
A key element of virtualization is the concept of abstraction. Abstraction can take many forms and many applications with profound benefits.
This is the first of a five part series on the evolution of virtualization, with the following planned articles:
We’ll start the series on a model that is near and dear to our hearts – the Internet.
Vint Cerf is one of the founding fathers of the internet and created a transport model of moving packets from one network to another. Seems pretty straight forward but, back in the day this was not an easy task as the networks were typically homogenous deployed by a single hardware vendor (DEC, AT&T, NCR, Apollo, Banyan, etc… ). Each vendor had their own proprietary methods of defining a ‘packet’ (that is, the number of bits in a ‘packet’; the order of the bits in a ‘packet’; the number of bytes in a ‘packet’; and the meaning of each bit/byte in a ‘packet’), and the way these computers spoke to each other (i.e. the protocol).
The first major challenge was to allow these desperate networks to exchange data. The challenge was met by defining common communication protocols (i.e. TCP/IP, UCP, etc …) , and a common packet & addressing structure.
This allowed high powered users (Scientists at the world's research institutions) to efficiently communicate across an environment largely made up of heterogeneous computers. Within this structure, application developers at each vendor (DEC, AT&T, NCR, Apollo, Banyan, etc…) developed tools, using the agreed upon common protocols , to transfer files (FTP), login into another computer (TELNET) and exchange email (POP3, SMTP).
Tim Bernes-Lee was one of those high powered users and wanted to find an easier way of navigating thru the internet without having to issue ftp commands or walk thru folders ( i.e. directories). He created an abstraction between what the internet looked like and the commands that facilitated communications . Tim created the notion of the world wide web. The world’s first web site was brought online in 1991.
Tim is credited for creating the following words we all use everyday: www, http and HyperText Transfer Protocol.
These abstractions have lead to an unprecedented number of users to the internet in very little time. A concept that some call, “Internet Time” .
“Internet Time” is defined by Wikipedia as:
We’ll then take a quick look at the applications that ride over them in Part 3 – The Abstraction of Applications.
After understanding the abstraction of the Application, we’ll look at a very basis of communications – Voice , in Part 4 - Virtualization of Voice Communications.
In the final article we will put all of these pieces together in understanding the anatomy and benefits of Virtual Data Centers and Call Centers , in Part 5 - Real World IT Examples and Benefits.
This is the first of a five part series on the evolution of virtualization, with the following planned articles:
Virtualization – Part 2 - The Abstraction of the Computer
The definition of a computer (CPU, data bus, memory, input/output, and disk) , the abstraction of programming a computer (machine code, assembly language, 3rd generation programming languages (3GL), 4GL and 5GL), the separation of a CPU from disk and the application of a Storage Area Network (SAN), blade servers and the realization of GRID computing.
Virtualization – Part 3 - The Abstraction of Applications
Concepts of a Application Programmers Interface (API), examples and pitfalls for APIs and the abstraction of Web Services.
Virtualization – Part 4 – Virtualization of Voice Communications
Telephony basics in the circuit switched voice network and the evolution of the packet switched voice network , aka VoIP.
Virtualization – Part 5 - Real World IT Examples and Benefits
The anatomy and benefits of Virtual Data Centers and Call Centers
We’ll start the series on a model that is near and dear to our hearts – the Internet.
Vint Cerf is one of the founding fathers of the internet and created a transport model of moving packets from one network to another. Seems pretty straight forward but, back in the day this was not an easy task as the networks were typically homogenous deployed by a single hardware vendor (DEC, AT&T, NCR, Apollo, Banyan, etc… ). Each vendor had their own proprietary methods of defining a ‘packet’ (that is, the number of bits in a ‘packet’; the order of the bits in a ‘packet’; the number of bytes in a ‘packet’; and the meaning of each bit/byte in a ‘packet’), and the way these computers spoke to each other (i.e. the protocol).
The first major challenge was to allow these desperate networks to exchange data. The challenge was met by defining common communication protocols (i.e. TCP/IP, UCP, etc …) , and a common packet & addressing structure.
This allowed high powered users (Scientists at the world's research institutions) to efficiently communicate across an environment largely made up of heterogeneous computers. Within this structure, application developers at each vendor (DEC, AT&T, NCR, Apollo, Banyan, etc…) developed tools, using the agreed upon common protocols , to transfer files (FTP), login into another computer (TELNET) and exchange email (POP3, SMTP).
Tim Bernes-Lee was one of those high powered users and wanted to find an easier way of navigating thru the internet without having to issue ftp commands or walk thru folders ( i.e. directories). He created an abstraction between what the internet looked like and the commands that facilitated communications . Tim created the notion of the world wide web. The world’s first web site was brought online in 1991.
Tim is credited for creating the following words we all use everyday: www, http and HyperText Transfer Protocol.
These abstractions have lead to an unprecedented number of users to the internet in very little time. A concept that some call, “Internet Time” .
“Internet Time” is defined by Wikipedia as:
“Internet time was a common catchphrase that originated during the late-1990s Internet boom. In this period, people who worked with the Internet had come to believe that "everything moved faster on the 'net", because the Internet made the dissemination of information far easier and cheaper. Fast-moving developments were therefore said to run "on Internet time".Efforts in virtualization of the internet are focused in/around layer 3 of the OSI stack, in the next article in this series we will take a dive into the machines themselves to understand abstraction as it relates to their operation and subsequent evolution, in Part 2 - The Abstraction of the Computer.
We’ll then take a quick look at the applications that ride over them in Part 3 – The Abstraction of Applications.
After understanding the abstraction of the Application, we’ll look at a very basis of communications – Voice , in Part 4 - Virtualization of Voice Communications.
In the final article we will put all of these pieces together in understanding the anatomy and benefits of Virtual Data Centers and Call Centers , in Part 5 - Real World IT Examples and Benefits.
Trackback URL for this post:
http://blogs.globalcrossing.com/trackback/353
gxnorm – Thu, 2007 – 07 – 12 14:48








