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

검색결과 67건 처리시간 0.036초

참조 카운팅 스마트 포인터의 속도 보완 방법 연구 (A Study on Method to Complement Speed of the Reference Counting Smart Pointer)

  • 박경준;서민석;박현주
    • 한국정보통신학회논문지
    • /
    • 제17권4호
    • /
    • pp.878-884
    • /
    • 2013
  • 최근의 C++ 개발자들은 개발 시 메모리 관리에 장점을 지닌 참조 카운팅 방식의 스마트 포인터를 많이 활용한다. 그러나 스마트 포인터는 빠른 응답성을 요구하는 시스템에서는 일반 포인터에 비해 효율적이지 못한 동작 방식 때문에 문제가 생길 수 있다. 본 논문에서는 이러한 점을 보완하여 참조 카운팅 방식 스마트 포인터가 가리키는 객체에 대한 삭제 작업을 수행 시 삭제 작업을 위한 쓰레드를 생성하여 성능을 개선하는 방법을 제안 하였다. 또한 이를 일반화 시켜서 모든 자료 형에서 동작시키기 편리한 방법을 제안하였다.

GUI 기반의 센서 네트워크 관리 도구 (A GUI-based Management Tool for Wireless Sensor Networks)

  • 정인욱;차호정
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2006년도 가을 학술발표논문집 Vol.33 No.2 (B)
    • /
    • pp.62-65
    • /
    • 2006
  • 센서 네트워크는 라디오 통신으로 인해 생기는 예상치 못한 문제점을 비롯하여 제한적인 리소스 때문에 응용 개발에 어려움이 많다. 센서 네트워크가 구성된 후의 내부적인 데이터 흐름이나 네트워크에 참여하는 각 노드의 상태는 네트워크의 정보 수집을 통해 알 수 있다. 본 논문은 네트워크의 상태를 모니터링하고 실시간으로 네트워크 파라미터들을 효율적으로 설정할 수 있는 센서 네트워크 관리 시스템을 제안한다. Sensor Network Manager는 Multi-thread와 동적으로 할당 가능한 Kernel Module 기법을 지원하는 RETOS 운영체제를 기반으로 개발 되었다. 간단한 플러딩 기법을 적용하여 센서 네트워크의 상태를 모니터링 한 결과 Sensor Network Manager가 개발자에게 전반적인 네트워크에 대한 통제와 모니터링이 가능하다는 것을 검증하였다.

  • PDF

C# 기반의 윈도우 시작 프로그램 실시간 관리 솔루션 설계 및 구현 (C# based Windows Startup Program Real-Time Management Solution Design and Implementation)

  • 윤경섭;마성민;김동현
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2016년도 제53차 동계학술대회논문집 24권1호
    • /
    • pp.37-39
    • /
    • 2016
  • 본 논문에서는 윈도우 운영체제를 사용 간에 실시간으로 레지스트리에서 시작 프로그램을 감시하여 사용자 의도와 관계없이 실행되는 시작 프로그램의 등록을 방지하고 관리하고자 한다. 또한 데이터베이스와 연동하여 본 솔루션을 이용하는 사용자들에게 해당 시작 프로그램의 삭제 빈도를 백분율로 나타내어 시작 프로그램의 효율적인 관리에 도움을 줄 수 있도록 하였다. 이러한 기능을 강점으로 C# 기반의 시스템 환경 최적화 솔루션을 제시하고자 한다.

  • PDF

국내 미용실 프렌차이즈 브랜드화를 위한 공간 특성 연구 (A Study of the space characteristics in beauty salon for the franchising)

  • 전수경;남경숙
    • 한국실내디자인학회:학술대회논문집
    • /
    • 한국실내디자인학회 2007년도 추계학술발표대회 논문집
    • /
    • pp.187-190
    • /
    • 2007
  • Many consumers today are increasingly buying products with brand-image, additional value. Also brands are important factor in the franchise business. According as a standard of living is improved due to the development of economy and community, our country is increasing interests in hair styles with desiring of beauty. Therefore, domestic beauty industry has been improved by the introduction of the franchise with specialization, different management system and the marketing strategy. Through a case of hair salon's franchise, a purpose of this paper is elements which form the brand-image in space investigate how it have been applied and letting fundamental data of beauty care thread space planning.

  • PDF

쓰레드를 이용한 대규모 파일 관리 시스템 구현 (A Implementation of management system for a large temporary file using thread)

  • 김성준;우준;최윤근;김중권
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2006년도 추계학술발표대회
    • /
    • pp.621-624
    • /
    • 2006
  • 한국과학기술정보연구원에서는 대규모 파일시스템을 IBM p690시스템에서 운영 중에 있다. 이 파일 시스템은 정해진 쿼터 정책에 따라서 운영되는 홈 파일시스템과 사용자의 작업 수행시에 필요로 하는 입력, 출력파일 및 임시 파일을 저장하는 스크래치 파일시스템으로 사용되고 있다. 공용으로 사용되어지는 스크래치 파일시스템에 일정 기간이 경과한 파일들이 무분별하게 남아있게 되면 디스크의 가용 공간을 차지하게 되어 정상적인 작업수행에 방해를 받게 된다. 본 고에서는 스크래치 파일시스템에 존재하는 파일들을 검사하여 일정 기간이 지나서도 남아 있는 사용자 파일을 삭제함으로써 스크래치 파일시스템의 가용 공간을 확보하는 프로그램을 개발하였다.

  • PDF

서버 기반 SW 서비스의 분할실행을 위한 효율적인 스레드 관리 방법 (An Efficient Thread Management for the Client-side Graphic Rendering on a Server-based Software Service)

  • 정문영;최지훈;최원혁;김원영
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2012년도 추계학술발표대회
    • /
    • pp.209-211
    • /
    • 2012
  • 본 논문에서는 서버 기반 SW 서비스의 분할 실행 기술에서 API 리모팅 방법을 통해 서버에서 실행되는 SW 의 그래픽 렌더링 작업을 클라이언트에 전송할 때, 효율적인 스레드 및 버퍼 관리 방법을 제안하였다. 또한, 기존의 API 리모팅 방법과 비교하여 우수한 성능을 제공함을 실험을 통해 보여주었다.

섬유패션업체들의 경영 특성 비교 - 손익계산서의 수익, 이익, 비용항목을 중심으로 - (A comparative analysis of business management characteristics among textiles and fashion companies - Focused on revenue, income, and expense items in income statements -)

  • 지혜경
    • 복식문화연구
    • /
    • 제25권3호
    • /
    • pp.359-374
    • /
    • 2017
  • The objective of this study was to compare business management indicators among textiles and fashion companies. Business management indicators of 356 textiles and fashion companies for the year 2015 were analyzed, using income statements showing their management results. The results were as follows. First, there were statistically significant differences between the operating income ratios of textiles and fashion companies for the term, but there were none when it came to net income ratio. Second, the differences between cost of goods sold, cost of finished goods sold, and cost of merchandise sold to sales ratios among textiles and fashion companies were all statistically significant. The cost of goods sold, cost of finished goods sold, and cost of merchandise sold to sales ratios were higher for fiber and thread companies, fabric companies, and dyeing and finishing companies than for clothing and fashion accessories companies. Third, there were statistically significant differences between the ratio of salaries and the ratio of advertising expenses among textiles and fashion companies. The salaries ratios and advertising expenses ratios for clothing companies were higher than those of fiber and yarn companies, fabric companies, and dyeing and finishing companies. This study is meaningful as it has identified the business characteristics of textiles and fashion companies using the management indicators of those companies, which have not been sufficiently explored by previous studies. It has also helped to improve understanding of the industrial structure of the upstream and midstream sectors of the textiles and fashion industries.

오픈소스 IDS/IPS Snort와 Suricata의 탐지 성능에 대한 비교 연구 (A Comparative Study on Performance of Open Source IDS/IPS Snort and Suricata)

  • 석진욱;최문석;김지명;박종순
    • 디지털산업정보학회논문지
    • /
    • 제12권1호
    • /
    • pp.89-95
    • /
    • 2016
  • Recent growth of hacking threats and development in software and technology put Network security under threat, In addition, intrusion, malware and worm virus have been increased due to the existence of variety of sophisticated hacking methods. The goal of this study is to compare Snort Alpha version with Suricata 2.0.11 version whereas previous study focuses on comparison between snort 2. x version under thread environment and Suricata under multi-threading environment. This thesis' experiment environment is set as followed. Intel (R) Core (TM) i5-4690 3. 50GHz (4threads) of CPU, 16GB of RAM, 3TB of Seagate HDD, Ubuntu 14.04 are used. According to the result, Snort Alpha version is superior to Suricata in performance, but Snort Alpha had some glitches when executing pcap files which created core dump errors. Therefore this experiment seeks to analyze which performs better between Snort Alpha version that supports multi packet processing threads and Suricata that supports multi-threading. Through this experiment, one can expect the better performance of beta and formal version of Snort in the future.

멀티쓰레드 기반 병렬처리 구조를 이용한 TMN 에이젼트 플랫폼 설계 및 구현 (Design and Implementation of a TMN Agent Platform based on a Multi-thread Parallel Processing Architecture)

  • 김성우;김영탁
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제5권6호
    • /
    • pp.793-800
    • /
    • 1999
  • TMN Agent Platform은 망 요소의 운영상태와 자원들을 GDMO에 따라 관리객체(Managed Object : MO)로 모델링 하고, 자원들의 현재 상태를 유지하며, 관리자(Manager)로부터의 망 관리 기능 요구에 따라 조작된다. 그러므로, 에이전트의 성능향상은 전체적인 통신망 관리의 성능향상에 직접적인 영향을 미친다.본 논문에서는 TMN 에이전트의 기능요구 사항을 분석하고, 이를 토대로 성능향상을 위해 멀티스레드 기법을 사용하는 병렬 처리 구조의 TMN Agent Platform의 기능구조를 제시한다. 또한 에이전트와 다양한 자원들간의 효율적인 메시지전달을 위한 체계를 제시하며, 구현된 TMN Agent Platform의 성능을 분석한다.Abstract TMN Agent manages the operational status and real-resources of network elements, such as switching nodes and transmission systems. It performs the requested management functions from manager and maintains consistent status data of real-resource. The performance of agent system affects directly the performance of network management operation. If the agent is implemented by sequential processing scheme with single process, the agent processing can be delayed or blocked according to the status of real-resources. This problem can be solved by parallel and distributed processing scheme.To improve the processing performance of TMN Agent, we propose a TMN Agent Platform's functional architecture that is based on parallel processing with multi-tread and effective message transferring scheme between agent and various real-resource. We analyze the performance of the implemented TMN Agent Platform.

공간 제약하의 센서 운영체제를 위한 동적 쓰레드 스택관리 기법 (Dynamic Threads Stack Management Scheme for Sensor Operating Systems under Space-Constrained)

  • 이상호;조유근;홍지만
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제34권11호
    • /
    • pp.572-580
    • /
    • 2007
  • 무선 센서 네트워크는 자연 환경의 정보를 수집하고, 수집한 정보를 가공하고, 가공된 정보를 무선 통신을 통하여 사용자에게 실시간으로 전달하는 기능을 가진 설비이다. 이러한 센서 네트워크는 다수의 무선 센서 노드들로 이루어지고, 이 센서 노드들은 비용 효율성의 이유로 매우 제한적인 하드웨어 칩들로 구성된다. 예를 들어, UC Berkeley에서 설계한 MICA센서 노드에는 8-bit CPU, 4KB RAM, 그리고, 128KB FLASH 등으로 구성된다. 따라서 이것들을 동작시키는 센서 운영체제는 이러한 하드웨어 제약성을 감내할 수 있어야 한다. 본 논문에서는 멀티 쓰레디드 센서 운영체제를 위한 공간 효율적인 쓰레드 스택 관리 기법을 제안한다. 제안한 기법은 컴파일 시점에 각 쓰레드 함수의 스택 사용량 정보를 측정한다. 측정된 결과를 바탕으로, 함수 호출 시와 같은 스택 영역의 요구가 발생할 경우에 스택의 할당 및 반환 작업을 수행하여 쓰레드 스택 영역을 동적으로 관리한다. 본 기법은 나노 Qplus 센서 운영체제에서 구현되었다. 본 논문의 성능 실험을 통하여, 제안한 기법을 사용하는 것이 기존의 정적인 스택 관리 방법을 사용하는 것 보다 스택 메모리 공간을 보다 효율적으로 관리할 수 있음을 확인한다.