KVM Past, Present and Future - PowerPoint PPT Presentation

1 / 15
About This Presentation
Title:

KVM Past, Present and Future

Description:

... of the virtual machine core in the range of 40 kilobytes to 80 kilobytes. ... with a total memory budget of no more than a few hundred kilobytes. ... – PowerPoint PPT presentation

Number of Views:386
Avg rating:3.0/5.0
Slides: 16
Provided by: pinkihb
Category:

less

Transcript and Presenter's Notes

Title: KVM Past, Present and Future


1
KVM Past, Present and Future
  • Shilpa Patel
  • Bill Tucker

2
The Problem
  • How to make programs that will run regardless of
    the operating system it is running on.

3
the Solution
  • To create a universal pseudo-operating system
    that would mask the existing operating system.
  • This mask was known as the Virtual Machine

4
The Benefits
  • Allows us to write programs that will run on a
    variety of operating systems without having to
    make different versions. (ie. Java)
  • Can be designed to fit on machines with as little
    as 128kb of memory

5
Virtual Machines at a Glance
6
It Works With Anything!
7
Uses of Virtual Machines
  • Unix
  • Java
  • Electronic devices with very little memory
    (Cellular phones, PDAs, pagers)

8
The KVM Technology
  • The KVM technology was developed the smallest
    possible complete java virtual machine that
    would maintain all the central aspects of the
    java programming language.
  • The static memory footprint of the virtual
    machine core in the range of 40 kilobytes to 80
    kilobytes.
  • Cleaned, well-commented, and highly portable.
  • Modular and customizable as complete and fast
    without sacrificing the other design goals.
  • The K in KVM stands for kilo KVM is
    suitable for 16/32-bit RISC/CISC microprocessors
    with a total memory budget of no more than a few
    hundred kilobytes.
  • The minimum total memory budget required by a KVM
    implementation is about 128 kb, including virtual
    machine and some heap space for running java
    application.
  • KVM technology is used software stack to give the
    device the ability to download and run dynamic,
    interactive, secure java content on the device.

9
Suns KVM
  • The K Virtual Machine is the center of Java 2
    Platform, Micro Edition (J2ME), and Java 2 was
    created for wireless and other consumer
    electronic devices.
  • The KVM is a platform for smaller handheld
    devices such as portable phones, pagers, PDAs,
    set-top boxes, and small-payment terminals.
  • In order to create an application that run on the
    KVM, the users have to develop the Java tools and
    compiled code to produce a Java file, and then
    process the code through a converter.

10
What is difference between Analog KVM and
Digital KVM?
  • Analog KVM requires a physical access to the
    relieve controlling the connected servers
    (computers) to that switch.
  • Digital KVM Switches uses a technology that gives
    the permission to the administrators to control
    those servers using a specialized software that
    will give them total access to that machine as
    though they where setting in front of it.
  • Digital KVM Over IP, KVM Access Over IP, KVM
    Through IP is a Keyboard, Video, Mouse Switch
    that will allow total control of servers or
    computers across LANs, WANs and MANs over the
    Internet Protocol (IP).

11
Digital KVM switch have many benefits !
  • Access to servers from anywhere in the world over
    the massive IP network thus brining a huge
    reduction in time and expenses.
  • Digital KVM Switches allow centralized management
    of servers so administrators and IT personnel
    doesn't have to be in the branch to manage
    servers thus reducing costs.
  • Most new KVM Over IP Switches tend to use CAT5
    cables which help reduce the clutter that analog
    KVM switches cause with there cables. Not to
    mention the savings in terms of cables cost.

12
KVM on the Palm Pilot
  • Allows small Java programs to be run on the Palm
    Pilot.
  • Other PDAs that have the KVM technology can
    communicate with the Palm Pilot, regardless of
    their make or model.

13
KVM On Your Cell Phone
  • Programs such as AOL Instant Messenger are
    available due to KVM technology.
  • Works just like the real version, despite the
    memory limitations of the phone.

14
(No Transcript)
15
References
  • Java 2 platform Micro Edition (J2ME )
    Technology for Creating Mobile Devices May
    19.2000.
  • Java World Opinion The Java-enabled wireless
    world March 6, 2000.
  • http//www.foxns.com/switches/switchview/dt.html
  • Michael Deleo A Demonstration of JiniTM
    Technology and the K Virtual Machine September
    1999
  • http//www.cis.njit.edu/nichol/
Write a Comment
User Comments (0)
About PowerShow.com