• 제목/요약/키워드: Run-Time Environment

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

공간 제약적인 센서 운영체제를 위한 효율적인 메모리 할당 기법 (An Efficient Memory Allocation Scheme for Space Constrained Sensor Operating Systems)

  • 이상호;민홍;허준영;조유근;홍지만
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제33권9호
    • /
    • pp.626-633
    • /
    • 2006
  • 무선 센서 네트워크는 자연 환경의 정보를 수집하고, 수집된 정보를 가공하고, 가공된 정보를 무선 통신을 통하여 사용자에게 실시간으로 전달하는 기능을 가진 설비이다. 이러한 무선 센서 네트워크는 수백 혹은 수천 개의 무선 센서 노드들로 이루어지고, 센서 노드의 플랫폼은 비용 효율성 때문에 매우 제한적인 메모리 공간을 지니며 제한적인 배터리로 동작한다. 따라서 이것들을 동작시키는 센서 운영체제는 공간 제약성을 감내할 수 있어야 하고, 에너지 효율적으로 동작해야 전체 센서 네트워크를 효율적으로 동작시킬 수 있게 된다. 본 논문에서는 공간 제약적인 센서 운영체제를 위한 효율적인 메모리 할당 기법을 제안한다. 제안한 기법을 사용하면, 기존 센서 운영체제들에서 사용되었던 메모리 할당 기법들을 사용하는 것보다 메모리 단편화 문제를 감소시킴과 동시에 공간의 효율성을 증진시킬 수 있다. 본 논문의 비교 실험 결과를 통하여 제안한 기법을 사용하는 것이 기존의 방법보다 메모리 단편화를 상당히 줄일 수 있고, 또한 수행 시간도 나빠지지 않음을 보인다.

PARALLEL IMAGE RECONSTRUCTION FOR NEW VACUUM SOLAR TELESCOPE

  • Li, Xue-Bao;Wang, Feng;Xiang, Yong Yuan;Zheng, Yan Fang;Liu, Ying Bo;Deng, Hui;Ji, Kai Fan
    • 천문학회지
    • /
    • 제47권2호
    • /
    • pp.43-47
    • /
    • 2014
  • Many advanced ground-based solar telescopes improve the spatial resolution of observation images using an adaptive optics (AO) system. As any AO correction remains only partial, it is necessary to use post-processing image reconstruction techniques such as speckle masking or shift-and-add (SAA) to reconstruct a high-spatial-resolution image from atmospherically degraded solar images. In the New Vacuum Solar Telescope (NVST), the spatial resolution in solar images is improved by frame selection and SAA. In order to overcome the burden of massive speckle data processing, we investigate the possibility of using the speckle reconstruction program in a real-time application at the telescope site. The code has been written in the C programming language and optimized for parallel processing in a multi-processor environment. We analyze the scalability of the code to identify possible bottlenecks, and we conclude that the presented code is capable of being run in real-time reconstruction applications at NVST and future large aperture solar telescopes if care is taken that the multi-processor environment has low latencies between the computation nodes.

노후화된 플로팅도크의 잔류 구조강도 평가 (Estimation of Residual Strength for an Aged Floating Dock)

  • 서광철;홍태호;박주신
    • 해양환경안전학회지
    • /
    • 제25권1호
    • /
    • pp.122-129
    • /
    • 2019
  • 신조 방식의 제조업의 특성상 경기 사이클이 존재하기 때문에, 장기적으로 이를 대처할 동반 산업이 절실하게 필요로 하고 있다. 이러한 요구에 적합한 분야가 수리조선업 분야이다. 수리조선업을 운영하기 위해서는 플로팅도크가 필수적으로 필요로 하며, 대부분 노후화된 플로팅도크를 해외로부터 수입한 후, 개/보수를 통하여 운용하고 있다. 그러나, 사용연한이 최소 30년 이상이고, 운용 시 특정 선급에 입급을 시키지 않기 때문에, 안전성에 대한 정확한 지침은 전무한 상태이다. 본 연구에서는 노후화된 플로팅도크의 계측한 두께 정보를 활용하여, 구조강도 검토를 수행하고, 운용중인 플로팅도크의 잔류 구조강도를 분석하였다. 연구를 통하여 도출된 주요 결과들은 유사 설비의 구조 안전성 검토에 대한 가이드라인을 참조할 수 있으며, 개/보수 시 이러한 방법을 활용하면 빠른 시간 내에 최적 해를 찾을 수 있을 것으로 기대된다.

GPU를 공유하는 컨테이너 환경에서 GPU 작업의 동시 실행을 위한 GPU 자원 경쟁 관리기법 (GPU Resource Contention Management Technique for Simultaneous GPU Tasks in the Container Environments with Share the GPU)

  • 강지훈
    • 정보처리학회논문지:컴퓨터 및 통신 시스템
    • /
    • 제11권10호
    • /
    • pp.333-344
    • /
    • 2022
  • 컨테이너 기반 클라우드 환경은 다수의 컨테이너가 GPU(Graphic Processing Unit)를 공유할 수 있으며, GPU 공유는 GPU 자원의 유휴 시간을 최소화하고 자원 사용률을 향상할 수 있다. 하지만, GPU는 전통적으로 클라우드 환경에서 CPU, 메모리와는 다르게 컴퓨팅 자원을 논리적으로 다중화하고 사용자에게 자원 일부를 격리된 형태로 제공할 수 없다. 또한, 컨테이너는 GPU 작업을 실행할 때만 GPU 자원을 점유하며, 각 컨테이너의 GPU 작업 실행 시점이나 작업 규모를 미리 알 수 없기 때문에 자원 사용량 또한 미리 알 수 없다. 컨테이너가 GPU 자원을 임의의 시점에 제한없이 사용한다는 특징은 다수의 컨테이너가 GPU 작업을 동시에 실행하는 환경에서 자원 경쟁 상태 관리를 매우 어렵게 만들며, GPU 작업은 대부분 GPU 내부에서 블랙박스 형태로 처리되기 때문에 GPU 작업이 실행된 이후에는 GPU 자원 경쟁을 방지하는데 제한적이다. 본 논문에서는 다수의 컨테이너가 GPU 작업을 동시에 실행할 때 자원 경쟁으로 인해 발생하는 성능 저하를 방지하기 위한 컨테이너 관리기법을 제안한다. 또한, 본 논문에서는 실험을 통해 다수의 컨테이너가 GPU 작업을 동시에 실행할 때 자원 경쟁으로 인한 성능 저하 문제를 분석하고 제안하는 컨테이너 관리기법의 효율성을 증명한다.

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.

양식장 플랫폼을 활용한 실시간 해양환경 정보제공시스템 개발연구 (Development of Real-time Oceanographic Information System using Platforms of Aquaculture Farms)

  • 양준용;서영상;최용규;정규귀;정희동;박종수
    • 한국지리정보학회지
    • /
    • 제10권2호
    • /
    • pp.47-57
    • /
    • 2007
  • 연안 해양환경의 급격한 변동에 의하여 매년 발생하고 있는 양식생물의 대량폐사의 원인을 규명하고 피해를 저감하기 위하여 양식장 플랫폼을 활용한 실시간 해양환경 정보제공시스템의 개발연구를 수행하였다. 일반적으로 실시간 관측시스템에 활용되고 있는 외양의 계류부이에 비해 관측정보가 직접 필요한 양식장에서 관측하여 제공함으로써 생산한 정보의 활용도가 높았으며, 양식장은 접근이 용이하고 상주인원이 있어 관측 장비의 유지보수가 유리한 점이 개발한 시스템의 특징이었다. 연속적 정보 수집을 위하여 관측치의 이상발생에 대한 긴급정비와 주기적인 예방정비 및 관측현황 모니터링을 시스템화하였으며, 과거 자료를 이용하여 통계적인 방법으로 구한 신뢰구간을 적용하여 관측 자료의 신뢰도 제고와 관측 중단을 최소화하도록 하였다. 또한 정보를 최종 이용자에게 효과적인 방법으로 전달하기 위하여 시스템의 개발내용에 홈페이지와 전자우편, 양식장의 현장에서 정보를 직접 확인할 수 있는 소형전광판과 어시장의 대형전광판을 통한 정보 제공체계를 구축하였다. 이를 통하여 어업인의 과학적인 어업활동을 지원하였고, 양식장 적지선정과 관련된 어장환경연구를 수행하였다. 양식생물의 대량폐사와 같은 경제적인 피해를 저감하며, 장기적으로 연안 해양환경의 변화와 이와 관련된 해양연구에 본 연구를 통한 기술개발의 결과를 활용할 수 있다.

  • PDF

OMTP BONDI 기반 모바일 웹 위젯 리소스의 효율적 운용 및 구동 성능 개선 기법 연구 (An Effective Employment and Execution Performance Improvement Method of Mobile Web Widget Resources Based on the OMTP BONDI)

  • 방지웅;김대원
    • 한국멀티미디어학회논문지
    • /
    • 제14권2호
    • /
    • pp.153-170
    • /
    • 2011
  • OMTP (Open Mobile Terminal Platform)는 사용자 지향의 모바일 서비스와 데이터 비즈니스의 성장을 목적으로 이동통신 사업자에 의해서 만들어진 국제 포럼이다. BONDI는 OMTP에서 만든 브라우저 기반의 애플리케이션 혹은 위셋이 무선 단말기의 기능을 보안적인 방법으로 접근하게 하는 모바일 웹 런타임 플랫폼이다. 이는 HTML, JavaScript, CSS, AJAX등 웹 표준 기술로 작성된 애플리케이션이 이동 단말기 내부기능에 접근 할 수 있음을 의미한다. BONDI는 웹 run-time 환경에서 단순 네트워크 애플리케이션의 한계를 벗어나 단말 내부의 리소스를 표준안을 통해 접근하게 하기 때문에 OS, 플랫폼에 상관없는 애플리케이션 및 위셋 개발이 가능하다. 웹 브라우저에서 실행되는 위셋은 네트워크 환경에 영향을 받을 수 있으며, 위셋 및 애플리케이션이 무거워 질수록 위셋의 실행속도가 느려질 수 있다는 단점이 있지만 단말기 내부의 네이티브 애플리케이션에 비해 빠르게 웹 리소스를 사용할 수 있고, 사용자가 접근하기 간편한 인터페이스 때문에 꾸준히 사용될 전망이다. 본 논문에서는 OMTP BONDI 웹 위셋 리소스를 효율적으로 운용하고 관리하기 위한 기법을 제안하고 구동 성능 평가 실험을 통하여 개선 결과를 제시 하였다. 실험은 BONDI 위셋 구동시 사용을 위한 해당 모듈만 로드할 수 있도록 하여 위셋 엔진에서 실행 시 로드되는 모듈 로딩속도를 향상시켜 전체 동작 시간을 개선하고자 하는 목적으로 진행되었다. 이를 위해 BONDI 위셋의 실행속도를 빠르게 할 수 있는 Widget Resource List를 재정의 하고 Widget Cache를 사용하였으며 기존 사용 위셋을 삭제한 후에도 관리할 수 있는 Widget Box를 고안하여 일시적으로 사용하지 않는 위셋을 보관 할 수 있도록 하였다.

신뢰성이론에 기반한 해양환경 콘크리트의 내구수명 평가 (Reliability-Based Service Life Estimation of Concrete in Marine Environment)

  • 김기현;차수원
    • 콘크리트학회논문집
    • /
    • 제22권4호
    • /
    • pp.595-603
    • /
    • 2010
  • 염소이온 침투를 받는 해양환경 콘크리트의 확률기반 내구수명 예측을 위해 몬테카를로 시뮬레이션 방법이 많이 사용된다. 그러나 몬테카를로 시뮬레이션 방법은 해석에 매우 긴 시간이 소요되며 해석결과도 매번 다른 결과를 준다. 이에 비해 신뢰성해석에 자주 사용되는 모멘트법은 계산에 소요되는 시간의 거의 없고, 동일문제에 대해서는 항상 동일한 결과를 주는 장점이 있다. 이에 이 연구에서는 신뢰성이론의 모멘트법을 염소이온 침투에 대한 부식개시확률 산정에 적용하였다. 이를 위해 먼저 일계이차 모멘트법과 이계이차 모멘트법에 의한 파괴확률 산정 프로그램을 개발하였다. 개발된 해석 프로그램들을 사용한 예제해석을 통하여 일계이차 모멘트법에 비하여 이계이차 모멘트법이 더 정확한 부식개시확률 산정결과를 줌을 확인하였다. 또 부식개시확률에 미치는 각 확률변수의 영향을 평가하는 민감도 해석을 수행하였으며, 가장 큰 영향인자는 피복두께로 나타났다. 특히 피복두께의 변동계수 변화에 의한 영향이 평균값 변화에 의한 영향 보다 더욱 현저함을 확인하였다.

제조 환경에서 MAP 네트워크 체제의 FDDI 효율과 적용 해석 (FDDI Throughput and Application Analysis of MAP Network Construction in Manufactruing Environment)

  • 김정호;이민남;이상범
    • 한국정보처리학회논문지
    • /
    • 제2권1호
    • /
    • pp.95-105
    • /
    • 1995
  • 광전송에 의한 광통신 기술의 사용이 보편화 되면서 MAP 3.0규격은 광 파이버의 전송시 잡음 여유, 열악한 환경에서의 정상 동작, 안정성, 고속 전송의 장점 등으로 전송 매체로서 선택 사양에 규정하고 있다. 이러한 특성들은 제조 환경에서 광 네트워 크를 구축하는 것에 유용하다. 본 논문에서는 버스와 스타 구조의 사용을 포함한 광 패버 802.4의 MAP 네트워크 시스템 구축에 대하여 해석하고 광 패시브스타 네트워크와 FDDI 네트워크 모델을 제안 하였다. 그리고, MAP 규격의 물리 및 데이타 링크 계층 구 조에서 100 Mbps의 이중 링 구조의 FDDI 프로토콜을 제조 환경에서의 특성을 해석 하 였다. 또한 제조 환경에서 제안된 두 모델에 대하여 응용 서비스, 실시간 처리성, 토 폴로지면에서 비교하고 평가하였다.

  • PDF

VM Scheduling for Efficient Dynamically Migrated Virtual Machines (VMS-EDMVM) in Cloud Computing Environment

  • Supreeth, S.;Patil, Kirankumari
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제16권6호
    • /
    • pp.1892-1912
    • /
    • 2022
  • With the massive demand and growth of cloud computing, virtualization plays an important role in providing services to end-users efficiently. However, with the increase in services over Cloud Computing, it is becoming more challenging to manage and run multiple Virtual Machines (VMs) in Cloud Computing because of excessive power consumption. It is thus important to overcome these challenges by adopting an efficient technique to manage and monitor the status of VMs in a cloud environment. Reduction of power/energy consumption can be done by managing VMs more effectively in the datacenters of the cloud environment by switching between the active and inactive states of a VM. As a result, energy consumption reduces carbon emissions, leading to green cloud computing. The proposed Efficient Dynamic VM Scheduling approach minimizes Service Level Agreement (SLA) violations and manages VM migration by lowering the energy consumption effectively along with the balanced load. In the proposed work, VM Scheduling for Efficient Dynamically Migrated VM (VMS-EDMVM) approach first detects the over-utilized host using the Modified Weighted Linear Regression (MWLR) algorithm and along with the dynamic utilization model for an underutilized host. Maximum Power Reduction and Reduced Time (MPRRT) approach has been developed for the VM selection followed by a two-phase Best-Fit CPU, BW (BFCB) VM Scheduling mechanism which is simulated in CloudSim based on the adaptive utilization threshold base. The proposed work achieved a Power consumption of 108.45 kWh, and the total SLA violation was 0.1%. The VM migration count was reduced to 2,202 times, revealing better performance as compared to other methods mentioned in this paper.