• 제목/요약/키워드: Thread Monitoring

검색결과 28건 처리시간 0.024초

제어흐름 에러 탐지를 위한 분리형 시그니처 모니터링 기법 (Separate Signature Monitoring for Control Flow Error Detection)

  • 최기호;박대진;조정훈
    • 대한임베디드공학회논문지
    • /
    • 제13권5호
    • /
    • pp.225-234
    • /
    • 2018
  • Control flow errors are caused by the vulnerability of memory and result in system failure. Signature-based control flow monitoring is a representative method for alleviating the problem. The method commonly consists of two routines; one routine is signature update and the other is signature verification. However, in the existing signature-based control flow monitoring, monitoring target application is tightly combined with the monitoring code, and the operation of monitoring in a single thread is the basic model. This makes the signature-based monitoring method difficult to expect performance improvement that can be taken in multi-thread and multi-core environments. In this paper, we propose a new signature-based control flow monitoring model that separates signature update and signature verification in thread level. The signature update is combined with application thread and signature verification runs on a separate monitor thread. In the proposed model, the application thread and the monitor thread are separated from each other, so that we can expect a performance improvement that can be taken in a multi-core and multi-thread environment.

웹 기반 실시간 모니터링 시스템의 구조 (Architecture of Web-Based Real-Time Monitoring Systems)

  • 박홍성;정명순;김봉순
    • 제어로봇시스템학회논문지
    • /
    • 제7권7호
    • /
    • pp.632-639
    • /
    • 2001
  • This paper proposes an improved architecture of web-based monitoring systems for monitor of processes in plants from the soft real-time point of view. The suggested model is designed to be able to guarantee the temporal and spatial consistency and transmit the monitoring data periodically via the intranet and the Internet. The model generates one thread for monitoring management, one DB thread, one common memory, and corresponding monitoring threads to clients. The monitoring thread is executed during the smaller time than the execution time of the process used in the conventional methods such as CGI and servlet method. The Java API for the server API, VRML, EAI(External Authoring Interface) and Java Applets for efficient dimensional WEB monitoring are used. The proposed model is implemented and tested for a FMS plant, Some examples show that the proposed model is useful one.

  • PDF

Active monitoring of pipeline tapered thread connection based on time reversal using piezoceramic transducers

  • Hong, Xiaobin;Song, Gangbing;Ruan, Jiaobiao;Zhang, Zhimin;Wu, Sidong;Liu, Guixiong
    • Smart Structures and Systems
    • /
    • 제18권4호
    • /
    • pp.643-662
    • /
    • 2016
  • The monitoring of structural integrity of pipeline tapered thread connections is of great significance in terms of safe operation in the industry. In order to detect effectively the loosening degree of tapered thread connection, an active sensing method using piezoceramic transducers was developed based on time reversal technique in this paper. As the piezoeramic transducers can be either as actuators or sensors to generate or detect stress waves, the energy transmission for tapered thread connection was analyzed. Subsequently, the detection principle for tapered thread connection based on time reversal was introduced. Finally, the inherent relationship between the contact area and tightness degree of tapered thread connection for the pipe structural model was investigated. Seven different contact area scenarios were tested. Each scenario was created by loosening connectors ranging from 3 turns to 4.5 turns in the right tapered threads when the contact area in the left tapered threads were 4.5 turns. The experiments were separately conducted with a highly noisy environment and various excitation signal amplitudes. The results show the focused peaks based on time reversal have the monotonously rising trend with the increase of the contact areas of tapered threads within an acceptable monitoring resolution for metal pipes. Compared with the energy method, the proposed time reversal based method to monitor tapered threads loosening demonstrates to be more robust in rejecting noise in Structural Health Monitoring (SHM) applications.

Cost-effective structural health monitoring of FRPC parts for automotive applications

  • Mitschang, P.;Molnar, P.;Ogale, A.;Ishii, M.
    • Advanced Composite Materials
    • /
    • 제16권2호
    • /
    • pp.135-149
    • /
    • 2007
  • In the automobile industry, structural health monitoring of fiber reinforced polymer composite parts is a widespread need for maintenance before breakdown of the functional elements or a complete vehicle. High performance sensors are generally used in many of the structural health monitoring operations. Within this study, a carbon fiber sewing thread has been used as a low cost laminate failure sensing element. The experimentation plan was set up according to the electrical conductance and flexibility of carbon fiber threads, advantages of preforming operations, and sewing mechanisms. The influence of the single thread damages by changing the electrical resistance and monitoring the impact location by using carbon thread sensors has been performed. Innovative utilization of relatively cost-effective carbon threads for monitoring the delamination of metallic inserts from the basic composite laminate structure is a highlighting feature of this study.

Java 언어를 위한 쓰레드 모니터링 시스템 (A Thread Monitoring System for Java)

  • 문세원;창병모
    • 정보처리학회논문지A
    • /
    • 제13A권3호
    • /
    • pp.205-210
    • /
    • 2006
  • 본 연구에서는 견고한 멀티 쓰레드 소프트웨어 개발을 돕기 위한 쓰레드 모니터링 시스템을 개발하였다. 이 시스템은 쓰레드 실행 과정과 동기화 과정를 시각적으로 추적, 모니터링 할 수 있다. 또한 사용자는 실행 전에 옵션 선택을 통해 관심 있는 쓰레드와 동기화만을 선택하여 이들을 중점적으로 모니터링 할 수 있으며 실행 후에는 실행된 쓰레드와 동기화의 특징을 요약한 프로파일 정보를 제공한다. 본 연구에서는 코드 인라인 기법을 기반으로 이 시스템을 구현하였으며 실험을 통한 실험 결과를 통해 그 효융성을 보인다.

스레드 기반 모니터링을 통한 악의적인 행위 주체 추적 및 차단에 관한 연구 (A Study on the Tracking and Blocking of Malicious Actors through Thread-Based Monitoring)

  • 고보승;최원혁;정다정
    • 정보보호학회논문지
    • /
    • 제30권1호
    • /
    • pp.75-86
    • /
    • 2020
  • 최근 윈도우즈 운영체제 환경에서 악성코드가 고도화됨에 따라 악의적인 행위를 수행하는 주체가 프로세스가 아닌 경우가 많이 발생하고 있다. 운영체제에 기본적으로 탑재된 프로세스 등에 삽입되어 동작하는 악성코드는 DLL/코드 인젝션과 같은 방식으로 스레드 단위로 동작한다. 이 경우 프로세스 단위로 악성 유무를 진단 및 차단하는 것은 시스템 운영에 심각한 문제를 야기할 수도 있다. 본 논문에서는 프로세스 기반 모니터링 정보를 사용하여 프로세스의 악성유무를 판단하고 차단하는 방법이 가지고 있는 문제점을 나열하고 그에 대한 개선된 방안을 제시한다.

스마트 제조를 위한 봉제기의 밑실 센싱 모니터링 시스템 (Under-Thread Sewing Yarn Sensing Monitoring System of Sewing Machine for Smart Manufacturing)

  • 이대희;이재용
    • 한국전자통신학회논문지
    • /
    • 제13권1호
    • /
    • pp.53-60
    • /
    • 2018
  • 고생산성 스마트공장을 실현하고 섬유 공정간 소량 및 대량 생산 요구에 대응할 수 있는 공장간 협업 기능성을 위해서 ICT개념이 도입되고 있다. ICT 기반의 협업 생산과 제조공정 최적화를 통해 제품 개발기간과 원가, 품질, 납기를 개선하여 고생산성 섬유제품을 생산 할 수 있는 ICT 융합형 모니터링 시스템이 필요하다. 본 논문에서는 봉제기 밑실 부분에 실제 장착 가능한 비접촉식 디지털 광 화이버 센서를 이용하여 밑실잔량을 센싱하여 IoT기반 라떼판다 보드 디스플레이에 표출하는 시스템 설계를 제안하고 구현 하였다. 이는 기존 밑실잔량 센싱 장치에 비해 소형화 되어 봉제기에 적용 우수한 성능을 확보할 수 있다.

멀티스레드 어플리케이션을 위한 실시간 성능모니터의 구현 (The Implementation of Real-time Performance Monitor for Multi-thread Application)

  • 김진혁;신광식;윤완오;이창호;최상방
    • 전자공학회논문지CI
    • /
    • 제48권3호
    • /
    • pp.82-90
    • /
    • 2011
  • 마이크로프로세서의 발전과 함께 멀티코어 시스템은 점차 보편화 되어가고 있다. 이러한 하드웨어 성능향상 패러다임의 변화로 인해 소프트웨어의 성능향상을 위해서는 기존의 싱글 스레드 어플리케이션들을 멀티 스레드 어플리케이션들로 교체하는 과정이 필수적이다. 멀티 스레드 어플리케이션 개발의 복잡성 때문에, 성능모니터링 도구는 어플리케이션의 성능 최적화를 지원하기에 유용한 도구로 사용된다. 기존의 성능모니터링 도구는 사용의 편의성이나 실시간성의 지원보다는 성능 측정 자체에 초점이 맞춰져 있다. 실시간 성능 모니터는 멀티 스레드 어플리케이션이 수행하는 동안 나타나는 문제점을 파악하는 것 뿐 아니라 실시간으로 어플리케이션의 동작 상태를 개발자가 확인 할 수 있기 때문에 단순한 성능 지표들만으로 문제점의 원인을 찾아내야하는 비 실시간 성능 모니터에 비해 효과적인 도구로 사용될 수 있다. 본 논문에서는 멀티코어 시스템을 위한 실시간 성능모니터링 도구인 RMPM(Real-time Multi-core Performance Monitor)를 제안하고 성능 측정 주기로 인한 오버헤드와 정확성 사이의 관계를 비교하여 최적의 측정 주기를 결정하였다. 제안한 성능모니터는 전체시스템의 CPU 사용량, 메모리 사용량, 네트워크 사용량 뿐아니라 시스템의 코어별, 어플리케이션의 스레드별 부하 분산상태를 나타낼 수 있다.

Performance Evaluation of Node.js for Web Service Gateway in IoT Remote Monitoring Applications

  • Nkenyereye, Lionel;Jang, Jong-Wook
    • International Journal of Advanced Culture Technology
    • /
    • 제4권3호
    • /
    • pp.13-19
    • /
    • 2016
  • The growth of mobile devices in Internet of Things (IoT) leads to a number of remote and controlling system related IoT applications. For instance, home automation controlling system uses client system such web apps on smartphone or web service to access the home server by sending control commands. The home server receives the command, then controls for instance the light system. The web service gateway responsible for handling clients' requests attests an internet latency when an increasing number of end users requests submit toward it. Therefore, this web service gateway fails to detect several commands, slows down predefined actions which should be performed without human intervention. In this paper, we investigate the performance of a web server-side platgorm based event-driven, non-blocking approach called Node.js against traditional thread-based server side approach to handle a large number of client requests simultaneously for remote and controlling system in IoT remote monitoring applications. The Node.JS is 40% faster than the traditional web server side features thread-based approach. The use of Node.js server-side handles a large number of clients' requests, then therefore, reduces delay in performing predefined actions automatically in IoT environment.

클라우드 컴퓨팅 기반의 고가용성 복제시스템의 구현 (Implement of High Available Replicate Systems Based on Cloud Computing)

  • 박성원;이문구;이남용
    • 전자공학회논문지 IE
    • /
    • 제48권4호
    • /
    • pp.61-68
    • /
    • 2011
  • 업무의 IT 의존도가 높아지면서 재해로부터 기업의 자산을 보호하는 것은 IT 운영 관리자들이 가장 고려해야 할 사항들 중 하나이고 데이터 및 정보는 기업 활동의 원천이기 때문에 데이터 보호는 업무 연속성 측면에서 IT 운영의 최대 우선순위가 되고 있다. 그러므로 본 논문은 이러한 재해로 인하여 중단된 정보기술 서비스를 재개하는 재해 복구를 위한 시스템을 클라우드 컴퓨팅 기반으로 구현하였다. 구현된 고가용성 복제 시스템은 복제성능 향상을 위해 다중 스레드 대상 데이터베이스 방법을 적용하였으며, 파일시스템의 실시간 동기화 기술로 네트워크 효율을 향상 시킬 수 있으며, 액티브 대 액티브 운영으로 백업 시스템 활용을 극대화함으로써, 근원지 데이터베이스 시스템의 부하를 분산시키는 효과를 갖게 한다. 이밖에도 복제 데이터의 정합성 검증 기능과 데이터 센터의 실제 운영에서 요구되는 모니터링 기법 등을 구현하였다. 성능평가에서도 다중 스레드 방식을 사용함으로써 단일 스레드 방식보다 약 3배 이상의 향상된 복제 기능 성능결과를 보여주었다.