• Title/Summary/Keyword: Virtual Machine

Search Result 843, Processing Time 0.033 seconds

Development of a platform based on JAVA for partial discharge monitoring (부분방전 광역감시를 위한 JAVA기반 진단플랫폼 개발)

  • Jeon, Jin-Hong;Kim, Kwang-Su;Jeong, Jun-Young;Kim, Kwang-Hwa
    • Proceedings of the KIEE Conference
    • /
    • 2004.11c
    • /
    • pp.423-425
    • /
    • 2004
  • This raper deals with a platform for diagnosis monitoring of partial discharge based on Java virtual machine. This platform is designed for estimating diagnostic parameters of partial discharge signal and displaying Web-page on operating status. For Web-service, hardware of platform is based on a Strongarm processor and software base is designed on Linux and java virtual machine.

  • PDF

Memory Management Analysis in Kernel-based Virtual Machine (Kernel-based Virtual Machine 메모리 관리 분석)

  • Nam, Hyunwoo;Park, Neungsoo;Lee, Kangwoo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2009.04a
    • /
    • pp.770-771
    • /
    • 2009
  • 리눅스 커널을 VMM(Virtual Machine Monitor)로 만들어 주는 KVM의 메모리 관리 기법을 분석한다. Xen과의 차이점과 KVM의 구조를 알아보고 KVM에서의 메모리 관리 기법에 대해 분석하였다. 또한 CPU의 가상화 기능인 Intel VT-x가 어떻게 적용되었는지 분석한다.

Development of Virtual Prototype for Labeling: Unit on the Automatic Battery Manufacturing Line (건전지 자동화 조립라인의 라벨링부의 Virtual Prototype 개발)

  • 정상화;차경래;김현욱;신병수;나윤철
    • Proceedings of the Korean Society of Machine Tool Engineers Conference
    • /
    • 2002.04a
    • /
    • pp.357-362
    • /
    • 2002
  • Most of battery industries are growing explosively as a core strategy industry for the development of the semi-conductor, the LCD, and the mobile communication device. In this thesis, dynamic characteristics of the steel can labeling machine on the automatic cell assembly line are studied. Dynamic characteristic analysis consists of dynamic behavior analysis and finite element analysis and is necessary for effective design of machines. In the dynamic behavior analysis, the displacement, velocity, applied force and angular velocity of each components are simulated according to each part. In the FEA, stress analysis, mode analysis, and frequency analysis are performed for each part. The results of these simulations are used for the design specification investigation and compensation for optimal design of cell manufacturing line. Therefore, Virtual Engineering of the steel can labeling machine on the automatic cell assembly line systems are modeled and simulated. 3D motion behavior is visualized under real-operating condition on the computer window. Virtual Prototype make it possible to save time by identifying design problems early in development, cut cost by reducing making hardware prototype, and improve quality by quickly optimizing full-system performance. As the first step of CAE which integrates design, dynamic modeling using ADAMS and FEM analysis using NASTRAN are developed.

  • PDF

Protecting Technique for the Executable File of Virtual Machines (가상기계 실행파일을 위한 보호 기법)

  • Park, Ji-Woo;Yi, Chang-Hwan;Oh, Se-Man
    • Journal of Korea Multimedia Society
    • /
    • v.10 no.5
    • /
    • pp.668-678
    • /
    • 2007
  • The development of a wire and wireless communication technologies might permit easily accessing on various information. But, the easiness of accessing information has basically the problem of an unintended information outflow. An executable file which has key algorithms, data and resources for itself has very weak point in the security. Because the various information such as algorithms, data and resources is included in an executable file on embedded systems or virtual machines, the information outflow problem may appear more seriously. In this paper, we propose a technique which can be protecting the executable file contents for resolving the outflow problem through the encryption. Experimentally, we applied the proposed technique to EVM-the virtual machine for embedded system and verified it. Also, we tried a benchmark test for the proposed technique and obtained reasonable performance overhead.

  • PDF

Profit-Maximizing Virtual Machine Provisioning Based on Workload Prediction in Computing Cloud

  • Li, Qing;Yang, Qinghai;He, Qingsu;Kwak, Kyung Sup
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.9 no.12
    • /
    • pp.4950-4966
    • /
    • 2015
  • Cloud providers now face the problem of estimating the amount of computing resources required to satisfy a future workload. In this paper, a virtual machine provisioning (VMP) mechanism is designed to adapt workload fluctuation. The arrival rate of forthcoming jobs is predicted for acquiring the proper service rate by adopting an exponential smoothing (ES) method. The proper service rate is estimated to guarantee the service level agreement (SLA) constraints by using a diffusion approximation statistical model. The VMP problem is formulated as a facility location problem. Furthermore, it is characterized as the maximization of submodular function subject to the matroid constraints. A greedy-based VMP algorithm is designed to obtain the optimal virtual machine provision pattern. Simulation results illustrate that the proposed mechanism could increase the average profit efficiently without incurring significant quality of service (QoS) violations.

Profiling for Optimization of Virtual Machine Codes (가상기계 코드 최적화를 위한 프로파일링)

  • Shin, Yang-Hoon;Yi, Chang-Hwan;Oh, Se-Man
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.10b
    • /
    • pp.562-565
    • /
    • 2006
  • 가상기계(Virtual Machine)는 소프트웨어로 제작되어 논리적인 시스템 구성을 갖는 컴퓨터이기 때문에 그 수행 속도와 필요 저장 공간 측면에서 성능이 떨어질 수 밖에 없다. 따라서 가상기계의 성능에 있어서 보다 효율적인 코드로의 최적화가 중요하다. 본 논문에서는 가상기계 코드(Virtual Machine Code) 최적화를 위해 코드를 실행하여 얻을 수 있는 동적 정보인 프로파일링 데이터(Profiling Data)를 정의하고, 프로파일링 시스템을 설계하여 프로파일링 데이터를 가상기계 코드 최적화에 적용 할 수 있는 기반을 마련하였다. 나아가 EVM(Embedded Virtual Machine)에서 실행되는 SIL(Standard Intermediate Language) 코드를 대상으로 프로파일링 시스템을 구현하여 실제 가상 기계 코드에 대하여 프로파일링 데이터를 추출하였다.

  • PDF

A Classification-Based Virtual Machine Placement Algorithm in Mobile Cloud Computing

  • Tang, Yuli;Hu, Yao;Zhang, Lianming
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.10 no.5
    • /
    • pp.1998-2014
    • /
    • 2016
  • In recent years, cloud computing services based on smart phones and other mobile terminals have been a rapid development. Cloud computing has the advantages of mass storage capacity and high-speed computing power, and it can meet the needs of different types of users, and under the background, mobile cloud computing (MCC) is now booming. In this paper, we have put forward a new classification-based virtual machine placement (CBVMP) algorithm for MCC, and it aims at improving the efficiency of virtual machine (VM) allocation and the disequilibrium utilization of underlying physical resources in large cloud data center. By simulation experiments based on CloudSim cloud platform, the experimental results show that the new algorithm can improve the efficiency of the VM placement and the utilization rate of underlying physical resources.

Development of Diagnosis Platform for DC-DC Converter Based on Java Virtual Machine (Java VM 기반 DC-DC 컨버터 진단 플랫폼 개발)

  • 전진홍;김광수;정준영;김태진;김광화
    • Journal of Energy Engineering
    • /
    • v.13 no.3
    • /
    • pp.199-204
    • /
    • 2004
  • This Paper deals with a Platform for diagnosis monitoring of DC-DC converter system based on Java virtual machine. This platform is designed for estimating diagnostic parameters of DC-DC converter system based on system identification method and displaying Web-page on operating status. For Web-service, hardware of platform is baled on a Strongarm processor and software bale is designed on Linux and java virtual machine.

Analysis of Dalvik Virtual Machine (Dalvik Virtual Machine 분석)

  • Cho, Yeongpil;Kwon, Yongin;Yang, Seungjun;Paek, Yunheung
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2012.04a
    • /
    • pp.45-46
    • /
    • 2012
  • 현재 스마트폰에서 가장 널리 쓰이는 OS는 안드로이드이다. 안드로이드는 오픈 소스 플랫폼이기 때문에 이를 수정하여 기존 기술을 개선하거나 새로운 기술을 개발하려는 시도가 많이 이루어지고 있다. 이를 위해 필수적으로 시행해야 할 것이 Dalvik Virtual Machine을 분석하는 작업이다. 이에, 본 연구는 Dalvik Virtual Machine의 주요 요소를 분석하였다.