• Title/Summary/Keyword: Virtual desktop

Search Result 100, Processing Time 0.024 seconds

Effect of ASLR on Memory Duplicate Ratio in Cache-based Virtual Machine Live Migration

  • Piao, Guangyong;Oh, Youngsup;Sung, Baegjae;Park, Chanik
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.9 no.4
    • /
    • pp.205-210
    • /
    • 2014
  • Cache based live migration method utilizes a cache, which is accessible to both side (remote and local), to reduce the virtual machine migration time, by transferring only irredundant data. However, address space layout randomization (ASLR) is proved to reduce the memory duplicate ratio between targeted migration memory and the migration cache. In this pager, we analyzed the behavior of ASLR to find out how it changes the physical memory contents of virtual machines. We found that among six virtual memory regions, only the modification to stack influences the page-level memory duplicate ratio. Experiments showed that: (1) the ASLR does not shift the heap region in sub-page level; (2) the stack reduces the duplicate page size among VMs which performed input replay around 40MB, when ASLR was enabled; (3) the size of memory pages, which can be reconstructed from the fresh booted up state, also reduces by about 60MB by ASLR. With those observations, when applying cache-based migration method, we can omit the stack region. While for other five regions, even a coarse page-level redundancy data detecting method can figure out most of the duplicate memory contents.

The Design and Implementation of Virtual Reality Authoring Tool (가상세계 저작도구의 설계 및 구현)

  • 성운재
    • Journal of the Korea Society for Simulation
    • /
    • v.4 no.1
    • /
    • pp.37-44
    • /
    • 1995
  • 본 논문은 가상현실 어플리케이션을 제작하기 위한 가상세계 저작도구인 VRAT(Virtual Reality Authoring Tool)의 설계 및 구현에 대해 기술한다. VRAT는 3D desktop, immersive, reflexive metaphor를 지원하며 실시간 3D 센서 시스템과 폴리곤 렌더링 시스템을 기반으로 객체 지향적인 가상현실 운영시스템, 가상세계 데이터베이스, GUI를 통한 저작시스템으로 구성된다. 이들 하부 시스템은 완전히 결합되어 있어서 VRAT시스템을 사용한 응용프로그램의 수행중에 기존의 3D CAD 시스템등에서 제작한 모델을 가상세계내에 배치하고 이들에 행위양식을 부여하는 태스크를 지정하거나 입력장치인 센서를 모델이나 시점에 연결하여 조종하는 것이 가능하다. 제안된 시스템은 범용성과 이식성을 고려하여 UNIX와 X-Window 시스템을 기반으로 X11, GL, PIXRECT, VGA 그래픽 하부 시스템과 SGI, SUN, HP 등의 워크스테이션과 PC 상에서 구현되었다.

  • PDF

Implementation of a Virtual Machine Monitor for ARMv7 Architecture (ARMv7 구조를 위한 가상 머신 모니터 구현)

  • Oh, Seung-Jae;Shin, Dongha
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.8 no.3
    • /
    • pp.145-153
    • /
    • 2013
  • Virtualization technology has been applied in IA-32 based server or desktop systems. Recently it has been applied in ARM based mobile systems. Virtualization technology provides many useful features that are not possible in operating system level such as isolation, interposition, encapsulation and portability. In this research, we implement an ARM based VMM(Virtual Machine Monitor) by using the following techniques. First, we use "emulation" to virtualize the processor. Second, we use "shadow page tables" to virtualize the memory. Finally, we use a simple "pass-through I/O" to virtualize the device. Currently the VMM runs ARM Linux kernel 3.4.4 on a BeagleBoard-xM, and we evaluated the performance of the VMM using lmbench and dhrystone. The result of the evaluation shows that our VMM is slower than Xen on ARM that is implemented using paravirtualization but has good performance among the VMMs using full-virtualization.

uPC player : An OS Virtualization-based Technique to Support Stateless Computing Execution Environment on Windows (uPC player : 윈도우 운영체제에서의 OS가상화 기반 무상태 컴퓨팅 실행환경 지원 기술)

  • Sung, Baek-Jae;Park, Chan-Ik
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.16 no.1
    • /
    • pp.125-129
    • /
    • 2010
  • Stateless computing supports a mobility of computing environment easily. It is becoming a major technology for securing personal user's information on shared computing environment. With the advance of virtualization technology and cloud computing, stateless computing is an essential part of personal computing environment connectivity (user's setting and data is stored in remote server or some storage, and it can be restored at any computing environment) In this paper, we propose uPC player that supports stateless computing execution environment on Windows. uPC player provides Windows operating system to user by using an uPC OS virtualization module. In this paper, we leverage how uPC player is designed and implemented for supporting a stateless computing execution environment. uPC player provides a desktop switch between host-system execution environment and uPC virtual execution environment. And it needs just one second for loading uPC virtual execution environment by using OS virtualization-based technique.

A Study on the RDP, VNC Applicaion for the computer Remote Control by Mobile (모바일 기반의 컴퓨터 원격제어를 위한 RDP, VNC Application에 관한 연구)

  • Song, Jong-gun;Jang, Won-tae
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2009.05a
    • /
    • pp.459-462
    • /
    • 2009
  • The Growth in wireless Internet has made Networking possible at anytime and anywhere so that application program development is vigorous for mobile service implementation. In particular, mobile service has a feature that can present flexible service at anytime, and anywhere. This study proposes a system which is able to make a remote control of computer by means of mobile as an example of the production of application for such mobile service. This paper researches a RDP(Remote Desktop Protocol), VNC(Virtual Network Computing) system that control screen of remote computer and input devices by using smart-phone. The advantage of this system is the function that turning on and off the computer, file transfer, file upload/download, and paperwork. Therefore users are expected to use more conveniently.

  • PDF

For Android-based VDI solutions, USB Redirection Technique (안드로이드 기반 VDI 솔루션에서의 USB 리다이렉션 적용 기법)

  • Lee, Jun-ha;Bae, Byoungmin
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2014.10a
    • /
    • pp.606-608
    • /
    • 2014
  • The Study on the technique of applying the method USB redirection on Linux-based SPICE-GTK VDI solution for in (Virtual Desktop Infrastructure) VDI solution for Android-based USB redirection in this paper. VDI solutions are developed according to the development of many of the latest Android-based devices, but a VDI solution that supports USB redirection is limited. Also does not support USB redirection of Android to use the SPICE VDI solution. Therefore, the text presents the techniques applied to the Android-based VDI solutions applied to analyze the way USB redirection of SPICE-GTK VDI solution based on Linux. G PRO smartphone devices to install and use Linux-based VDI server to a test of the method applied in this paper, and the USB redirection applied VDI clients using a USB storage device, USB redirection is done playing files results you can check

  • PDF

Data Security Technology for the Desktop Virtualization Environment using the Graphic Offloading (SW 분할 실행을 이용한 데스크탑 가상화 환경에서 데이터 보안 기술)

  • Chung, Moonyoung;Choi, Won-Hyuk;Jang, Su-Min;Yang, Kyung-Ah;Kim, Won-Young;Choi, Jihoon
    • KIISE Transactions on Computing Practices
    • /
    • v.20 no.10
    • /
    • pp.555-560
    • /
    • 2014
  • This paper proposes the data security technology for the desktop virtualization environment using the separated software execution method. In the virtual environment where allocates separate VMs to the users, there is a benefit that the programs in one guest machine are isolated from the programs running in another guest machine, whereas in the separated execution environment that supports application virtualization, the isolation is not offered and it causes the data security problem because the applications are executed by the one root privilege in the server. To solve this problem, we provides the data security method using the server storage filter, the viewer filter, and the file mapping table in this paper.

A Study on Sizing and Operational Policies for Building the Cloud Training Portal System of Cyber Universities (사이버대학의 클라우드 실습 포털 구축을 위한 규모 산정 및 운영 정책)

  • Park, Jung-Ho
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.15 no.1
    • /
    • pp.171-178
    • /
    • 2015
  • In these days, the practical training education is getting highlighted in IT curriculum. This study is for the Cloud computing based Virtual Desktop Service Plan of IT education and its efficient operation and management plan. With the implementation of a virtual lab environment system, the training environment which is customized by the curriculum is able to be provided. Also in the case of the limited system, the curriculum is able to be provided for each subject in advance. Therefore if the Cloud Training (or Practicing) Portal system for the multiple cyber universities is implemented according to this study's estimated scale and operation managing policies, the virtual training education service system could be provided in more efficient and more effective ways.

User Adaptive Variable Keyboard for Smart Devices (스마트 기기 사용자 적응형 가변 키보드)

  • Jeoung, You-Sun;Choi, Dong-Min
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.12 no.6
    • /
    • pp.1167-1172
    • /
    • 2017
  • Desktop computers, which were the main means of Internet use and information activity, were pushed out by smart devices that emphasized mobility and simplicity. The recent information production and consumption activities are performed through smart devices, but there is no input device for smart devices that can fully replace traditional input devices such as full-size PC compatible keyboards. Because of the small size of the virtual keyboard that uses the touch screen of the smart device, typographical error occurs at a high rate. In this paper, we propose a variable virtual keyboard that minimizes the typographical errors of the conventional virtual keyboards. The proposed method minimizes the user 's input error by adjusting the size of each key of the virtual keyboard based on accumulated dataset of position and pressure of the user' s input error even though there is no difference in the key position arrangement of the conventional virtual keyboards.

How to create mixed reality educational contents using Hololens (홀로렌즈를 활용한 혼합현실 교육 콘텐츠 제작 방법)

  • Song, Eun-Jee
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.24 no.3
    • /
    • pp.391-397
    • /
    • 2020
  • Realistic content such as virtual reality, augmented reality, and mixed reality is emerging as an innovative technology in the education field in that it allows people to safely and efficiently experience dangerous, expensive or impossible situations, such as disaster training or space travel. Recently, as government agencies have supported a lot for producing virtual augmented reality contents about education, various educational contents using virtual augmented reality technology have been developed through the Edutech industry. Many virtual augmented reality-based educational contents are being developed, but mixed reality-based educational contents are very limited which could be more effective for education. This study examines the basic method of producing mixed reality educational contents using Hololens and, on the basis of this, it proposes the method for producing scientific experiment contents. Hololens made it possible to share information in real time without a regular desktop PC, and it is effective for teachers to manage and evaluate students in real time.