• 제목/요약/키워드: 유지관리 프로세스

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

멀티에이전트 환경에서 결함 포용 정보의 쓰레기 처리 기법 (Garbage Collection Protocol of Fault Tolerance Information in Multi-agent Environments)

  • 이대원;정광식;이화민;신상철;이영준;유헌창;이원규
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제31권3_4호
    • /
    • pp.204-212
    • /
    • 2004
  • 분산 시스템에서는 단일 시스템보다 높은 결함 발생 확률을 가지기에 기존의 맡은 연구에서는 분산 시스템에서 결함 발생에 대한 맡은 결함 포용 기법들이 연구되어 왔다. 하지만 저장된 결함 포용 정보의 증가에 따른 저장 공간의 부족으로 인해 전체 시스템 성능의 저하를 가져오게 하였다. 시스템 성능의 저하를 막기 위하여 불필요한 결함 포용 정보의 삭제가 필요하게 되었고 이 논문에서는 결함 포용 정보의 쓰레기 처리를 위한 방법을 제안한다. 이에 본 논문에서는 결함 포용 정보의 쓰레기 처리를 담당하는 쓰레기 처리 에이전트, 결함 포용 정보를 유지 관리하는 정보 에이전트, 그리고 전체 에이전트간의 통신 기능을 담당하는 조정 에이전트를 정의 및 설계하고, 쓰레기 처리 에이전트를 이용한 쓰레기 처리 알고리즘을 제안한다. 복귀회복 기법은 독립 검사점(independent checkpoint)기법과 송신자 기반 비관적 매시지 로깅(sender based pessimistic message logging)기법을 사용한다. 제안된 쓰레기 처리 기법에서의 쓰레기 처리, 정보, 조정 에이전트는 프로세스와 동시에 생성되며 정보 에이전트에 프로세스에서 발생하는 검사점과 비결정적인 사건들에 대한 로깅 정보들을 영역 지식으로 구축한다. 그리고 쓰레기 처리 에이전트는 쓰레기 처리 시점을 선정하고 정보 에이전트와 조정에이전트의 협력을 통하여 영역 지식에 구축된 불필요한 결함 포용 정보의 쓰레기 처리를 한다. 제안한 에이전트를 이용한 쓰레기 처리기법의 타당성 증명을 위하여 결함을 발생시켜 복귀 회복 후 쓰레기 처리를 하는 시스템과 하지 않는 시스템의 영역지식을 비교하여 같은 결과를 같는지의 여부를 검사한다

NFC를 활용한 압출생산현장의 Bottleneck 개선을 통한 스마트팩토리 구현 연구 (Research on The Implementation of Smart Factories through Bottleneck improvement on extrusion production sites using NFC)

  • 임동진;권규식
    • 한국산학기술학회논문지
    • /
    • 제22권2호
    • /
    • pp.104-112
    • /
    • 2021
  • 프로세스 산업 군에 속하는 압출 공정에서도 스마트팩토리 구축의 필요성은 증가하고 있다. 그러나 대부분의 압출 생산 현장에서는 생산방식이 연속적이며, 데이터의 속성이 비정형적이므로 데이터 처리의 어려움을 겪고 있다. 많은 중소기업 공장에서는 데이터 수집을 위해 수기 기록을 주로 하고, 바코드를 많이 활용하고 있다. 생산에 관련된 데이터를 종이양식에 수기 기록하게 되면 별도의 EXCEL프로그램 등에 다시 기록해야 하는 이중 작업을 할 수 밖에 없는 단점이 있다. 바코드는 주로 재고관리에 활용하고 있으며 프린팅을 위한 유지보수 비용이 요구된다. 또한 설치를 완료하면 변경이 어려워 활용성이 낮다고 할 수 있다. 이를 해결하기 위해 데이터의 수기입력이 아닌 NFC 센서를 활용한 방법론을 제시하였다. 이를 가능하게하기 위해 공장 내에 인터넷이 가능하도록 무선 네트워크 환경을 구축하였고 생산 공정프로세스를 분석하고 이를 기반으로 관계형 데이터베이스를 구축하였다. 비접촉 근거리 통신방식(NFC: Near Field Communication, 이하 NFC)을 통한 생산 실적 자료 입력 방법을 연구하였고, EXCEL 프로그램의 피벗 기능을 사용하여 제품 생산 시 발생할 수 있는 품질문제에 대해 쉽고 빠르게 분석하여 원인을 파악하고 조치할 수 있게 하는 분석방법을 구현하였다. 결과적으로 NFC 기능을 활용한 데이터 입력이 자동화되었으며, 작업자의 데이터 처리 시간 감소라는 정량적 효과를 얻게 되었다. 또한 입력된 데이터를 활용하여 품질 문제로 인한 Bottleneck이 개선된 사례를 제시하고자 한다.

단순화된 메타데이타를 이용한 고스트 기반 정족수 동의 기법의 개선 (Quorum Consensus Method based on Ghost using Simplified Metadata)

  • 조성연;김태윤
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제27권1호
    • /
    • pp.34-43
    • /
    • 2000
  • 중복 데이타는 분산 시스템에서 결함을 포용하는 방법 중 하나로 여러 복사본들의 일관성을 유지하기 위하여 복제 제어 프로토콜(replica control protocol)을 필요로 한다. 복제 제어 프로토콜 중 정 족수 동의 기법(quorum consensus method)은 정족수 이상의 동의를 얻어서 데이타에 접근하는 방법이다. 그런데 사이트나 통신 링크의 실패로 인하여 정족수 이상의 동의를 얻을 수 없으면 데이타 접근이 불가능하게 되므로 부족한 정족수를 고스트(ghost)로 대치하는 방법이 필요하다. 고스트는 메타 데이타(meta data)에 상태 정보만을 저장한 프로세스이기 때문에 생성과 관리의 비용을 줄이려면 메타 데이타를 간략화 시키는 것이 중요하다. 따라서 본 논문에서는 동료 집합을 이용하여 메타 데이타를 구성하는 방법을 제안한다. 제안된 방법은 2N+logN 비트만으로 메타 데이타를 구성할 수 있게 하고 동료 집합만을 이용하는 프로토콜이나 동적 선형 보우팅 프로토콜보다 향상된 가용성을 나타낸다. 제안된 방법의 가용성은 마코브 모델(Markov model)을 이용하여 측정하고 그 결과를 다른 프로토콜들과 비교 분석한다.

  • PDF

퍼지 집합 이론을 활용한 무선인지 주파수 할당 알고리즘 (A Frequency Allocation Method for Cognitive Radio Using the Fuzzy Set Theory)

  • 이문호;이종찬
    • 한국통신학회논문지
    • /
    • 제33권9B호
    • /
    • pp.745-750
    • /
    • 2008
  • 무선인지 기반의 시스템에서, 주 사용자를 위한 주파수 할당을 보장하면서도 부가 사용자에게도 끊김없는 서비스를 제공해야 한다. 부가 사용자의 멀티미디어 데이터의 전송 시 무선 링크의 빈번한 변경 때문으로 인한 데이터 전송 지연과 손실이 발생할 경우 QoS 저하를 피할 수 없게 된다. 부가 사용자에게도 끊김없는 서비스를 유지하기 위해서는 효율적인 주파수 자원 관리가 필요하다. 본 논문에서는 퍼지 다기준 의사 결정 방법에 근거한 주파수 선정 방법을 제안한다. 제안되는 주파수선정 방법은 퍼지 집합 이론을 활용하며 주파수 선택을 위한 결정 프로세스에 기존의 전파 수신 감도 이외에 셀 부하, 데이터 전송률, 가용 대역 등을 고려한다. 시뮬레이션을 통하여, 제안된 방법이 수신 신호 세기만을 사용하는 기존의 방법보다 우수함을 보인다.

제2형 당뇨병 환자에 대한 메트포르민-글리메피리드 병합요법과 메트포르민-피오글리타존 병합요법의 비용-효과분석 (Cost-Effectiveness Analysis of Glimepiride or Pioglitazone in Combination with Metformin in Type-2 Diabetic Patients)

  • 임경화;신현택;손현순;오정미;이영숙
    • 한국임상약학회지
    • /
    • 제19권2호
    • /
    • pp.96-104
    • /
    • 2009
  • 배경: 당뇨병 환자에게 관상동맥심질환은 생존률, 건강 상태 유지 및 삶의 질에 주요한 영향을 미치는 합병증이며 적극적인 당뇨병 치료는 이러한 심혈관 합병증을 예방할 수 있으나 당뇨병의 적극적 치료와 관리에는 많은 비용이 소요된다. 목적: 제2형 당뇨병 환자를 대상으로 메트포르민과 글리메피리드 병합요법과 메트포르민과 피오글리타존 병합요법의 비용-효과성을 비교하고자 하였다. 연구방법: 마르코프 코호트 프로세스(Markov Cohort Process Model) 모형을 이용하여 비용-효과분석을 실시하였다. 연장된 수명 (life years gained, LYG)과 삶의 질(quality)을 보정하여 증가된 QALYs를 주요 효과 지표로 측정하였고, 총비용으로는 직접의료비용과, 환자와 가족의 교통비를 직접비의료비용으로 고려하였고 환자와 가족의 시간비용을 간접비용으로 포함하였다. 연구결과: 비용-효과분석 결과, 메트포르민과 글리메피리드 병합요법의 경우 총 비용은 5,962,288원, 효과는 7.94LYG, 6.43QALY이었다. 반면 메트포르민과 피오글리타존 병합요법은 총 비용 10,982,243원, 효과 8.62LYG, 6.99QALY으로, 점증적 비용-효과비(ICER)는 7,402,663원/LYG과 8,934,546원/QALY 이었다. 결론: 우리 사회의 연장된 수명(LYG)에 따른 지불의사가 700만원 이하인 경우는 메트포르민과 글리메피리드 병합요법이 비용-효과적인 대안이며 700만원 이상인 경우에는 메트포르민과 피오글리타존 병합요법이 비용-효과적인 대안이 될 수 있다.

  • PDF

안드로이드 IPC 가속화를 위한 커널 바인더 캐쉬의 설계 및 구현 (Design and Implementation of Kernel Binder Cache for Accelerating Android IPC)

  • 연제성;고건;이은지
    • 한국인터넷방송통신학회논문지
    • /
    • 제16권5호
    • /
    • pp.33-38
    • /
    • 2016
  • 현재 안드로이드는 유저 레벨의 데몬들을 통하여 시스템에 필요한 기능을 서비스 함수로 지원하고 IPC를 사용해 호출되도록 한다. 그런데 서비스 함수를 관리하는 작업이 빈번하게 사용되는 Critical Path 임에도 불구하고, 유저 레벨 프로세스가 수행하도록 되어 있다. 이러한 분리된 구조는 모듈성과 유연성의 관점에서 효율적이지만 복잡한 소프트웨어 스택 및 컨텍스트 스위치 오버헤드 등으로 서비스 응답 시간이 상당히 저하된다. 본 논문에서는 안드로이드 IPC 매커니즘의 병목점이 되는 부분을 분석하고 개선함으로써 이러한 문제를 해결한다. 우리는 IPC 지연 시간 중 55%가 커널과 컨텍스트 매니저 사이의 커뮤니케이션 오버헤드인 것을 발견하고, 서비스 함수 중 자주 접근되는 것들에 대한 정보는 커널 내에 캐쉬 형태로 유지하는 기법을 제안한다. 제안된 IPC 캐쉬는 안드로이드 5.0에 구현되었으며, 다양한 모바일 벤치마크를 통해 성능평가를 수행한 결과 52.9%의 성능이 향상되었다.

키워드 기반 탐색적 테스트의 실험적 연구 (Experimental Study of Keyword-Based Exploratory Testing)

  • 황준선;최은만
    • 소프트웨어공학소사이어티 논문지
    • /
    • 제29권2호
    • /
    • pp.13-20
    • /
    • 2020
  • 탐색 테스트는 빠른 개발 주기라는 특징으로 바람직한 테스트 방법으로 소개되었으나 적용을 위하여 문서화 및 테스트 범위의 분석이 요구되어 적극적으로 채택하지 않고 있다. 한편 키워드 기반 테스트는 리소스 절약 및 유지 관리를 용이하게 하는 방법으로 소개되었으나 데이터, 설정, 상호 작용, 시퀀스 및 타이밍과 같은 변수가 많아 테스트를 미리 계획하는 것이 쉽지 않다. 하지만 키워드 기반 테스트에서 키워드를 작성하기 위한 명확한 기준과 방법을 제시하고 탐색 테스트 프로세스를 적용하여 키워드를 기반으로 테스트 사례를 만들 수 있다. 이 논문에서는 키워드 기반으로 탐색적 테스트를 자동화 하는 모델을 제안하고 실험한다. 효과를 검증하기 위해 일반 키워드 기반 테스트(KBT)와 탐색적 키워드 기반 테스트(KBET)와 비교하였고 탐색적 정상 테스트 사례(ETC) 및 탐색적 키워드 기반 테스트(KBET)와 비교하였다.

자바 언어를 이용한 소켓폴링 서버구현 (Implementing Socket Polling Server in Java)

  • 손강민;강태근;함호상
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2002년도 추계학술발표논문집 (상)
    • /
    • pp.115-118
    • /
    • 2002
  • 소켓 프로그래밍(socket programming) 인터페이스를 지원하는 C/C++, perl, python 과 같은 언어들은 폴링(polling) 기능을 갖는 select() 함수를 제공한다. 이 select()함수를 이용할 경우, 단일 쓰레드(또는 프로세스)로 다중의 클라이언트 요청을 처리할 수 있다. 최근 네트워크 프로그래밍 분야에서 주목받는 자바 언어의 경우, 최신 JDK 1.4 의 비동기 입출력 패키지에서 select()함수를 제공하고 있으나, JDK 1.3을 포함한 그 이하의 버전에서는 아직까지 이 함수를 제공하지 않고 있다. 일반적으로 다중 쓰레드를 이용하여 소켓서버 응용프로그램을 개발할 경우, 코드가 단순해지고 응답이 빠른 장점이 있는 반면에 네트워크 연결이 증가할수록 다수의 쓰레드를 관리하는 일이 CPU에 큰 부담이 된다. 반면에 소켓폴링(socket polling)을 사용할 경우, 이러한 연결 유지에 대한 부담이 줄어드는 대신, 다중 쓰레드를 이용하는 방법에 비하여 구현이 어렵다. 본 논문에서는 다양한 시뮬레이션 환경에서 세가지 소켓 프로그래밍 모델에 대하여 그 성능을 비교평가 하였다. 이 세가지 모델은 단순 다중 쓰레드 모델(typical multi-thread model), 단일 쓰레드 소켓폴링 모델(socket polling with single-thread model), 다중 쓰레드 소켓폴링 모델(socket polling with multi-threadmodel)이다. 본 논문에서는 다중 쓰레드 소켓폴링 모델을 제안하고 JDK 1.3.1을 이용하여 구현하였다. 이 모델의 경우 복잡한 구조에도 불구하고 단순 다중 쓰레드 모델와 유사하거나 더 나은 성능을 보여주었다. 또한 동일한 용량의 쓰레드 풀(thread pool)을 사용하더라도 단순 다중 쓰레드 모델보다 더 많은 수의 클라이언트를 수용할 수 있는 장점이 있다. 이러한 결과를 바탕으로 본 연구팀에서 수행중인 MoIM-Messge서버의 네트워크 모듈로 다중 쓰레드 소켓폴링 모델을 적용하였다.

  • PDF

XML 기반의 의료정보시스템의 표준 처방전 설계 및 구현 (Design and Implementation of A Medical Prescription Documents Based on XML)

  • 성경
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2006년도 춘계종합학술대회
    • /
    • pp.1055-1059
    • /
    • 2006
  • 최근 인터넷 기술이 비약적으로 발전하는 추세에 부응하여 의료사업분야에서도 전자처방전 및 처방 EDI 시스템이 병 의원과 약국간에 이루어지고 있다. 그러나 현재 대부분의 병 의원들의 전산화구축 현황을 볼 때 전산화시스템을 도입하지 않은 병 의원이 많고 워드프로세스로 발급하거나 수기로 처방하는 현실이다. 이런 병 의원들을 웹을 통한 처방전관리를 하게 된다면 데이터의 호환성 및 약국과의 연계를 통해 처방에 대한 검증까지 가능할 것이다. 본 논문에서 의료자료의 처방전표준양식을 설계하고 이용자가 처방전발급을 위해 별도의 환경설정을 하지 않고 운영환경에 무관하도록 XML 웹기반의 처방전양식표준을 개발하였고 이용자의 인터페이스를 편리하게 하면서 프로그램 유지보수가 용이하도록 데이터베이스의 검색결과를 XML형태로 작성하도록 구현하였다.

  • PDF

EU 적정성 결정이 GDPR 대상기업에 미치는 영향에 관한 탐색적 연구 (An Exploratory Study on the impact of EU Adequacy Decision on GDPR compliant companies)

  • 김영수;장항배
    • Journal of Platform Technology
    • /
    • 제9권4호
    • /
    • pp.32-41
    • /
    • 2021
  • 유럽연합은 자국민의 개인정보보호를 위해 강력한 규제 법령으로 GDPR을 2018년 5월 25일 시행하였다. 글로벌 경제 시대에서 유럽시장 진출 기업에서는 GDPR 대응은 꼭 필요한 선결과제이다. 본 논문에서는 유럽 연합내 거주민의 개인정보 역외 이전을 위한 적절한 수준의 보호조치 대응을 위해 기업에서 준비해야 할 단계별 추진과제를 살펴보았다. 제3국에서의 GDPR 대응은 개별 기업 또는 정부차원의 대응을 할수 있으며, 정부차원의 적정성 결정시 기업의 혜택과 기대효과에 대해서 탐색해 보았다. 적정성 결정 국가의 기업에서는 EU 진출시에 프로세스 간소화, 비용 절감 등의 혜택과 유출사고 대응시 정부차원의 독립된 감독기구 지원으로 인한 부담감 해소 등에 따른 시사점이 있다. 그러나, 적정성 결정 이후에도 기업은 GDPR 원칙, 의무규제 준수를 통한 개인정보보호체계 확보 활동은 지속적으로 필요하며, GDPR 대응 과제에 대한 중요도 변화에 대해서도 유럽 국가와의 계약서 체결을 제외한 대부분 준수되어야 할 과제로 유지가 필요하며, GDPRR 대상 기업들의 차별화된 관리 방안 구축도 기대한다.