CPU Memory CPU Memory ① Hibernate Save the memory contents To the disk ② Transfer Transfer the disk (All OS image: Memory image and file system) to other machine disk ③ Resume Restore the memory contents from the disk Common Architecture Common Architecture
the OS can hibernate and resume without the help of hardware(BIOS).
the hibernated OS image, which includes memory image and file system , can be transferable by network or removable media.
We can’t transfer the disk image from the hibernated computer.
Basic Idea CPU (ex:Xeon 500MHz) Virtual Machine (ex:vmware) Guest OS ( ｅｘ :Linux) Host OS ( ｅｘ :WinNT) CPU (ex:Celeron 433MHz) Virtual Machine (ex:vmware) Host OS ( ｅｘ :Linux) Desktop PC Note PC Common Architecture Transfer the image
Current Implementation CPU (ex:Xeon 500MHz) Virtual Machine (ex:vmware) Guest OS ( ｅｘ :Linux) Host OS ( ｅｘ :WinNT) CPU (ex:Celeron 433MHz) Virtual Machine (ex:vmware) Host OS ( ｅｘ :Linux) Desktop PC Note PC Common Architecture Transfer the image
Action of NTC The running OS image on the desktop computer is hibernated. The hibernated OS image is transferred by removable media. The hibernated OS is resumed on laptop computer Hibernate Transfer Resume
Resume Time 15.3 (R) 8 (W) 0.8 128 Compact Flash 10.2 5 340 Micro Drive 20.5 1 1000 Hard disk Resume Time (s) Transfer Rate (Mbps) Volume (M) PCMCIA Media
Up to now debugging requires many steps. Many developers are told the debugging point by e-mail, get the source code, compile it and execute it to reach the debugging point.
NTC offers platform for collaboration
Developers can share the same OS environment and debugging point from the copy of live OS image. They are not required to compile and execute.
They also can replay the debugging point by the use of old OS image.
The image of NTC world Developer can share the debugging. OS image is distributed on the net. Mobile user can also share the OS. User can use the OS image without install Expert offers us an excellent OS image.
Remote virtual display vs. NTC ・ First transfer is very heavy but no latency after resume. ・ It can make a copy of OS image . It is distributable. It is also able to use play back . ・ It always includes latency. ・ It only transfer the display image. NTC Remote virtual display