• 제목/요약/키워드: Software Faults

검색결과 222건 처리시간 0.023초

서버 성능 관리를 위한 장애 예측 시스템 (A Prediction System for Server Performance Management)

  • 임복출;김순곤
    • 한국정보전자통신기술학회논문지
    • /
    • 제11권6호
    • /
    • pp.684-690
    • /
    • 2018
  • 현재 및 향후 떠오르고 있는 빅 데이터 사회에서는 수집된 정보의 분석이 그 핵심 기술로 인식되고 있다. 또한 발생되는 데이터가 보다 다양하고 더욱 대용량화 되는 특징을 가지는 빅 데이터화가 가속될 미래의 진화된 지능화 사회에서는 예측 기술을 바탕으로 가치창출을 통한 최적화된 사회를 지향할 것으로 보인다. 지속적으로 사용되어질 IT시스템 운영 시 발생되는 다양한 데이터와 대량의 데이터에 대하여 빅 데이터 기반 기술을 활용하면 IT 시스템의 장애 방지와 안정적 운영이 가능할 것이다. 본 논문에서는 서버 성능 모니터링을 통한 데이터를 수집 분석하고자 빅 데이터 수집 분석 기술을 활용한 환경을 제안하였고, 또한 장애 예측을 위한 시계열 예측 모형을 도출하여 제안하였다. 빅 데이터를 처리하는 서버 성능 관리 측면에서, 본 논문에서 제안하는 이 모델을 통하여 서버 운영자는 사전 장애 예측을 통하여 IT 시스템의 안정적 운영이 가능할 것이다.

전기 자동차 충전기의 고장진단을 위한 휴대형 스마트 시험기에 관한 연구 (A Study on Portable Smart Tester for Fault Diagnosis of Electric Vehicle Charger)

  • 김철수;백수황
    • 한국전자통신학회논문지
    • /
    • 제14권1호
    • /
    • pp.161-168
    • /
    • 2019
  • 오늘날 탄소 및 배기가스 저감을 위한 해결책으로 전기자동차의 개발 및 보급이 증가하고 있다. 국내에서는 환경부 주관으로 전기 자동차의 보급과 충전기의 확충이 해마다 빠른 속도로 증가하고 있다. 본 논문에서는 전기 자동차 충전기의 보급과정에서 필연적으로 나타나는 고장에 관한 문제를 해결하기 위하여 전기 자동차 및 충전기 양쪽의 충전관련 고장에 대한 신속한 점검을 가능하게 하는 휴대용 스마트 시험 기술에 대하여 연구하였다. 전기 자동차 및 충전기 간의 통신 프로토콜의 정상동작을 검증하기 위해 하드웨어 모듈과 소프트웨어를 구성하였으며, V2G 기술까지 고려된 국제 표준규격에 기반을 둔 휴대용 시험기를 개발하여 시험 평가하였다.

Shear behavior of non-persistent joints in concrete and gypsum specimens using combined experimental and numerical approaches

  • Haeri, Hadi;Sarfarazi, V.;Zhu, Zheming;Hokmabadi, N. Nohekhan;Moshrefifar, MR.;Hedayat, A.
    • Structural Engineering and Mechanics
    • /
    • 제69권2호
    • /
    • pp.221-230
    • /
    • 2019
  • In this paper, shear behavior of non-persistent joint surrounded in concrete and gypsum layers has been investigated using experimental test and numerical simulation. Two types of mixture were prepared for this study. The first type consists of water and gypsum that were mixed with a ratio of water/gypsum of 0.6. The second type of mixture, water, sand and cement were mixed with a ratio of 27%, 33% and 40% by weight. Shear behavior of a non-persistent joint embedded in these specimens is studied. Physical models consisting of two edge concrete layers with dimensions of 160 mm by 130 mm by 60 mm and one internal gypsum layer with the dimension of 16 mm by 13 mm by 6 mm were made. Two horizontal edge joints were embedded in concrete beams and one angled joint was created in gypsum layer. Several analyses with joints with angles of $0^{\circ}$, $30^{\circ}$, and $60^{\circ}$ degree were conducted. The central fault places in 3 different positions. Along the edge joints, 1.5 cm vertically far from the edge joint face and 3 cm vertically far from the edge joint face. All samples were tested in compression using a universal loading machine and the shear load was induced because of the specimen geometry. Concurrent with the experiments, the extended finite element method (XFEM) was employed to analyze the fracture processes occurring in a non-persistent joint embedded in concrete and gypsum layers using Abaqus, a finite element software platform. The failure pattern of non-persistent cracks (faults) was found to be affected mostly by the central crack and its configuration and the shear strength was found to be related to the failure pattern. Comparison between experimental and corresponding numerical results showed a great agreement. XFEM was found as a capable tool for investigating the fracturing mechanism of rock specimens with non-persistent joint.

대용량 위성영상 처리를 위한 FAST 시스템 설계 (FAST Design for Large-Scale Satellite Image Processing)

  • 이영림;박완용;박현춘;신대식
    • 한국군사과학기술학회지
    • /
    • 제25권4호
    • /
    • pp.372-380
    • /
    • 2022
  • This study proposes a distributed parallel processing system, called the Fast Analysis System for remote sensing daTa(FAST), for large-scale satellite image processing and analysis. FAST is a system that designs jobs in vertices and sequences, and distributes and processes them simultaneously. FAST manages data based on the Hadoop Distributed File System, controls entire jobs based on Apache Spark, and performs tasks in parallel in multiple slave nodes based on a docker container design. FAST enables the high-performance processing of progressively accumulated large-volume satellite images. Because the unit task is performed based on Docker, it is possible to reuse existing source codes for designing and implementing unit tasks. Additionally, the system is robust against software/hardware faults. To prove the capability of the proposed system, we performed an experiment to generate the original satellite images as ortho-images, which is a pre-processing step for all image analyses. In the experiment, when FAST was configured with eight slave nodes, it was found that the processing of a satellite image took less than 30 sec. Through these results, we proved the suitability and practical applicability of the FAST design.

영상 처리를 이용하여 주변 환경 센서를 관리하기 위한 유비쿼터스 홈 네트워크 시스템 (A Ubiquitous Home Network System for Managing Environment-Information Sensors using Image Processing)

  • 홍성화;정석용
    • 한국산학기술학회논문지
    • /
    • 제11권3호
    • /
    • pp.931-942
    • /
    • 2010
  • 홈 네트워크는 사용자에게 많은 정보서비스를 제공하여 준다. 특히, 다양한 센서 데이터를 활용함으로써 그 서비스의 종류와 질을 풍부하게 한다. 하지만 홈네트워크는 현재 멀티미디어 서비스에 집중함으로써 그 서비스의 활용폭을 스스로 제한하고 있는 실정이다. 특히 댁내 통신망에 집중함으로써 실내의 여러 가전기기를 제어하는 데는 많은 성과를 얻고 있으나 실외의 여러 기기를 제어하는 데는 큰 성과가 나오지 않고 있다. 실외의 여러 기기는 실내의 가전기기와 다르게 특정 기능을 강조하는 형태로 구성되는 경우가 많기 때문에 여러 기능을 가진 센서보다는 한 두가지 기능을 가진 센서를 활용하여 시스템을 구성하면 되기 때문에 실내에서 센서 노드를 사용하는 것보다 훨씬 경제성도 높다고 할 수 있다. 본 논문에서는 현재 가장 많은 사용 목적을 가진 여러 가지 기능 중 동작 센서를 선택하여 이를 활용할 시스템으로 주차장 관리 시스템을 선택하여 이를 홈 네트워크에 접목하여 구현하여 보았다.

Assessing 3D seismic damage performance of a CFR dam considering various reservoir heights

  • Karalar, Memduh;Cavusli, Murat
    • Earthquakes and Structures
    • /
    • 제16권2호
    • /
    • pp.221-234
    • /
    • 2019
  • Today, many important concrete face rockfill dams (CFRDs) have been built on the world, and some of these important structures are located on the strong seismic regions. In this reason, examination and monitoring of these water construction's seismic behaviour is very important for the safety and future of these dams. In this study, the nonlinear seismic behaviour of Ilısu CFR dam which was built in Turkey in 2017, is investigated for various reservoir water heights taking into account 1995 Kobe near-fault and far-fault ground motions. Three dimensional (3D) finite difference model of the dam is created using the FLAC3D software that is based on the finite difference method. The most suitable mesh range for the 3D model is chosen to achieve the realistic numerical results. Mohr-Coulomb nonlinear material model is used for the rockfill materials and foundation in the seismic analyses. Moreover, Drucker-Prager nonlinear material model is considered for the concrete slab to represent the nonlinearity of the concrete. The dam body, foundation and concrete slab constantly interact during the lifetime of the CFRDs. Therefore, the special interface elements are defined between the dam body-concrete slab and dam body-foundation due to represent the interaction condition in the 3D model. Free field boundary condition that was used rarely for the nonlinear seismic analyses, is considered for the lateral boundaries of the model. In addition, quiet artificial boundary condition that is special boundary condition for the rigid foundation in the earthquake analyses, is used for the bottom of the foundation. The hysteric damping coefficients are separately calculated for all of the materials. These special damping values is defined to the FLAC3D software using the special fish functions to capture the effects of the variation of the modulus and damping ratio with the dynamic shear-strain magnitude. Total 4 different reservoir water heights are taken into account in the seismic analyses. These water heights are empty reservoir, 50 m, 100 m and 130 m (full reservoir), respectively. In the nonlinear seismic analyses, near-fault and far-fault ground motions of 1995 Kobe earthquake are used. According to the numerical analyses, horizontal displacements, vertical displacements and principal stresses for 4 various reservoir water heights are evaluated in detail. Moreover, these results are compared for the near-fault and far-faults earthquakes. The nonlinear seismic analysis results indicate that as the reservoir height increases, the nonlinear seismic behaviour of the dam clearly changes. Each water height has different seismic effects on the earthquake behaviour of Ilısu CFR dam. In addition, it is obviously seen that near-fault earthquakes and far field earthquakes create different nonlinear seismic damages on the nonlinear earthquake behaviour of the dam.

SOA에서 서비스 조합의 강건성 테스트 방법 및 테스트 프레임워크 (A Robustness Test Method and Test Framework for the Services Composition in the Service Oriented Architecture)

  • 국승학;김현수
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제36권10호
    • /
    • pp.800-815
    • /
    • 2009
  • 최근 웹 서비스 기반 서비스 지향 구조는 네트워크 상에 분산된 다양한 애플리케이션을 효과적으로 통합하기 위한 방법으로 널리 활용되고 있다. 서비스 지향 구조에서 BPEL은 비즈니스 프로세스 모델 언어로, 다양한 서비스들을 통합하는 방법을 제시하고 있다. 현재 이러한 BPEL을 이용한 서비스 통합 및 조합에 관해 많은 연구가 진행되고 있으며 서비스들 간의 호환성을 검증하려는 노력, 비즈니스 프로세스의 식별과 추적에 관한 몇몇 연구가 진행되었다. 그러나 다양한 서비스의 조합으로 인해 발생하는 문제를 해결하려는 연구는 부족하다. 특히 조합된 서비스가 얼마나 신뢰할 수 있는지, 예외 상황에 대해 얼마나 강건하게 대처할 수 있는지 평가하고자 하는 노력은 거의 이루어지지 않았다. 이에 본 논문에서는 BPEL을 이용한 서비스 조합에 있어서 조합된 서비스의 강건성을 테스트하기 위한 방법과 이 방법을 지원하기 위한 테스트 프레임워크를 제시한다. 본 논문의 방법은 BPEL 프로세스와 참여하는 다양한 서비스를 분석하고, 분석된 정보를 바탕으로 실제 서비스들에서 발생 가능한 다양한 예외 상황을 발생시키는 가상의 환경을 구축하여 강건성 테스트를 수행한다. 이는 BPEL 프로세스로 표현된 서비스 조합이 얼마나 예외 상황에 강건하게 대처하는지 검증하는 방법이다.

시계 동기화 문제의 재 고찰 : 실시간 시스템을 위한 정적/동적 제약 변환 기법 (Revisting Clock Synchronization Problems : Static and Dynamic Constraint Transformations for Real Time Systems)

  • 유민수;박정근;홍성수
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제26권10호
    • /
    • pp.1264-1274
    • /
    • 1999
  • 본 논문에서는 분산된 클록들을 주기적으로 동기화 시키는 분산 실시간 시스템에서 시간적 제약을 만족시키기 위한 정적/동적 시간 제약(timing constraint) 변환 기법을 제안한다. 전형적인 이산클록동기화(discrete clock synchronization) 알고리즘은 클록의 값을 순간적으로 조정하여 클록의 시간이 불연속적으로 진행한다. 이러한 시간상의 불연속성은 시간적 이벤트를 잃어버리거나 다시 발생시키는 오류를 범하게 한다.클록 시간의 불연속성을 피하기 위해 일반적으로 연속클록동기화(continuous clock synchronization) 기법이 제안되고 있지만 소프트웨어적으로 구현되면 많은 오버헤드를 유발시키는 문제점이 있다. 본 논문에서는 시간적 제약을 동적으로 변환시키는 DCT (Dynamic Constraint Transformation) 기법을 제안하였으며, 이를 통해 기존의 이산클록동기화 알고리즘을 수정하지 않고서도 클록 시간의 불연속성에 의한 문제점들을 해결할 수 있도록 하였다. 아울러 DCT에 의해 이산클록동기화 하에서 생성된 태스크 스케쥴이 연속클록동기화에 의해 생성된 스케쥴과 동일함을 증명하여 DCT의 동작이 이론적으로 정확함을 증명하였다.또한 분산 실시간 시스템에서 지역 클록(local clock)이 기준 클록과 완벽하게 일치하지 않아서 발생하는 스케쥴링상의 문제점을 다루었다. 이를 위해 먼저 두 가지의 스케쥴링 가능성, 지역적 스케쥴링 가능성(local schedulability)과 전역적 스케쥴링 가능성(global schedulability)을 정의하고, 이를 위해 시간적 제약을 정적으로 변환시키는 SCT (Static Constraint Transformation) 기법을 제안하였다. SCT를 통해 지역적으로 스케쥴링 가능한 태스크는 전역적으로 스케쥴링이 가능하므로, 단지 지역적 스케쥴링 가능성만을 검사하면 스케쥴링 문제를 해결할 수 있도록 하였고 이를 수학적으로 증명하였다.Abstract In this paper, we present static and dynamic constraint transformation techniques for ensuring timing requirements in a distributed real-time system possessing periodically synchronized distributed local clocks. Traditional discrete clock synchronization algorithms that adjust local clocks instantaneously yield time discontinuities. Such time discontinuities lead to the loss or the gain of events, thus raising serious run-time faults.While continuous clock synchronization is generally suggested to avoid the time discontinuity problem, it incurs too much run-time overhead to be implemented in software. We propose a dynamic constraint transformation (DCT) technique which can solve the problem without modifying discrete clock synchronization algorithms. We formally prove the correctness of the DCT by showing that the DCT with discrete clock synchronization generates the same task schedule as the continuous clock synchronization.We also investigate schedulability problems that arise when imperfect local clocks are used in distributed real-time systems. We first define two notions of schedulability, global schedulability and local schedulability, and then present a static constraint transformation (SCT) technique. The SCT ensures that it is sufficient to check the schedulability of a task locally in a node with a local clock, since the global schedulability of the task is derived from its local schedulability through SCT. We formally prove the correctness of SCT.

프로그래밍 훈련 지원을 위한 테스트케이스의 제어흐름에 기반한 프로그래밍 실패 피드백 시스템 설계 (Design of Programming Failure Feedback System Based on Control Flow of Test Case to Support Programming Training)

  • 이성희;김덕엽;서강복;이우진
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제8권8호
    • /
    • pp.317-322
    • /
    • 2019
  • 프로그래밍 훈련 지원을 위한 프로그래밍 채점시스템은 일반적으로 웹 상에 구축되어 출제자는 프로그래밍 문제를 업로드하고 이를 학습자가 열람하고 문제에 대한 답안을 제출한다. 프로그래밍 채점시스템은 제출된 답안 소스코드를 실행하여 통과, 실패, 에러 메시지 등의 피드백을 제공한다. 통과를 제외한 피드백을 받은 학습자는 통과 판정받을 때까지 계속해서 소스코드를 디버깅한다. 본교에서 프로그래밍 훈련 지원을 위해 온라인 채점시스템을 자체 개발하였고 학생들이 제출한 답안을 분석한 결과 통과 판정을 받지 못한 학생들 중 다수가 자신이 틀린 부분을 정확하게 모른 채 계속해서 문제를 푼다는 사실을 확인하였다. 현재 프로그래밍 채점시스템은 주로 런타임 에러 메시지 위주로 피드백을 수행한다. 하지만 이러한 정보만으로는 프로그래밍 훈련을 하는 학습자들은 제출한 답안의 틀린 부분을 찾아내기가 어렵다. 따라서 본 논문에서는 학습자가 제출한 소스코드에 사용된 테스트케이스의 제어흐름을 분석한 결과를 프로그래밍 실패에 대한 피드백으로 제공하는 시스템을 제안한다. 제안한 시스템은 제어흐름 상의 결함이 존재할 수 있는 경로를 피드백하여 학습자들이 틀린 부분을 보다 빠르게 찾을 수 있게 도와준다. 또한 실제 학습자가 제출한 답안 소스코드를 예로 들어 본 시스템이 적용 가능함을 보인다.

물리 기반 유한 단층 미끌림 역산을 위한 CPInterface (COMSOL-PyLith Interface) 개발 (Development of a CPInterface (COMSOL-PyLith Interface) for Finite Source Inversion using the Physics-based Green's Function Matrix)

  • 김민수;소병달
    • 지구물리와물리탐사
    • /
    • 제26권4호
    • /
    • pp.268-274
    • /
    • 2023
  • 유한 단층 미끌림 역산에는 지진 변위 측지 자료와 그린 함수 행렬(Green's function matrix)을 주로 사용한다. 그린 함수 행렬은 일반적으로 오카다 모형(Okada, 1985)을 기반으로 한다. 그러나 최근 물리 기반 지진 모델링을 활용하여 그린 함수 행렬을 제작하고 유한 단층 미끌림 역산을 수행하는 연구가 활발하다. 물리 기반 지진 모델링은 다양한 물성(탄성, 점탄성, 탄소성 등)을 고려하여 현실적인 환경에서 지진을 모사할 수 있다는 장점이 있다. 물리 기반 유한요소 소프트웨어 PyLith는 단층을 구성하는 절점을 두 개로 나누어 지진을 모사할 수 있으므로 지진 모사 모델링에 적합하다. 하지만 PyLith는 격자망 생성 기능을 자체 제공하지 않아, 모형 내부에 수십~수백 개의 소단층과 관측점을 설정해야 하는 유한 단층 미끌림 역산 수행에는 어려움이 있다. 본 연구에서는 소단층과 관측점을 포함한 수치 모형을 제작하고, 지진 모사 모델링을 수행하여 그린 함수 행렬을 제작하는 일련의 과정을 연계하여 유한 단층 미끌림 역산의 편리성을 높이기 위해 CPInterface (COMSOL-PyLith Interface)를 개발하였다. CPInterface는 COMSOL의 격자 생성 능력과 PyLith의 지진 모사 능력을 결합하여 그린 함수 행렬을 자동으로 생성할 수 있다. CPInterface는 간단한 변수들로 모형 및 단층 정보를 조절할 수 있고, 지하 탄성 이상체와 GPS 관측점을 자유롭게 배치할 수 있다. 또한, 그린 함수 행렬을 생성하는 복잡한 과정을 간소화하여 더욱 편리하게 유한 단층 미끌림 역산을 할 수 있게 한다.