• 제목/요약/키워드: ipc

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

고속 대용량 라우터의 성능 향상을 위한 R-IPC프로토콜 성능분석 (A New R-IPC Protocol for a High-speed Router System to Improve the System Performance)

  • 김수동;조경록
    • 한국정보통신학회논문지
    • /
    • 제8권6호
    • /
    • pp.1096-1101
    • /
    • 2004
  • 급증하는 인터넷 이용자로 인한 인터넷 트래픽의 폭발적인 증가는 라우터에서 패킷 전달의 병목현상을 일으켜 망의 성능에 큰 영향을 미치고 있다. 이러한 문제점을 해결하기 위해 고속 대용량 라우터 시스템은 분산형 시스템 구조를 갖는다. 분산형 라우터 시스템은 메인카드 프로세서에서 라우팅 테이블(Routing Table)을 관리하고 IPC(Inter processor Communication)를 통해 라인카드 프로세서로 포워딩테이블(Forwarding Table)을 전달하게 함으로서 패킷처리가 분산되어 wire-speed로의 포워딩 기능을 가능하게 하여 망의 성능을 개선시키는 효과를 갖는다. 이와 같은 프로세서의 분산은 각종 정보의 원활한 교환을 위해 IPC 기능을 필요로 하며, 특히 이더넷을 이용한 IPC의 구성은 비용 대비효과 측면에서 주로 사용되고 있다. 그러나 IPC를 통해서 처리하여야만 하는 OAM(Operation, Administration and Maintenance) 및 상위 프로토콜 관련 패킷의 증가로 IPC의 처리에서 병목현상이 발생하게 되었다. 본 논문에서는 기존 IPC의 TCP/IP(또는 UDP/IP)를 통한 2-계층 처리를 단일계층에서 처리할 수 있는 구조인 R-IPC(Reduced IPC) 프로토콜을 제안함으로써 평균 10%이상의 패킷처리 성능개선을 가져왔다.

모델링 기법을 이용한 차량용 IPC 소프트웨어구조 설계 및 구현 (A Design and Implementation of Software Architecture for IPC in Vehicles Using Modeling Methodology)

  • 송봉기;유윤식
    • 한국전자통신학회논문지
    • /
    • 제7권6호
    • /
    • pp.1567-1572
    • /
    • 2012
  • 자동차용 IPC는 운전자에게 차량의 속도, RPM, 주행 거리 등의 운행 정보를 제공하는 장치이다. 기존의 전통적인 IPC의 경우 주로 기계식으로 구현되고 있으나 현재 사용자의 편의성 증대를 위한 요구 증가에 따라 IPC에도 그래픽 요소와 효율적인 정보제공을 위한 사용자친화적인 형태로의 변화가 필요하다. 이를 위해서는 모델링 기법을 이용하여 소프트웨어의 유연성과 강건성을 갖는 IPC의 소프트웨어 구조가 필요하다. 이에 본 논문에서는 MVC 모델과 UML을 이용하여 IPC 소프트웨어 구조를 설계하고 구현한다. 뷰를 분리하여 개발함으로써 다양한 형태의 정보 화면을 개발할 수 있고 또한 UML의 상태 다이어그램을 통해 뷰의 전환 등을 간단한 상태의 변화로 처리하여 개발이 용이하다. 제안하는 IPC 시스템은 개발 기간의 단축을 통한 비용 절감 및 MVC 모델 구조에 따른 유지보수의 용이성을 기대할 수 있다.

모델링 기법을 이용한 차량용 IPC 소프트웨어구조 설계 및 구현 (A Design and Implementation of Software Architecture for IPC in Vehicles Using Modeling Methodology)

  • 송봉기;유윤식
    • 한국전자통신학회논문지
    • /
    • 제7권6호
    • /
    • pp.1321-1326
    • /
    • 2012
  • 자동차용 IPC는 운전자에게 차량의 속도, RPM, 주행 거리 등의 운행 정보를 제공하는 장치이다. 기존의 전통적인 IPC의 경우 주로 기계식으로 구현되고 있으나 현재 사용자의 편의성 증대를 위한 요구 증가에 따라 IPC에도 그래픽 요소와 효율적인 정보제공을 위한 사용자친화적인 형태로의 변화가 필요하다. 이를 위해서는 모델링 기법을 이용하여 소프트웨어의 유연성과 강건성을 갖는 IPC의 소프트웨어 구조가 필요하다. 이에 본 논문에서는 MVC 모델과 UML을 이용하여 IPC 소프트웨어 구조를 설계하고 구현한다. 뷰를 분리하여 개발함으로써 다양한 형태의 정보 화면을 개발할 수 있고 또한 UML의 상태 다이어그램을 통해 뷰의 전환 등을 간단한 상태의 변화로 처리하여 개발이 용이하다. 제안하는 IPC 시스템은 개발 기간의 단축을 통한 비용 절감 및 MVC 모델 구조에 따른 유지보수의 용이성을 기대할 수 있다.

Protective Effects of $\alpha$-Tocopherol and Ischemic Preconditioning on Hepatic Reperfusion Injury

  • Lee Woo-Yang;Lee Sun-Mee
    • Archives of Pharmacal Research
    • /
    • 제28권12호
    • /
    • pp.1392-1399
    • /
    • 2005
  • This study evaluated the effect of $\alpha$-tocopherol ($\alpha$-TC), ischemic preconditioning (IPC) or a combination on the extent of mitochondrial injury caused by hepatic ischemia/reperfusion (I/R). Rats were pretreated with $\alpha$-TC (20 mg/kg per day, i.p.) for 3 days before sustained ischemia. A rat liver was preconditioned with 10 min of ischemia and 10 min of reperfusion, and was then subjected to 90 min of ischemia followed by 5 h or 24 h of reperfusion. I/R increased the aminotransferase activity and mitochondrial lipid peroxidation, whereas it decreased the mitochondrial glutamate dehydrogenase activity. $\alpha$-TC and IPC individually attenuated these changes. $\alpha$-TC combined with IPC ($\alpha$-TC+IPC) did not further attenuate the changes. The mitochondrial glutathione content decreased after 5 h reperfusion. This decrease was attenuated by $\alpha$-TC, IPC, and $\alpha$-TC+IPC. The significant production of peroxides observed after 10 min reperfusion subsequent to sustained ischemia was attenuated by $\alpha$-TC, IPC, and $\alpha$-TC+IPC. The mitochondria isolated after I/R were rapidly swollen. However, this swelling rate was reduced by $\alpha$­TC, IPC, and $\alpha$-TC+IPC. These results suggest that either $\alpha$-TC or IPC reduces the level of mitochondrial damage associated with oxidative stress caused by hepatic I/R, but $\alpha$- TC combined with IPC offers no significant additional protection.

A Comparative Analysis of Healthcare-Associated Infection Policy in South Korea and Its Implications in Coronavirus Disease 2019

  • Jeong, Yoolwon;Kim, Kinam
    • 보건행정학회지
    • /
    • 제31권3호
    • /
    • pp.312-327
    • /
    • 2021
  • Background: Infection prevention and control (IPC) to manage healthcare-associated infection (HCAI) has emerged as one of the most significant public health issues in Korea. The purpose of this study is to draw implications in IPC policies by analyzing the context, process, and major actors in policy development and comparatively analyzing IPC policy contents of Korea with three other countries. Additionally, IPC policies were analyzed in the context of coronavirus disease 2019 (COVID-19) to provide implications for future pandemics and HCAI events. Methods: This study incorporates a qualitative approach based on document and content analysis, applying codes and thematic categorization. IPC policy contents are comparatively analyzed by adopting the concept model, developed by the World Health Organization, which consists of core components of IPC structure at the national and facility level. Results: National IPC policies were developed within a complex social and political context, through the involvement of various stakeholders. IPC policies in Korea place a high emphasis on establishing IPC programs and built environments in healthcare facilities, whereas there were potentials for improvement in policies involving patients and promoting a safety culture. IPC policies, which currently focus on general hospitals and certain functions of hospitals, should further be expanded to target all healthcare facilities and functions, to ensure more efficient and sustainable IPC responses in the current and future disease outbreaks. Conclusion: IPC is a complex policy arena and lessons learned from the analysis of existing policies in the context of COVID-19 should provide valuable strategic implications for future policies.

Linux의 IPC 성능 향상을 위한 타임 슬라이스 공여 기법 (Time-slice Donation Technique for Improving the Performance of IPC in Linux)

  • 이지훈;윤희용
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제37권6호
    • /
    • pp.339-347
    • /
    • 2010
  • 프로세스간 통신(Inter-process Communication, IPC)은 동일 시스템 내의 프로세스간 상호통신을 가능하게 하는 기술로써, 이는 사용자 어플리케이션 뿐만이 아니라 운영체제의 시스템 프로세스들에서도 매우 빈번하게 사용된다. 이에 따라. IPC의 성능은 전체 컴퓨터 시스템 성능에 큰 영향을 끼치게 되며, 한 서버 프로세스로의 집중된 IPC 요청은 종종 해당 서버 프로세스의 과부하를 야기하여 IPC 클라이언트 프로세스의 전반적인 응답속도 저하를 초래하곤 한다. 본 논문에서는 이러한 현상을 해결하기 위하여, L4 마이크로 커널에서 제공하고 있는 타임 슬라이스 공여 기법을 개선 및 적용하여 제시된 문제 상황에서의 IPC 응답속도를 높일 수 있는 방법을 강구한다. 실제적으로 구현 완료 후 수행된 테스트 결과에서는 해당 제시 방법이 기존의 일반 IPC 방식에서보다 추가적인 부하는 최소한으로 유지하면서도, 특정 상황에 따라 수 배 이상의 성능개선 효과를 가져올 수 있음을 보여주고 있다.

특허문헌의 IPC 코드 분석에 의한 사물인터넷 분야 교육과정에 관한 연구 (Curriculum of IoT by IPC Code Analysis of Patents)

  • 심재륜;최진호
    • 한국정보통신학회논문지
    • /
    • 제25권11호
    • /
    • pp.1642-1648
    • /
    • 2021
  • 본 연구는 사물인터넷 관련 특허의 대표 기술을 분석한 후 이를 교육과정에 반영하기 위한 연구이다. 대표 기술을 파악하기 위해 특허문헌의 IPC 코드를 분석하였다. 단독 기술 특허에서 가장 많이 사용된 IPC 코드는 H04L로 974건(32.0%)이고, 복합 기술 특허의 경우 G06Q 710건(29.2%), H04L 396건(16.3%) 순이다. IPC 코드 분석 결과를 WIPO 기술 분류체계에 적용한 결과 단독 기술 특허에서 가장 강조되는 기술은 디지털 통신으로 약 60.5%에 이른다. 복합기술 특허에서 가장 강조되는 기술은 IT경영시스템(710건, 29.2%)과 디지털 통신(589건, 24.2%) 순이다. 본 연구를 통해 사물인터넷 교육과정 편성 및 운영시 고려해야 할 주요사항은 ∇디지털 통신 기술의 강조, ∇IT경영시스템 관련 교육의 확대(창업교육 및 특허 출원 포함), ∇사물인터넷의 확장과 융합 관련 교과목의 반영 등이다. 본 연구 방법은 인공지능과 핀테크 등 최근 대두되는 신산업 신기술 분야의 교육과정 설계 등에 기여할 수 있다.

국제특허분류(IPC) 코드 기반 전자상거래(G06Q) 분야 특허 정보 분석에 관한 연구 (A study on the Patent Information Analysis on Electronic Commerce(G06Q) based on the International Patent Classification (IPC) Code)

  • 심재륜
    • 한국정보통신학회논문지
    • /
    • 제19권6호
    • /
    • pp.1499-1505
    • /
    • 2015
  • 본 연구는 국제특허분류(IPC) 코드 기반의 특허 기술내용 분류를 통해 관련 기업과 기술의 특허 정보 분석에 관한 연구로 국내 최대 인터넷 기업인 네이버주식회사의 전자상거래(G06Q) 분야 출원 902건을 대상으로 하였다. 먼저 IPC 코드별 출원 및 등록건수를 조사하여 핵심 기술 분야와 특허 출원 현황을 분석하였다. 또한 IPC 코드의 주분류-부분류 상호 연결성을 조사하여 기술 융복합을 조사하였다. 마지막으로 연도별 IPC 코드별 출원 현황을 조사하여 특허 기술 변화를 살펴보았다. 본 연구에서 활용한 IPC 코드 기반 특허 정보 분석을 통해 기업과 기술의 트렌드를 보다 심층적으로 예측할 수 있다.

Zephyr 커널에서 고정 시간 동기식 IPC 구현 (Fixed Time Synchronous IPC in Zephyr Kernel)

  • 정주영;김은영;신동하
    • 대한임베디드공학회논문지
    • /
    • 제12권4호
    • /
    • pp.205-212
    • /
    • 2017
  • Linux Foundation has announced a real-time kernel, called Zephyr, for IoT applications recently. Zephyr kernel provides synchronous and asynchronous IPC for data communication between threads. Synchronous IPC is useful for programming multi-threads that need to be executed synchronously, since the sender thread is blocked until the data is delivered to the receiver thread and the completion of data transfer can be known to two threads. In general, 'IPC execution time' is defined as the time duration between the sender thread sends data and the receiver thread receives the data sent. Especially, it is important that 'IPC execution time' in the synchronous IPC should be fixed in real-time kernel like Zephyr. However, we have found that the execution time of the synchronous IPC in Zephyr kernel increases in proportion to the number of threads executing in the kernel. In this paper, we propose a method to implement a fixed time synchronous IPC in Zephyr kernel using Direct Thread Switching(DTS) technique. Using the technique, the receiver thread executes directly after the sender thread sends a data during the remaining time slice of the sender thread and we can archive a fixed IPC execution time even when the number of threads executing in the kernel increases. In this paper, we implemented synchronous IPC using DTS in the Zephyr kernel and found the IPC execution time of the IPC is always 389 cycle that is relatively small and fixed.

M3K 와 Fiasco 의 IPC 성능 비교 및 분석 (Comparison and Analysis of IPC Performance between M3K and Fiasco)

  • 아재용;고영웅;유혁
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2001년도 춘계학술발표논문집 (상)
    • /
    • pp.457-460
    • /
    • 2001
  • 마이크로커널 구조에 있어서 IPC 의 오버헤드는 전반적인 운영체제의 성능을 결정짓는 주요한 요소가 된다. 본 논문에서는 M3K 마이크로 커널에서의 IPC 지연시간을 명확히 측정하기 위해서 IPC 수행 경로를 몇 단계 구간으로 나누었으며, 각 구간에서 사용되는 코드들의 사용빈도와 수행시간을 정확히 측정함으로써 지연이 발생되는 부분을 세밀하게 분석하였다. 또한 완전히 구현된 Fiasco 마이크로커널의 IPC 지연 시간을 M3K 에서 적용한 구간별로 측정하고 상호 비교하였다. 연구 결과 IPC의 성능 향상을 위해서 Fiasco 에서 적용하고있는 하드웨어의 특성을 활용한 구현이 실제로는 M3K 마이크로커널의 하드웨어 독립적인 IPC 구현에 비해서 큰 장점이 없음을 보여주고 있다. 오히려, 소프트웨어적인 최적화가 더많은 성능상의 이점을 줄 수 있다는 것을 실험을 통해서 보여줄 수 있었다

  • PDF