• Title/Summary/Keyword: Thread Monitoring

Search Result 28, Processing Time 0.022 seconds

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

  • Choi, Kiho;Park, Daejin;Cho, Jeonghun
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.13 no.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 (웹 기반 실시간 모니터링 시스템의 구조)

  • Park, Hong-Seong;Jeong, Myeong-Sun;Kim, Bong-Sun
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.7 no.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
    • /
    • v.18 no.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
    • /
    • v.16 no.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.

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

  • Moon Se-Won;Chang Byeong-Mo
    • The KIPS Transactions:PartA
    • /
    • v.13A no.3 s.100
    • /
    • pp.205-210
    • /
    • 2006
  • To assist developing robust multithreaded software, we develop a thread monitoring system for multithreaded Java programs, which can trace or monitor running threads and synchronization. We design a monitoring system which has options to select interesting threads and synchronizations. Using this tool, programmers can monitor only interesting threads and synchronization in more details by selecting options. It also provides profile information after execution, which summarizes behavior of running threads and synchronizations during execution. We implement the system based on code inlining, and presents some experimental results.

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

  • Ko, Boseung;Choi, Wonhyok;Jeong, Dajung
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.30 no.1
    • /
    • pp.75-86
    • /
    • 2020
  • With the recent advancement of malware, the actors performing malicious tasks are often not processes. Malicious code injected into the process that is installed by default in the operating system works thread by thread in the same way as DLL / code injection. In this case, diagnosing and blocking the process as malicious can cause serious problems with system operation. This white paper lists the problems of how to use process-based monitoring information to identify and block the malicious state of a process and presents an improved solution.

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

  • Lee, Dae-Hee;Lee, Jae-Yong
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.13 no.1
    • /
    • pp.53-60
    • /
    • 2018
  • The ICT concept has been introduced to realize a highly productive smart factory and respond to the demand for small quantity and mass production between textile processes. ICT convergence monitoring system that can produce high productivity textile products by improving product development period, cost, quality and delivery time through ICT based production and optimization of manufacturing process is needed. In this paper, we propose and implement a system design that senses the amount of remaining sewing material using a non-contact sensor that can be mounted on a sewing machine and displays it on a display using IOT-based LATTE-PANDA board.

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

  • Kim, Jin-Hyuk;Shin, Kwang-Sik;Yoon, Wan-Oh;Lee, Chang-Ho;Choi, Sang-Bang
    • Journal of the Institute of Electronics Engineers of Korea CI
    • /
    • v.48 no.3
    • /
    • pp.82-90
    • /
    • 2011
  • Multi-core system is becoming more general with development of microprocessors. Due to this change in performance improvement paradigm, switching conventional single thread applications with multi thread applications. Performance monitoring tools are used to optimize application performance because of complexity in development of multi thread applications. Conventional performance monitoring tools are focused on performance itself rather than user friendliness or real-time support. Real-time performance monitor identify the problem while multi-threaded applications should be performed as well as check real-time operating status of the application. So it can be used as an effective tool compared to non-real-time performance monitor that only with simple performance indicators to find the cause of the problem. In this paper, we propose RMPM(Real-time Multi-core Performance Monitor) which is real-time performance monitoring tool for multi-core system. Observation period is optimized by comparing relation between overhead due to performance evaluation period and accuracy. Our performance monitor shows not only amount of CPU usage of whole system, memory usage, network usage but also aspect of overhead distribution per thread of an application.

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
    • /
    • v.4 no.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 (클라우드 컴퓨팅 기반의 고가용성 복제시스템의 구현)

  • Park, Sung-Won;Lee, Moon-Goo;Lee, Nam-Yong
    • 전자공학회논문지 IE
    • /
    • v.48 no.4
    • /
    • pp.61-68
    • /
    • 2011
  • As business management has a high level of dependence on Informational Technology (IT), protecting assets of a company from disaster is one of the most important thing that IT operating managers should consider. Because data or information is a major source of operation of the company, data security is the first priority as an aspect of continuity of business management. Therefore, this paper will realize disaster recovery system, which is suspended because of disaster, based on cloud computing system. Realized High Available Replicate System applied a method of multi thread target database to improve Replicate performance, and real time synchronize technology can improve efficiency of network. From Active to Active operation, it maximizes use of backup system, and it has a effect to disperse load of source database system. Also, High Available Replicate System realized consistency verification mechanism and monitoring technique. For Performance evaluation, High Available Replicate System used multi thread method, which shows more than threefold of replicate performance than single thread method.