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

검색결과 33건 처리시간 0.022초

PC-Clustering과 병렬가상장치에 의한 수치계산용 슈퍼컴퓨팅 PC 시스템 구축과 성능 테스트 (Construction and Performance Test of a Supercomputing PC System using PC-clustering and Parallel Virtual Machine)

  • 홍우표;김종재;오광식
    • Journal of the Korean Data and Information Science Society
    • /
    • 제10권2호
    • /
    • pp.473-483
    • /
    • 1999
  • Linux 운영체계를 기반으로 한 PC 시스템을 고가의 상용 워크스테이션에 필적하도록 성능을 극대화하고, 각 단위 Linux PC 시스템을 네트워크를 통해 CPU와 memory를 공유하게 하는 병렬가상장치(PVM: Parallel Virtual Machine) 방식의 소프트웨어를 사용하여 군집(clustering)함으로써 슈퍼 컴퓨터급 기능을 발휘하는 분산형 PC 시스템을 시험 구축하였다. 구축된 시스템의 성능을 PVM 방식의 병렬프로그램을 사용하여 벤치마킹 해본 결과, 병렬효율 (parallel efficiency)이 90%급에 접근함을 확인하였다.

  • PDF

Design of a Hybrid Serial-Parallel Robot for Multi-Tasking Machining Processes (ICCAS 2005)

  • Kyung, Jin-Ho;Han, Hyung-Suk;Ha, Young-Ho;Chung, Gwang-Jo
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2005년도 ICCAS
    • /
    • pp.621-625
    • /
    • 2005
  • This paper presents a new hybrid serial-parallel robot(HSPR), which has six degrees of freedom driven by ball screw linear actuators and motored joints. This hybrid robot design presents a compromise between high rigidity of fully parallel manipulators and extended workspace of serial manipulators. The hybrid robot has a large, singularity-free workspace and high stiffness. Therefore, the presented kinematic structure of the hybrid robot is particularly suitable for multi-tasking machining processes such as milling, drilling, deburring and grinding. In addition to the machining processes, the hybrid robot can be used for welding, fixturing, material handling and so on. The study on design of the hybrid robot is performed. A kinematic analysis and mechanism description of the hybrid robot with six-controlled degree of freedom is presented. In the virtual design works by DADS, workspace and force analysis are discussed. A numerical model is treated to demonstrate our analysis and to determine the range of permissible extension of the struts. Also, we determine some important design parameters for the hybrid robot.

  • PDF

가상현실 대화용 가상걸음 장치의 설계 (Design of a Virtual Walking Machine for Virtural Reality Interface)

  • 윤정원;류제하
    • 제어로봇시스템학회논문지
    • /
    • 제10권11호
    • /
    • pp.1044-1051
    • /
    • 2004
  • This paper described a novel locomotion interface that can generate infinite floor for various surface, named as virtual walking machine. This interface allows users to participate in a life-like walking experience in virtual environments, which include various terrains such as plains, slopes and stair ground surfaces. The interface is composed of two three-DOF (X, Y, Yaw) planar devices and two four-DOF (Pitch, Roll, Z, and relative rotation) footpads. The planar devices are driven by AC servomotors for generating fast motions, while the footpad devices are driven by pneumatic actuators for continuous support of human weight. To simulate natural human walking, the locomotion interface design specification are acquired based on gait analysis and each mechanism is optimally designed and manufactured to satisfy the given requirements. The designed locomotion interface allows natural walking(step: 0.8m, height: 20cm, load capability: 100kg, slope:30deg) for various terrains.

클라우드 환경에서 GPU 연산으로 인한 가상머신의 성능 저하를 완화하는 GPGPU 작업 관리 기법 (GPGPU Task Management Technique to Mitigate Performance Degradation of Virtual Machines due to GPU Operation in Cloud Environments)

  • 강지훈;길준민
    • 정보처리학회논문지:컴퓨터 및 통신 시스템
    • /
    • 제9권9호
    • /
    • pp.189-196
    • /
    • 2020
  • 최근 클라우드 환경에서는 고성능 연산이 가능한 GPU(Graphics Processing Unit) 장치를 가상머신에게 적용한 GPU 클라우드 컴퓨팅 기술이 많이 사용되고 있다. 클라우드 환경에서 가상머신에게 할당된 GPU 장치는 대규모 병렬 처리를 통해 CPU보다 더 빠르게 연산을 수행할 수 있으며, 이로 인해 다양한 분야의 고성능 컴퓨팅 서비스들을 클라우드 환경에서 운용할 때 많은 이점을 얻을 수 있다. 클라우드 환경에서 GPU 장치는 가상머신의 성능 향상에 많은 도움을 주지만 가상머신의 CPU 사용 시간을 기반으로 작동하는 가상머신 스케줄러에서는 GPU 장치의 사용 시간이 고려되지 않아 다른 가상머신들의 성능에 영향을 미친다. 본 논문에서는 클라우드 환경에서 가상머신에게 GPU를 할당할 때 많이 사용되는 직접 통로기반 GPU 가상화 환경에서 GPGPU(General-Purpose computing on Graphics Processing Units) 작업을 수행하는 가상머신으로 인한 다른 가상머신들의 성능 저하 현상을 검증하고 분석하며, 이를 해결하기 위한 가상머신의 GPGPU 작업 관리 기법을 제안한다.

Simulation of a CIM Workflow System Using Parallel Virtual Machine (PVM)

  • Chang-Ouk Kim
    • 한국시뮬레이션학회논문지
    • /
    • 제5권2호
    • /
    • pp.13-24
    • /
    • 1996
  • Workflow is an ordered sequence of interdependent component data activities each of which can be executed on an integrated information system by accessing a remote information system. In our previous research [4], we proposed a distributed CIM Workflow system which consists of a workflow execution model called DAF-Net and an agent-based information systems called AIMIS. Given a component data activity, there needs an interaction protocol among agents which allocates the component data activity to a relevant information systems exist. The objective of this research is to propose and test two protocols: ARR(Asynchronous Request and Response)protocol and NCL(Negotiation with Case based Learning) protocol. To test the effectiveness of the protocols, we applied the PVM(Parallel Virtual Machine) software to simulate the distributed CIM Workflow system. PVM provides a distributed computing environment in which users can run different software processes in different computers while allowing communication among the processes.

  • PDF

A Container Orchestration System for Process Workloads

  • Jong-Sub Lee;Seok-Jae Moon
    • International Journal of Internet, Broadcasting and Communication
    • /
    • 제15권4호
    • /
    • pp.270-278
    • /
    • 2023
  • We propose a container orchestration system for process workloads that combines the potential of big data and machine learning technologies to integrate enterprise process-centric workloads. This proposed system analyzes big data generated from industrial automation to identify hidden patterns and build a machine learning prediction model. For each machine learning case, training data is loaded into a data store and preprocessed for model training. In the next step, you can use the training data to select and apply an appropriate model. Then evaluate the model using the following test data: This step is called model construction and can be performed in a deployment framework. Additionally, a visual hierarchy is constructed to display prediction results and facilitate big data analysis. In order to implement parallel computing of PCA in the proposed system, several virtual systems were implemented to build the cluster required for the big data cluster. The implementation for evaluation and analysis built the necessary clusters by creating multiple virtual machines in a big data cluster to implement parallel computation of PCA. The proposed system is modeled as layers of individual components that can be connected together. The advantage of a system is that components can be added, replaced, or reused without affecting the rest of the system.

6축 병렬기구 공작기계의 머신 시뮬레이션과 앵글밀링헤드 적용에 관한 연구 (A Study on the Application of Machine Simulation and Angle Milling Head of a 6-Axis Parallel Kinematic Machine)

  • 이인수;김해지;김남경
    • 한국기계가공학회지
    • /
    • 제16권5호
    • /
    • pp.47-54
    • /
    • 2017
  • This study examines the implementation of a kinematic machining tool to evaluate the interference and collision phenomenon of 5-axis machining of wing ribs from airplanes, particularly for a large-size model airplane. We develop a machine simulation model of a parallel kinematic machining tool that can operate in a virtual space, which is equivalent to the authentic conditions in the field. The investigation of the simulation function elements indicates the necessity to generate the 6-axis machining, which attaches an angle head to the main axis of the machine. Using an NC program for the wing ribs, we attempt to verify the correspondence and conformity between the machine simulation model and the actual equipment.

병렬 운동 기구의 미끄럼 볼 조인트 개발에 관한 연구 (A Study on the Sliding Ball Joint of Parallel Kinematic Mechanism)

  • 유대원;이재학
    • 대한기계학회논문집A
    • /
    • 제33권9호
    • /
    • pp.982-989
    • /
    • 2009
  • Parallel Kinematic Mechanism (PKM) is a device to perform the various motion in three-dimensional space and it calls for six degree of freedom. For example, Parallel Kinematic Mechanism is applied to machine tools, medical equipments, MEMS, virtual reality devices and flight motion simulators. Recently, many companies have tried to develop new Parallel Kinematic Mechanism in order to improve the cycle time and the precisional tolerance. Parallel Kinematic Mechanism uses general universal joint and spherical joint, but such joints have accumulated tolerance problems. Therefore, it causes position control problem and dramatically life time reduction. This paper focused on the rolling element to improve sliding precision in new sliding ball joint development. Before the final design and production, it was confirmed that new sliding ball joint held a higher load and a good geometrical structure. FEM analysis showed a favorable agreement with tensile and compressive testing results by universal testing machine. In conclusions, a new sliding ball joint has been developed to solve a problem of accumulated tolerance and verified using tensile and compressive testing as well as FEM analysis.

PDA 클러스터 컴퓨팅을 활용한 대용량 모바일 소프트웨어 실행 (Running Large-scale Mobile Software using PDA Cluster Computing)

  • 민혜린;이종우
    • 디지털콘텐츠학회 논문지
    • /
    • 제10권2호
    • /
    • pp.249-258
    • /
    • 2009
  • 최근 무선 인터넷 시장의 발전으로 모바일 단말기를 이용한 응용 개발이 늘어나고 있다. PDA 같은 모바일 장치는 유비쿼터스 컴퓨팅이라는 장점으로 인해 컴퓨팅을 요구하는 다양한 환경에서 필수적인 요소로 자리 잡고 있다. 본 논문의 목적은 PDA 클러스터 시스템을 이용해 PDA 단독으로는 실행시킬 수 없었던 대용량 소프트웨어를 PDA 상에서 실행시키는 것이다. 구체적인 구현 방법으로는 기존 워크스테이션 클러스터 컴퓨팅 엔진 JPVM을 PDA로 이식한 버전인 PDA-JPVM을 이용하였다. PDA 클러스터 상에서 병렬 응용 프로그램들을 실행시킨 결과, 이식된 PDA 클러스터 시스템을 이용해 대규모 소프트웨어를 PDA 상에서 실행시킬 수 있음을 확인하였으며, 아울러 그 성능 평가 결과도 보인다.

  • PDF