• 제목/요약/키워드: Virtual Lab.

검색결과 269건 처리시간 0.028초

Managing Deadline-constrained Bag-of-Tasks Jobs on Hybrid Clouds with Closest Deadline First Scheduling

  • Wang, Bo;Song, Ying;Sun, Yuzhong;Liu, Jun
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제10권7호
    • /
    • pp.2952-2971
    • /
    • 2016
  • Outsourcing jobs to a public cloud is a cost-effective way to address the problem of satisfying the peak resource demand when the local cloud has insufficient resources. In this paper, we studied the management of deadline-constrained bag-of-tasks jobs on hybrid clouds. We presented a binary nonlinear programming (BNP) problem to model the hybrid cloud management which minimizes rent cost from the public cloud while completes the jobs within their respective deadlines. To solve this BNP problem in polynomial time, we proposed a heuristic algorithm. The main idea is assigning the task closest to its deadline to current core until the core cannot finish any task within its deadline. When there is no available core, the algorithm adds an available physical machine (PM) with most capacity or rents a new virtual machine (VM) with highest cost-performance ratio. As there may be a workload imbalance between/among cores on a PM/VM after task assigning, we propose a task reassigning algorithm to balance them. Extensive experimental results show that our heuristic algorithm saves 16.2%-76% rent cost and improves 47.3%-182.8% resource utilizations satisfying deadline constraints, compared with first fit decreasing algorithm, and that our task reassigning algorithm improves the makespan of tasks up to 47.6%.

국제 연동 테스트베드에서 데이터 전송 지연을 위한 CCN-Helper 성능 분석 (CCN-Helper Performance Analysis for Data Transmission Delay over Federated Testbed Environment)

  • 최원준;람닉;석우진
    • 한국통신학회논문지
    • /
    • 제40권10호
    • /
    • pp.1947-1957
    • /
    • 2015
  • Content Centric Networking은 많은 연구자들이 관심을 가지고 연구되고 있는 미래 인터넷 중의 하나이다. 가상 네트워크 환경을 지원한 빠른 네트워크의 성장은 폭넓은 서비스를 가능하게 하였고 네트워크가 발달할수록 원거리 고 대역폭에서의 성능 또한 중요한 이슈가 되었다. 원거리 규모의 테스트 환경에서는 원거리의 특성으로 인하여 데이터 전송 지연이 발생할 수 있고 CCN 노드 간에는 혼잡 또는 낮은 연결 속도로 인하여 데이터 전송이 일어날 수 있다. 본 논문에서는 이러한 네트워크 환경에서 CCN-Helper 프로토콜을 제안함으로써 시뮬레이터를 통한 성능 테스트와 국제적으로 연동된 네트워크 테스트베드에서 이기종 머신 간의 데이터 전송 평가를 CCN-Helper 프로토콜을 통하여 검증해 보고자 한다. 국제 연동 네트워크 테스트 환경은 국내의 KREONET과 벨기에의 iLab.t 네트워크를 사용하였다.

특허와 뉴스 기사를 이용한 가상현실 기술에 관한 탐색적 연구 (An Exploratory Study of VR Technology using Patents and News Articles)

  • 김성범
    • 디지털융복합연구
    • /
    • 제16권11호
    • /
    • pp.185-199
    • /
    • 2018
  • 이 연구의 목적은 가상현실(VR)의 핵심기술을 특허 분석을 통해서 도출하고 VR에 대한 사회와 대중의 관심을 뉴스 분석을 통해서 탐색하는 것이다. 연구1에서는 특허 텍스트의 단어 출현 빈도를 이용하여 핵심 키워드를 도출하고 업체별, 연도별, 기술 분류별 비교를 하였으며, 네트워크 분석 프로그램인 넷마이너를 사용하여 특허의 IPC 코드를 분석하였다. 연구2에서는 뉴스 기사의 텍스트를 내용분석 도구인 T-LAB 프로그램을 사용하여 분석하였다. 키워드 선정을 위해 TF-IDF를 사용하였고, 카이제곱과 연관지수(Association index) 알고리즘을 사용하여 VR과 관련성이 높은 단어를 추출하였다. 이 연구를 통해 VR 기술이 광학과 머리착용디스플레이(HMD), 데이터 분석, 전기, 전자 기술을 포함하는 융합기술임을 확인하였고, 광학기술이 중심적 기술임을 발견하였다. 뉴스 기사를 통해서는 대중은 VR 공급업체와 시장의 형성과 성장에 관심을 가지며 VR은 사용자 경험에 기초해서 개발되어야 함을 도출하였다.

Implementation of Efficient Distributed Crawler through Stepwise Crawling Node Allocation

  • Kim, Hyuntae;Byun, Junhyung;Na, Yoseph;Jung, Yuchul
    • 한국정보기술학회 영문논문지
    • /
    • 제10권2호
    • /
    • pp.15-31
    • /
    • 2020
  • Various websites have been created due to the increased use of the Internet, and the number of documents distributed through these websites has increased proportionally. However, it is not easy to collect newly updated documents rapidly. Web crawling methods have been used to continuously collect and manage new documents, whereas existing crawling systems applying a single node demonstrate limited performances. Furthermore, crawlers applying distribution methods exhibit a problem related to effective node management for crawling. This study proposes an efficient distributed crawler through stepwise crawling node allocation, which identifies websites' properties and establishes crawling policies based on the properties identified to collect a large number of documents from multiple websites. The proposed crawler can calculate the number of documents included in a website, compare data collection time and the amount of data collected based on the number of nodes allocated to a specific website by repeatedly visiting the website, and automatically allocate the optimal number of nodes to each website for crawling. An experiment is conducted where the proposed and single-node methods are applied to 12 different websites; the experimental result indicates that the proposed crawler's data collection time decreased significantly compared with that of a single node crawler. This result is obtained because the proposed crawler applied data collection policies according to websites. Besides, it is confirmed that the work rate of the proposed model increased.

스테레오 비전을 기반으로 한 3차원 입력 장치 (Stereo Vision Based 3D Input Device)

  • 윤상민;김익재;안상철;고한석;김형곤
    • 대한전자공학회논문지SP
    • /
    • 제39권4호
    • /
    • pp.429-441
    • /
    • 2002
  • 본 논문은 실시간으로 3차원 공간상에서의 움직임 정보를 추출할 수 있는 입력 장치를 제안한다. 제안하는 3차원 입력 장치는 스테레오 카메라의 기하학적 구조와 색상, 움직임, 형태상의 특성을 이용하여 복잡한 환경에서 사전 카메라 캘리브레이션 없이 3차원 움직임 정보를 추출할 수 있다. 움직임 추출을 위해서 perspepctive projection 행렬과 perspective distortion 행렬을 이용한 스테레오 카메라의 기하학적 특성을 이용하며, 효과적인 좌우 영상의 특징점 추적 및 추출을 위해 색상 변환(Color transform)과 UPC(Unmatched Pixel Count) 및 이산 칼만 필터(Discrete Kalman Filter)의 효과적인 결합으로 이루어진 MAWUPC(Motion Adaptive Weighted Pixel Count)과 PCA(Principal Component Analysis)로 구성된 알고리즘을 제안한다. 추출된 3차원 공간상에서의 움직임은 가상환경에서의 가상 물체를 제어하거나 사용자 시점의 이동을 나타내는 인터페이스로 사용한다. 스테레오 비전을 이용한 입력 장치는 선으로 연결되지 않기 때문에 사용자가 가상환경에서 작업하기가 편리하며 몰입감을 높일 수 있는 등 보다 효율적인 상호작용을 가능하게 해준다.

미래 자율무인체계를 위한 가상 전장 환경 시뮬레이터 성능 개선 (Performance Enhancement of Virtual War Field Simulator for Future Autonomous Unmanned System)

  • 이준표;김상희;박진양
    • 한국컴퓨터정보학회논문지
    • /
    • 제18권10호
    • /
    • pp.109-119
    • /
    • 2013
  • 현대 정보기술의 지속적인 발전은 무인화 및 자율화를 기반으로 한 모의 환경의 급격한 패러다임의 변화를 야기했으며 이로 인해 실 운용을 대비한 새로운 개념의 전장 환경 시뮬레이션 기술과 장치가 요구되고 있다. 그러나 무인 체계 개발은 타 개발과는 차별적으로 다양하고 복잡한 기능을 고려해야함과 동시에 검증 과정이 어렵다는 특징을 가진다. 이를 위해 본 논문에서는 무인체계 개발을 위한 효과적인 시뮬레이터를 보이고 표적탐지/인지성능개선, 표적 위치오차 개선, 그리고 초기 표적 탐지시간 단축의 세 가지 정보융합 기술을 제안한다. 제안하는 탐지/인지 성능 개선기술은 로봇의 감지기 영상을 이용하여 표적을 탐지한 후 인식하고 다수의 로봇 인식결과를 바탕으로 정보 융합하여 인식오차를 보정한다. 또한 표적 위치 정확도 개선은 다수 로봇을 활용하여 탐지한 표적의 위치를 보다 정확하게 산출하기 위한 방법이다. 그리고 초기 표적 탐지시간 단축 기법은 임의의 로봇이 표적을 탐지하는 과정에서 장애물에 의해 가려져 탐지가 불가능 할 경우가 생길 경우 이를 미리 판단하여 표적의 예상 궤적을 예측하고 해당 궤적 값인 위치값과 각도값을 타 로봇에게 전송하여 탐지를 지속적으로 수행할 수 있도록 하는 방법이다. 제안하는 방법을 통해 구현된 시뮬레이터의 활용을 통해 무인로봇의 주된 역할인 정보 융합 임무를 충실히 수행함을 확인한다.

노인 대상 가상현실 기반 구강 근력 강화 훈련의 구강 기능 개선 효과 (Effectiveness of virtual reality-based oral muscle strength training on oral function in older adults)

  • Yoon-Young Choi;Eun-Seo Jung;Kyeong-Jin Lee;Hyun-Young Moon;Mi-Sook Yoon;Kyeong-Hee Lee
    • 한국치위생학회지
    • /
    • 제24권2호
    • /
    • pp.121-130
    • /
    • 2024
  • 연구목적: 본 연구는 가상현실(VR) 기반 구강 근력 강화훈련 콘텐츠를 개발하고 노인에게 적용한 후 구강 기능의 개선 효과를 확인하고자 하였다. 연구방법: 구강근력 강화훈련은 2023년 8월 말부터 10월 초까지 6주 동안 총 12회를 적용하였다. 수행 장소는 참여 대상자의 소속기관이며, 1회당 소요시간은 약 60분으로 하였다. 연구결과: 가상현실 기반 구강근력 강화훈련 실시 후 치면세균막 지수(O'Leary index)는 0.42점 감소하였으며(p<0.01), 치은염 지수(Löe & Silness index)는 1.11점 감소하였다(p<0.01). 설태는 1.24점 감소하였고(p<0.01), 타액분비량은 0.55g 증가하였다(p<0.05). 사후 두 그룹 간의 비교에서도 치면세균막(p<0.001), 치은염(p<0.001), 설태(p<0.01)에서 유의한 차이를 보였다. 결론: 본 연구 결과, 가상현실 기반 구강근력 강화훈련은 노인층의 구강건강을 일부 향상하는 효과를 나타냈다. 이에 본 연구에서 개발한 가상현실 기반 구강근력 강화훈련 콘텐츠가 노인층을 대상으로 한 건강증진 프로그램에 유용하게 활용될 수 있을 거라 생각된다.

분산 계측 시스템을 위한 클라이언-서버 아키텍쳐 구현 방안 (The Implementation Methodology of Client-Server Architecture for Distributed Measurement System)

  • 송민규;변도영;제도홍;김광동;노덕규;오세진;이보안
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2004년도 학술대회 논문집 정보 및 제어부문
    • /
    • pp.441-443
    • /
    • 2004
  • With the rapid development of the Internet over the recent years, in conjunction with the transmission protocol TCP/IP and the latest version of hypertext(HTML) facilities, new opportunities have come into existence for the use of the network for the remote control of experiments and the other practical systems in engineering education. Using graphical software environments in client-server systems, remote control and monitoring system can be easily designed. Client-server systems have some general advantages when compared with simple Remote-Access Systems. In this paper we present a client-server architecture for the distributed measurement system of instrumentation over the Internet. The proposed solution allows multi-user, multi-instruments sessions to be obtained by means of a queuing process and provides instrument lock capability. Client applications can be easily developed by using conventional high-level programming languages or well-assessed virtual instrumentation frameworks.

  • PDF

이족 로봇 다리 관절의 일 특성 고찰 (Work Consideration of Leg Joints of Bipedal Robots)

  • 김병호
    • 한국지능시스템학회논문지
    • /
    • 제23권3호
    • /
    • pp.238-243
    • /
    • 2013
  • 본 논문에서는 이족 보행 로봇을 위한 무릎 및 힙 관절의 일 특성을 분석하고자 한다. 이를 위하여 컴플라이언스 특성의 발을 갖는 이족 로봇 다리 메커니즘을 대상으로 전형적인 보행 패턴을 고려한다. 또한 딱딱한 지면과 접촉하는 로봇 발 공간으로부터 다리 관절 공간으로 전파되는 토오크 특성을 확인하고, 보행에 따라 관절 공간에 누적되는 일 특성을 제시한다. 결과적으로, 이러한 분석이이족 로봇의 보행에서 발과 지면의 물리적인 접촉에 의한 다리 메커니즘의 피로 정도를 파악하는데 있어서 유용하고, 적절한 신발 착용 등에 의한 로봇 발 공간에서의 컴플라이언스특성 개선에 활용될 수 있음을 보인다.

채터진동 검출 및 회피를 위한 가상 동적 가공시스템 구축 (Virtual Dynamic Machining System for Chatter Detection and Avoidance)

  • 김혁;조문호;구준영;이종환;김정석
    • 한국생산제조학회지
    • /
    • 제23권3호
    • /
    • pp.273-278
    • /
    • 2014
  • This study presents a chatter vibration avoidance program for the milling process. Chatter vibration has a negative effect on workpieces and spindle-tools. When chatter vibration occurs, the cutting tool is loaded dynamically, a chatter pattern is generated on the workpiece, and the tool life is reduced. The developed program is composed of various modules such as an FFT analyzer, an impact test analyzer, a chatter vibration indicator, and a spindle speed recommender. The proposed program is verified using an AISI D2 cutting experiment in milling process. The effect of chatter vibration on the machining condition can be simulated by the suggested method, and successfully exploited to avoid chatter vibration.