• 제목/요약/키워드: Virtual Machine Tools

검색결과 42건 처리시간 0.031초

A Hybrid Cloud Testing System Based on Virtual Machines and Networks

  • Chen, Jing;Yan, Honghua;Wang, Chunxiao;Liu, Xuyan
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제14권4호
    • /
    • pp.1520-1542
    • /
    • 2020
  • Traditional software testing typically uses many physical resources to manually build various test environments, resulting in high resource costs and long test time due to limited resources, especially for small enterprises. Cloud computing can provide sufficient low-cost virtual resources to alleviate these problems through the virtualization of physical resources. However, the provision of various test environments and services for implementing software testing rapidly and conveniently based on cloud computing is challenging. This paper proposes a multilayer cloud testing model based on cloud computing and implements a hybrid cloud testing system based on virtual machines (VMs) and networks. This system realizes the automatic and rapid creation of test environments and the remote use of test tools and test services. We conduct experiments on this system and evaluate its applicability in terms of the VM provision time, VM performance and virtual network performance. The experimental results demonstrate that the performance of the VMs and virtual networks is satisfactory and that this system can improve the test efficiency and reduce test costs through rapid virtual resource provision and convenient test services.

통합절삭 시뮬레이션 시스템용 선삭표면조도 시뮬레이션 알고리즘의 설계 (Design of an Algorithm to Simulate Surface Roughness in a Turning for an Integrated Machining Simulation System)

  • 장동영
    • 한국시뮬레이션학회논문지
    • /
    • 제8권1호
    • /
    • pp.19-33
    • /
    • 1999
  • The fundamental issues to evaluate machine tools performance through simulation pertain to the physical models of the machine tool itself and of process while the practical problems are related to the development of the modular software structure. It allows the composition of arbitrary machine/process models along with the development of programs to evaluate each state of machining process. Surface roughness is one of the fundamental factors to evaluate machining process and performance of machine tool, but it is not easy to evaluate surface roughness due to its tribological complexity. This paper presents an algorithm to calculate surface roughness considering cutting geometry, cutting parameters, and contact dynamics of cutting between tool and workpiece as well as tool wear in turning process. This proposed algorithm could be used in the designed virtual machining system. The system can be used to evaluate the surface integrity of a turned surface during the design and process planning phase for the design for manufacturability analysis of the concurrent engineering.

  • PDF

Exploring Support Vector Machine Learning for Cloud Computing Workload Prediction

  • ALOUFI, OMAR
    • International Journal of Computer Science & Network Security
    • /
    • 제22권10호
    • /
    • pp.374-388
    • /
    • 2022
  • Cloud computing has been one of the most critical technology in the last few decades. It has been invented for several purposes as an example meeting the user requirements and is to satisfy the needs of the user in simple ways. Since cloud computing has been invented, it had followed the traditional approaches in elasticity, which is the key characteristic of cloud computing. Elasticity is that feature in cloud computing which is seeking to meet the needs of the user's with no interruption at run time. There are traditional approaches to do elasticity which have been conducted for several years and have been done with different modelling of mathematical. Even though mathematical modellings have done a forward step in meeting the user's needs, there is still a lack in the optimisation of elasticity. To optimise the elasticity in the cloud, it could be better to benefit of Machine Learning algorithms to predict upcoming workloads and assign them to the scheduling algorithm which would achieve an excellent provision of the cloud services and would improve the Quality of Service (QoS) and save power consumption. Therefore, this paper aims to investigate the use of machine learning techniques in order to predict the workload of Physical Hosts (PH) on the cloud and their energy consumption. The environment of the cloud will be the school of computing cloud testbed (SoC) which will host the experiments. The experiments will take on real applications with different behaviours, by changing workloads over time. The results of the experiments demonstrate that our machine learning techniques used in scheduling algorithm is able to predict the workload of physical hosts (CPU utilisation) and that would contribute to reducing power consumption by scheduling the upcoming virtual machines to the lowest CPU utilisation in the environment of physical hosts. Additionally, there are a number of tools, which are used and explored in this paper, such as the WEKA tool to train the real data to explore Machine learning algorithms and the Zabbix tool to monitor the power consumption before and after scheduling the virtual machines to physical hosts. Moreover, the methodology of the paper is the agile approach that helps us in achieving our solution and managing our paper effectively.

AndroScope: An Insightful Performance Analyzer for All Software Layers of the Android-Based Systems

  • Cho, Myeongjin;Lee, Ho Jin;Kim, Minseong;Kim, Seon Wook
    • ETRI Journal
    • /
    • 제35권2호
    • /
    • pp.259-269
    • /
    • 2013
  • Android has become the most popular platform for mobile devices. However, Android still has critical performance issues, such as "application not responding" errors and hiccups resulting from garbage collection. Many phone vendors have tried to resolve the problems by characterizing and improving the performance. However, there are few insightful performance analysis tools for the Android-based systems. This paper presents AndroScope, which is a performance analysis tool for both the Android platform (Dalvik virtual machine, core libraries, Android libraries, and even Linux kernels) and its applications. To the best of our knowledge, this is the first tool to collect and analyze performance data from all the software layers of the Android-based systems. AndroScope offers a trace mechanism to collect such deep and wide performance data as hardware performance counters, time, and memory usage. In addition, the tool includes TraceBridge, which is a middleware for the fast handling of mass logs. Moreover, AndroScope offers an integrated graphical user interface with the Android software development kit to display a great volume of the detailed performance data.

5축 FMS라인의 절삭 칩 처리를 위한 칩 회수처리장치 시뮬레이션에 관한 연구 (A Study on Simulation of Chip Recycling System for the Management of Cutting Chip in 5-Axis FMS Line)

  • 이인수;김해지;김덕현;김남경
    • 한국기계가공학회지
    • /
    • 제12권6호
    • /
    • pp.175-181
    • /
    • 2013
  • The primary element of machining automation is to maximize the utilization of machine tools, which determines the output and lead-time. In particular, 95% of raw materials for wing ribs are cut into chips and 0.6 ton of chips are generated every hour from each machine tool. In order to verify the chip recycling system that controls the chips from the machines in five-axis FMS line, a simulation of the virtual model is constructed using the QUEST simulation program. The optimum speed of the chip conveyor and its operating conditions that directly affect the efficiency of the FMS line are presented including the chip conveyor speed, the maximum capacity of the hopper, and the number of chip compressors.

지능형 협업 환경에서 사용자를 위한 효과적인 공간 인터랙션 제공 (Provision of Effective Spatial Interaction for Users in Advanced Collaborative Environment)

  • 고수진;김종원
    • 한국HCI학회:학술대회논문집
    • /
    • 한국HCI학회 2009년도 학술대회
    • /
    • pp.677-684
    • /
    • 2009
  • 다양한 센서 네트워크와 유비쿼터스 기술이 제공되는 지능형 협업 환경은 사용자를 위해 확장된 인터랙션을 제공할 수 있다. 기존의 인터랙션이 사용자와 컴퓨터 머신과의 직접적인 인터랙션이 주를 이룬 반면 새로 확장된 인터랙션은 사용자와 공간과의 인터랙션을, 실질적으로 공간을 구성하는, 관리와 제어가 가능한 구성요소와의 인터랙션을 나타낸다. 본 논문은 이러한 공간 인터랙션을 효과적으로 제공할 수 있도록 하기 위해서 공간 오브젝트를 등록, 인식하고, 특히 사용자의 의도에 맞는 태스크를 지원하기 위해 과거의 인터랙션 정보를 이용한 템플릿 기반 맵핑 알고리즘을 설계한다. 제안된 알고리즘을 이용하는 경우, 공간 오브젝트가 증가함에 따라 템플릿을 검색하여 처리하는데 드는 시스템의 비용이 어느 정도 향상되는지 실험을 통해 분석하도록 하며, 진행되는 모든 공간 인터랙션을 시각적으로 보여주기 위한 그래픽 기반의 도시 방법을 소개하고 결론을 맺는다.

  • PDF

XML을 이용한 3D 가상 제품의 HMI 행동양태 모델링과 시뮬레이션 방안 (Modeling and Simulation of HMI Behaviors of 3D Virtual Products using XML)

  • 정호균;박형준
    • 한국CDE학회논문집
    • /
    • 제20권1호
    • /
    • pp.75-83
    • /
    • 2015
  • In the virtual prototyping (VP) of digital products, it is important to provide the people involved in product development with the visualization and interaction of the products, and the simulation of their human machine interaction (HMI) behaviors in interactive 3D virtual environments. Especially, for the HMI behavior simulation, it is necessary to represent them properly and to play them back effectively according to user interaction in the virtual environments. In a conventional approach to HMI behavior simulation, user interface (UI) designers use UI design software tools to generate the HMI behavior of a digital product of interest. Due to lack of reusability of the HMI behavior, VP developers need to analyze and integrate it into a VP system for its simulation in a 3D virtual environment. As this approach hinders the effective communication between the UI designers and the VP developers, it is easy to create errors and thereby it takes significant time and effort especially when it is required to represent the HMI behavior to the finest level of detail. In order to overcome the shortcomings of the conventional approach, we propose an approach for representing the HMI behavior of a digital product using XML (eXtensible Markup Language) and for reusing it to perform the HMI behavior simulation in 3D virtual environments. Based on the approach, a VP system has been developed and applied for the design evaluation of various products. A case study about the design evaluation is given to show the usefulness of the proposed approach.

텔레매틱스 HMI 연구를 위한 드라이빙 시뮬레이터의 개발 (Development of a Driving Simulator for Telematics Human-Machine Interface Studies)

  • 구태윤;김배영;신희종;손영탁;서명원
    • 한국자동차공학회논문집
    • /
    • 제17권4호
    • /
    • pp.16-23
    • /
    • 2009
  • Driving simulators are useful tools not only to test the components of future cars but also to evaluate the telematics service and HMI (Human-Machine Interface). However driving simulators cannot be implemented to test and evaluate the telematics service system because the GPS (Global Positioning System) which contains basic functional support for the telematics module do not work in the VR (virtual reality) environment. This paper presents a method to implement telematics service to a driving simulator by developing the GPS simulator which is able to emulate GPS satellite signals consist of NMEA-0183 protocol and RS232C communication standards. It is expected that the driving simulator with the GPS simulator can be used to study HMI and human-factor evaluations of the commercial telematics system to realize the HiLES (Human-in-the-Loop Evaluation System).

해양 시추용 Top Drive Machine Concept Design 연구 (Study of Concept Design for Offshore Top Drive Machine)

  • 배재일;정재욱;이준석
    • 대한기계학회논문집 C: 기술과 교육
    • /
    • 제1권1호
    • /
    • pp.39-47
    • /
    • 2013
  • 탑 드라이브 장비는 드릴 비트에 회전력을 전달하여 굴착을 하게하는 장치이며, 1983년 Derrick Drilling Machine의 Kelly Rotary Table로 시작하여, 1984년에 DDM 650 DC가 등장함으로써 본격적으로 개발 되기 시작했다. 이러한 탑 드라이브 장비는 미국의 N사와 노르웨이 A사가 전 세계 시장의 90% 이상을 점유하고 있으며, 이로 인하여 탑 드라이브 장비의 세계시장 진입과 장비에 대한 정보가 제한적일 수 밖에 없다. 따라서 본 논문에서는 제한된 정보를 통하여 신뢰성을 가지는 제품을 개발하기 위한 절차 및 방법에 대하여 소개하고자 한다. 설계 오류 및 신뢰성이 검증된 제품 디자인을 위하여 3D Tool을 사용하였으며, 이를 활용하여 설계오류, 간섭체크, 기능체크, 구조강도 해석 등을 수행하여 제품의 신뢰성을 사전 검증 하였다.

운전자와 현장조업자의 협동훈련을 위한 플랜트 훈련시스템 플랫폼 연구 (A Study on Plant Training System Platform for the Collaboration Training between Operator and Field Workers)

  • 이경창;정교일;문두환;윤청
    • 한국CDE학회논문집
    • /
    • 제20권4호
    • /
    • pp.420-430
    • /
    • 2015
  • Operator Training Simulators (OTSs) provide macroscopic training environment for plant operation. They are equipped with simulation systems for the emulation of remote monitoring and controlling operations. OTSs typically provide 2D block diagram-based graphic user interface (GUI) and connect to process simulation tools. However, process modeling for OTSs is a difficult task. Furthermore, conventional OTSs do not provide real plant field information since they are based on 2D human machine interface (HMI). In order to overcome the limitation of OTSs, we propose a new type of plant training system. This system has the capability required for collaborative training between operators and field workers. In addition, the system provides 3D virtual training environment such that field workers feel like they are in real plant site. For this, we designed system architecture and developed essential functions for the system. For the verification of the proposed system design, we implemented a prototype training system and performed experiments of collaborative training between one operator and two field workers with the prototype system.