• 제목/요약/키워드: 설계순위

검색결과 618건 처리시간 0.026초

운영체제 수준에서 QoS를 보장하기 위한 우선순위 기반 네트워크 프로토콜 처리 (Priority-Based Network Protocol Processing for OS-Level QoS Provisioning)

  • 김동수;변재희;유민수
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2005년도 춘계학술발표대회
    • /
    • pp.1773-1776
    • /
    • 2005
  • 본 논문에서는 운영체제 측면에서 QoS를 보장하기 위해 우선순위 기반의 네트워크 프로토콜 처리 기법을 제안한다. 제안된 기법에서는 우선순위에 따라 네트워크 패킷을 분류하고 프로토콜을 처리한다. 이를 위해 패킷분류기(Packet Classifier)와 프로토콜엔진(Protocol Engine)을 포함하는 QPF(QoS Provisioning Framework)를 설계하고 리눅스 커널 내부에 구현하였다. 과거의 인터럽트 기반의 방식에서는 네트워크 패킷이 선착순(first-in first-out)으로 처리되어 응용 프로그램에서 요구하는 QoS를 보장하기 어려우며, 또한 항상 네트워크 패킷의 처리가 응용 프로그램보다 우선적으로 처리되어 수신교착상태(Receive Livelock) 등의 문제가 발생한다. 본 논문에서 제안하는 QPF는 네트워크 패킷을 우선순위에 따라 처리함은 물론 네트워크 처리에 사용되는 CPU 시간을 조절할 수 있어 위와 같은 문제를 효과적으로 해결할 수 있다.

  • PDF

해외 LNG 플랜트 리스크요인 도출 및 우선순위 평가 - 설계단계를 중심으로 - (Risk Identification and Priority method for Overseas LNG Plant Projects - Focusing on Design Phase -)

  • 장우식;홍화욱;한승헌
    • 한국건설관리학회논문집
    • /
    • 제12권5호
    • /
    • pp.146-154
    • /
    • 2011
  • 국내 건설기업은 1960년대 처음으로 해외건설시장에 진출한 이래 지속적으로 성장해왔으며 2010년에는 해외건설시장에서 716억 달러를 수주하는 등 국가 경제에 많은 기여를 해왔다. 특히 플랜트산업의 경우 2010년에 사상 최대인 574억 달러를 수주하여 전제 해외건설 수주금액의 80% 이상을 차지하였다. 그럼에도 불구하고 국내 건설기업은 해외 선전기업에 비해 설계단계의 기술경쟁력 부족 및 사업관리 능력의 부족으로 해외 플랜트 사업을 수행하는데 있어 어려움이 크다. 본 연구는 최근 국제 유가의 상승, 에너지 수요의 증가, 친환경 건설에 대한 관심의 증가로 시장규모가 확대되고 있는 해외 LNG 플랜트사업의 수익률 안정을 위해 설계단계의 리스크를 규명하고, 이를 보다 합리적으로 평가하기 위한 방법을 제시하였다. 본 연구의 결과로서 첫째, 기존문헌의 분석, 기업 설계보고서, 전문가 인터뷰를 통해 해외 플랜트 설계단계에서 총 57개 리스크 요인을 도출하였다. 둘째 기존의 우선순위 평가방법(이축, PI)에 플랜트의 특성을 반영 할 수 있는 조정지수(Coordination Index, CI)를 추가하여 해외 LNG 플랜트 설계단계에 보다 적합한 삼축(PIC)우선순위 평가방법을 제시하였다. 마지막으로 전문가 설문조사 및 인터뷰를 통해 삼축 평가방법의 적절성 및 실무 적용성을 확인하였다. 따라서 국내 건설기업이 자신의 경험을 바탕으로 본 연구에서 제시된 리스크 요인과 평가방법을 해외 LNG 플랜트 설계단계에 적용한다면, 보다 합리적이고 객관적인 리스크 관리가 가능할 것으로 기대된다.

M3K에서 IPC 컴포넌트 설계 및 구현 (Design and Implementation of IPC Component in M3K)

  • 김영호;고영웅;유혁
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2000년도 가을 학술발표논문집 Vol.27 No.2 (3)
    • /
    • pp.35-37
    • /
    • 2000
  • M3K(MutiMedia MicroKernel)는 멀티미디어에서 요구하는 실시간 특성을 지원할 수 있는 것을 목표로 하고 있으며, 이를 위해서 마이크로 커널 구조로서 설계되었다. 마이크로 커널은 내부에서 발생하는 지연시간이 작고 예측 가능하므로 실시간 시스템을 지원하기에 적합하다. 그러나 서버간의 빈번한 메시지 교환에 따른 IPC 병목현상은 전체 시스템의 성능을 저하시키고, 외부 이벤트에 대한 실시간 처리를 어렵게 한다. 본 연구에서는 M3K 에서 실시간 특성을 지원할 수 있도록 IPC를 설계 및 구현하는 것을 목표로 하고 있다. 이에 대한 접근방법으로는 IPC 중에 발생되는 쓰레드 간의 문맥 전환을 소프트웨어적으로 구현하고, IPC를 우선 순위가 부여된 시그널 객체를 이용하여 처리하고 있다. 따라서 빈번하게 발생되는 문맥 전환의 비용을 최소화함으로써 캐쉬 미스 및 TLB 미스를 줄이고, 우선 순위가 높은 이벤트나 IPC부터 처리될 수 있게 한다.

  • PDF

소프트웨어 요구사항 분류체계를 이용한 효율적인 아키텍처 패턴 적용에 관한 연구 (A Study on Efficient Application of Architectural Patterns by the Taxonomy of Software Requirements)

  • 최종우;민상윤
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제12권7호
    • /
    • pp.285-294
    • /
    • 2023
  • 다양한 산업에 영향을 미치고 있는 소프트웨어의 규모와 복잡도가 높아지면서 소프트웨어 아키텍처의 역할이 매우 중요해지고 있다. 소프트웨어 아키텍트는 이러한 아키텍처를 설계할 때 종종 경험적 직관에 의존한다. 그럼에도 아키텍처 설계에 관한 방법론이 다양하게 연구되고 있으나, 시스템에 여러 아키텍처 패턴(architectural pattern)을 적용하는 구체적인 방법이나 적용 순서에 따른 효과에 관해서는 다루고 있지 않다. 본 연구에서는 먼저, 같은 아키텍처 패턴 세트(set)를 동일 시스템에 적용할 때, 적용 순서에 따른 아키텍처 설계 결과의 상이성에 관해 설명한다. 이러한 현상적 논리를 바탕으로 아키텍처 패턴 적용이 필요한 요구사항들을 사전에 식별하고, 적용할 패턴을 분류하는 방안을 제시한다. 또한 분류한 패턴들을 효율적으로 적용하기 위해 적용 순서를 정할 수 있도록 요구사항의 우선순위를 정하는 절차를 제안하며 사례연구를 통해 아키텍처 패턴 유형을 기반으로 요구사항을 우선순위화하는 것이 품질 속성 측면에서 효율적인 소프트웨어 아키텍처 설계에 도움이 됨을 보인다.

릴리즈 플랜의 적응적 요구사항 우선순위 프로세스 (An Adjustable Process of Requirements Prioritizing for Release Plan)

  • 성재석;강동수;송치양;백두권
    • 정보처리학회논문지D
    • /
    • 제15D권6호
    • /
    • pp.841-856
    • /
    • 2008
  • 요구사항에 대한 우선순위는 릴리즈 플랜을 위한 핵심적 활동이기 때문에 요구공학에서 특히, 오픈 시장(Open Market)을 고객으로 하는 시장 주도형 제품개발에 있어서 중요하다. 또한, 요구사항 우선순위는 주어진 요구사항 간의 상호의존 관계를 바탕으로 프로세스 모델, 제품 종류 및 우선순위 프로세스에 대한 경험 등을 사전에 고려하여 우선순위화를 위한 방법과 관점 등을 선택하는 활동이 중요하다. 그러나, 기존 연구들은 요구사항간의 상호의존 관계를 정적 관계만 고려하였고, 고려된 관점들이 비용/가치 등으로 한정적이고 체계적인 우선순위 프로세스를 제공치 못하고 있다. 따라서 본 논문에서는 우선순위화를 위한 모델을 설계하고 개발 제품의 목표와 조직에 적합하도록 우선순위 방법과 관점 등을 선택할 수 있는 적응적 요구사항 우선순위 기법 및 프로세스를 제안한다. 특히, 요구사항간의 정적/동적 상호의존 관계 유형을 정의하고, 다양한 관점에 의한 우선순위화를 통해 릴리즈 플랜의 완성도를 높였다. 이로써 상호의존 관계 및 다양한 관점을 고려한 우선순위 모델기반의 체계적인 우선순위 프로세스를 정립하여 유연하고 충족스러운 우선순위화와 릴리즈 플랜을 통하여 합리적으로 의사결정을 도모할 수 있다.

소프트웨어 품질 확보를 위한 품질 속성 선정 방안에 관한 연구 - IMO SQA/HCD 가이드라인 적용에 대하여 (The Study on Quality Characteristics Selection for Software Quality Assurance - for applying IMO SQA/HCD guideline)

  • 김효승;임상우;정지은;문창호;이서정
    • 한국항해항만학회:학술대회논문집
    • /
    • 한국항해항만학회 2016년도 춘계학술대회
    • /
    • pp.42-43
    • /
    • 2016
  • 해양분야에 e-Navigation 전략이 도입되면서 안전한 항행 지원을 위해 기존의 제품을 재설계 하거나 새로운 제품 설계가 이루어지고 있다. 항행 지원에 소프트웨어시스템의 영향이 커지고 있기 때문에 안전하고 견고한 시스템의 설계는 매우 중요하며, 이를 위해 높은 품질의 확보가 필요하다. IMO에서는 이러한 제품 설계를 위해 적절한 품질을 보장하고 목적에 맞는 제품 설계에 대한 내용을 담고 있는 소프트웨어 품질 보증 및 인간 중심 설계 가이드라인을 공식 승인하였다. 가이드라인에서 품질 보증은 제품 품질, 데이터 품질, 사용상 품질을 만족할 것을 포함한다. 다양한 품질 속성을 만족하기 위해서는 품질 속성간의 우선순위화가 필요하다. 본 논문에서는 안전하고 견고한 소프트웨어 시스템을 위해 AHP기법을 이용하여 제품에 따른 품질 속성을 우선순위화 하고, 전 개발 단계에 걸쳐 품질 속성이 반영되고 평가 될 수 있도록 한다.

  • PDF

군 시설 리모델링의 우선순위 결정 방법 (A Decision Methodology for the Priority of Military Facility Remodeling)

  • 양인철;전용석;박찬식
    • 한국건설관리학회:학술대회논문집
    • /
    • 한국건설관리학회 2003년도 학술대회지
    • /
    • pp.406-409
    • /
    • 2003
  • 군 시설 리모델링 추진업무는 체계적인 프로세스를 갖추지 못하고 있으며, 특히 기획 초기단계에서 관련부서들이 유기적이고 협조적인 업무를 수행하지 못하는 실정이다. 국방 시설업무 시행지침에는 시설보수 계획과 선정 우선순위가 명시되어 있으나 이에 대한 객관적이고 종합적인 검토가 적절히 수행되지 못하고 있다. 지휘관이나 업무담당자의 주관적인 의견에 의한 수많은 설계변경요인이 발생하고 있으며, 이는 결과적으로 공사비 증가의 결정적인 요인으로 작용한다. 전문가의 의견을 반영하여 보다 객관적이고 실제적인 평가기준을 도출하고 이에 대한 정량화를 통하여 대안의 우선순위를 도출하는 업무가 요구된다. 따라서 본 연구에서는 집단의사결정의 방법인 AHP분석방법을 적용하여 군 시설 리모델링 업무의 평가기준과 우선순위를 도출하고자 한다.

  • PDF

ATM 노드를 위한 WCSFQ-유사 공간 우선순위 정책의 성능분석 (Performance Analysis of a WCSFQ (Weighted Core-Stateless Fair Queueing)-like Space Priority Policy for ATM nodes)

  • 강구홍
    • 정보처리학회논문지C
    • /
    • 제12C권5호
    • /
    • pp.687-694
    • /
    • 2005
  • ATM과 IP 망에서 혼잡발생시 높은 우선순위를 가진 패킷은 낮은 우선순위를 가진 패킷에 비해 영향을 적게 받도록 설계되어야 한다. 이러한 문제 해결을 위해, 본 논문에서는 기존 If 망에서 사용되는 가중치 CSFQ(Weighted Core-Stateless Fair Queueing)를 ATM 노드의 공간 우선순위(space priority) 정책에 적용하였다. 성능분석을 위해 임계치(threshold)를 갖는 MMPP/D/1/K 큐잉모델의 트래픽 클래스별 셀 손실률을 유도하고 그 결과를 논하였다. 분석결과를 통해 가중치 CSFQ 기법이 ATM 혹은 IP 노드에서 차별화된 서비스 제공에 매우 유용함을 보였다.

다기능 레이더의 추적 성능 개선을 위한 퍼지 추론 시스템 기반 임무 우선 순위 선정 기법 연구 (A Study of Fuzzy Inference System Based Task Prioritizations for the Improvement of Tracking Performance in Multi-Function Radar)

  • 김현주;박준영;김동환;김선주
    • 한국전자파학회논문지
    • /
    • 제24권2호
    • /
    • pp.198-206
    • /
    • 2013
  • 본 논문에서는 다기능 레이더의 추적 성능 개선을 위해 임무 우선 순위 선정을 위한 퍼지 추론 시스템 기반의 기법을 제안하였다. 제안한 기법은 추적 임무 수행 시 우선 순위 결정 트리를 구성하고, 퍼지 집합으로 추적 안정도, 위협도, 접근성을 선정하고, 퍼지 규칙을 통한 추적 임무의 우선 순위를 얻는 방식이다. 우선 순위를 높게 책정할 경우, 추적 주기를 변화시켜 추적의 정확도를 높일 수 있도록 설계하였다. 추적 성능 개선 효과를 입증하기 위해 기동 특성이 뚜렷한 표적 궤적을 생성하고, 제안된 기법을 적용한 경우와 적용하지 않은 경우를 시뮬레이션으로 비교 분석하였다.

임베디드 리눅스에서 프로세스 우선순위를 고려한 실시간 통신 지원 (Real-Time Communication Support based on Process Priority for Embedded Linux)

  • 진현욱;이상헌;윤연지
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2007년도 가을 학술발표논문집 Vol.34 No.2 (B)
    • /
    • pp.429-434
    • /
    • 2007
  • 프로세스의 우선순위는 임베디드 시스템에서 수행되는 여러 가지 작업들의 중요도 또는 작업마감 시간의 임박성에 따라 결정되기 때문에 프로세스의 입출력 작업 시에도 반영되어야 한다. 하지만 많은 임베디드 운영체제들은 기존의 범용 운영체제를 기반으로 설계되었기 때문에 입출력 작업 시 프로세스의 운선순위를 반영하지 못하고 있다. 본 논문에서는 이러한 문제를 해결하기 위해서 새로운 통신 프로토콜 스택 구조를 제안하고 이를 임베디드 리눅스에 구현한다. 또한 본 논문은 이더넷이 산업용 기기 등의 연결에 활용될 수 있음에 주목하고 독립 이더넷 네트워크에 적합한 전송 프로토콜을 제안한다. 측정 결과 제안된 프로토콜 스택 RTDiP($\underline{R}eal-\underline{T}ime\;\underline{Di}rect\;\underline{P}rotocol$)은 UDP/IP와 비교하여 단방향 통신 지연시간을 최대 59% 감소시켰으며 통신처리율을 최대 155% 향상시킬 수 있음을 보인다. 또한 낮은 우선순위를 갖는 배경 통신 프로세스에 의해서 UDP/IP는 532%가 단방향 통신 지연시간이 증가하나, RTDiP은 2% 미만의 증가만을 보임으로써 프로세스의 우선순위에 따라 패킷 처리가 이루어지고 이를 통해서 실시간 통신을 지원해줄 수 있음을 보인다.

  • PDF