• 제목/요약/키워드: Balancing Design

검색결과 421건 처리시간 0.025초

동적 부하균형을 지원하는 서버용 안티바이러스 소프트웨어 설계 및 구현 (Design and Implementation of Anti-virus Software for Server Systems supporting Dynamic Load Balancing)

  • 최주영;성지연;방혜미;최은정;김명주
    • 융합보안논문지
    • /
    • 제6권1호
    • /
    • pp.13-23
    • /
    • 2006
  • 악성 코드로 인한 피해에 적극 대응하기 위해서는 클라이언트가 아닌 서버 측에서 실행되는 안티바이러스 소프트웨어가 필요하다. 그러나 서버용 안티바이러스 소프트웨어로 인하여 서버의 부하가 가중되는 것은 바람직하지 않다. 본 논문에서는 모니터/에이전트 구조로 멀티프로세서 환경의 서버 시스템에서 수행되는 안티바이러스 소프트웨어를 개발하였다. 이 소프트웨어는 안티바이러스 엔진의 주요 특징을 반영하여 서버에서 동적 부하 균형을 지원해줌으로써 효율적인 수행 환경을 제공한다. 악성코드 검색율과 검색 속도에 대한 성능 측정 결과는 서버용 안티바이러스 소프트웨어로서의 장점과 특징을 입증해준다.

  • PDF

Load Balancing Strategy for P2P VoD Systems

  • Huang, Guimin;Li, Chengsen;Liu, Pingshan
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제10권9호
    • /
    • pp.4207-4222
    • /
    • 2016
  • In a P2P (Peer-to-Peer) VoD (video-on-Demand) streaming system, the nodes' load is an important factor which affects the system performance. In the system, some nodes may receive too many requests, which leads to overload. On the other hand, some other nodes may receive too few requests, which leads to low utilization. Therefore, designing a reasonable load balancing strategy is important. However, existing related studies cannot handle this problem effectively, because they don't have an efficient dynamic load information management mechanism, and they don't distinguish the difference of requests when transfer the nodes' load. In this paper, to manage the dynamic load information efficiently, we design a load management table for each node. Based on the load information, we propose a load balancing strategy which uses a request migration algorithm (LBRM). Through simulations, our scheme can handle the load imbalance problem effectively and improve the users' playback fluency.

이중램제트(이중연소/이중모드)엔진을 위한 램제트/스크램제트의 작동영역분배 및 성능민감도분석 Part I. 작동영역분배 (Performance Load Balancing and Sensitivity Analysis of Ramjet/Scramjet for Dual-Combustion/Dual-Mode Ramjet Engine Part I. Performance Load Balancing)

  • 김선경;전창수;성홍계;변종렬;윤현걸
    • 한국항공우주학회지
    • /
    • 제38권6호
    • /
    • pp.586-595
    • /
    • 2010
  • 초음속에서 극초음속 영역까지 작동 가능한 이중램제트(이중연소/이중모드) 추진기관의 성능특성을 파악하고 설계인자를 도출하기 위하여 램제트/스크램제트 추진기관의 작동원리에 대한 물리적인 이해를 바탕으로 공기 및 열역학적 관점에서 각 추진기관의 성능특성에 대한 이론적인 연구를 수행하였다. 사이클 해석을 기반으로 하여 각 추진기관의 연소기 입구 마하수와 연소기 형상에 따른 성능특성 및 작동영역의 한계를 연구하였다. 이를 바탕으로 이중램제트의 작동천이 마하수를 파악하고 효율적인 작동영역분배특성을 살펴보았다.

A Simple Capacitor Voltage Balancing Method with a Fundamental Sorting Frequency for Modular Multilevel Converters

  • Peng, Hao;Wang, Ying;Wang, Kun;Deng, Yan;He, Xiangning;Zhao, Rongxiang
    • Journal of Power Electronics
    • /
    • 제14권6호
    • /
    • pp.1109-1118
    • /
    • 2014
  • A Fundamental Frequency Sorting Algorithm (FFSA) is proposed in this paper to balance the voltages of floating dc capacitors for Modular Multilevel Converters (MMCs). The main idea is to change the sequences of the CPS-PWM carriers according to the capacitor voltage increments during the previous fundamental period. Excessive frequent sorting is avoided and many calculating resources are saved for the controller. As a result, more sub-modules can be dealt with. Furthermore, it does not need to measure the arm currents. Therefore, the communication between the controllers can be simplified and the number of current sensors can be reduced. Moreover, the proposed balancing method guarantees that all of the switching frequencies of the sub-modules are equal to each other. This is quite beneficial for the thermal design of the sub-modules and the lifetime of the power switches. Simulation and experimental results acquired from a 9-level prototype verify the viability of the proposed balancing method.

$PRR_gp$ 기반 결함허용 연속 매체 저장시스템의 설계와 성능평가 (Design And Performance Evaluation of Fault-Tolerant Continuous Media Storage System Based on $PRR_gp$)

  • 오유영;김성수
    • 한국정보처리학회논문지
    • /
    • 제7권4호
    • /
    • pp.1290-1298
    • /
    • 2000
  • Multimedia Systems such as VOD(Video On Demand) and MOD (Multimedia On Demand) need to support continuous media operations which are randomly called by concurrent users and require that stored media be accessed in real-tim. To satisfy such a requirements, disk arrays consisting of multiple disks are generally used as storage systems. Under the real-time environments to provide users with accessing continuous media in the parallel and concurrent manner, storage systems should be able to deal with user requests independently. In this paper, we present a new fault-tolerant continuous media storage system called PADA(PRR\ulcorner bAsed Disk Array), which is based on a PRR\ulcorner (Prime Round Robin with Grouped Parties) disk placement scheme with enhanced reliability nd load-balancing. We have compared and evaluated the storage space overhead for fault-tolerance, the reliability of diks array systems, the degree of disk load0-balancing, the demanded buffer space, the maximum number of users being capable of supporting and the fault recovery overhead for PADA, RAID 5 and Declustered storage systems. According to the results, PADA is the best among them in that PADA satisfies load-balancing more effectively and servces more user in case of arbitrary-rate retrievals.

  • PDF

신경회로망기법에 의한 조립작업시간의 추정 및 라인밸런싱을 고려한 조립순서 추론 (On the Generation of Line Balanced Assembly Sequences Based on the Evaluation of Assembly Work Time Using Neural Network)

  • 신철균;조형석
    • 대한기계학회논문집
    • /
    • 제18권2호
    • /
    • pp.339-350
    • /
    • 1994
  • This paper presents a method for automatic generation of line balanced assembly sequences based on disassemblability and proposes a method of evaluating an assembly work time using neural networks. Since a line balancing problem in flexible assembly system requires a sophisticated planning method, reasoning about line balanced assembly sequences is an important field of concern for planning assembly lay-out. For the efficient inference of line balanced assembly sequences, many works have been reported on how to evaluate an assembly work time at each work station. However, most of them have some limitations in that they use cumbersome user query or approximated assembly work time data without considering assembly conditions. To overcome such criticism, this paper proposes a new approach to mathematically verify assembly conditions based on disassemblability. Based upon the results, we present a method of evaluating assembly work time using neural networks. The proposed method provides an effective means of solving the line balancing problem and gives a design guidance of planning assembly lay-out in flexible assembly application. An example study is given to illustrate the concepts and procedure of the proposed scheme.

소프트 제약을 포함하는 조립라인 밸런싱 문제 최적화 (Optimizing Assembly Line Balancing Problems with Soft Constraints)

  • 최성훈;이근철
    • 산업경영시스템학회지
    • /
    • 제41권2호
    • /
    • pp.105-116
    • /
    • 2018
  • In this study, we consider the assembly line balancing (ALB) problem which is known as an very important decision dealing with the optimal design of assembly lines. We consider ALB problems with soft constraints which are expected to be fulfilled, however they are not necessarily to be satisfied always and they are difficult to be presented in exact quantitative forms. In previous studies, most researches have dealt with hard constraints which should be satisfied at all time in ALB problems. In this study, we modify the mixed integer programming model of the problem introduced in the existing study where the problem was first considered. Based on the modified model, we propose a new algorithm using the genetic algorithm (GA). In the algorithm, new features like, a mixed initial population selection method composed of the random selection method and the elite solutions of the simple ALB problem, a fitness evaluation method based on achievement ratio are applied. In addition, we select the genetic operators and parameters which are appropriate for the soft assignment constraints through the preliminary tests. From the results of the computational experiments, it is shown that the proposed algorithm generated the solutions with the high achievement ratio of the soft constraints.

Rethinking Disaster Prevention Design: Educating the Public Using Narrative-Based Simulation

  • Kang, Sunwoo;Han, Myeong Ah
    • 한국콘텐츠학회:학술대회논문집
    • /
    • 한국콘텐츠학회 2016년도 춘계 종합학술대회 논문집
    • /
    • pp.251-252
    • /
    • 2016
  • The vast majority of the disaster prevention design research in Korea has focused on the macro-level interventions such as examining the existing systems and approaches, instituting revised policies, systematically establishing intervention programs, and evaluating the effectiveness of the interventions. However, little has focused on systematically challenging individuals' awareness using micro-level intervention. The present paper introduces approaches to micro-level intervention by infusing narrative-based simulation, and further suggests the implications on balancing the approaches of both micro-level and macro-level interventions.

  • PDF

A Study of The Database System Design for The Ear Reflex Therapy Utilization

  • Choung, Hye-Myoung
    • 한국컴퓨터정보학회논문지
    • /
    • 제25권3호
    • /
    • pp.43-50
    • /
    • 2020
  • 귀 반사 요법은 귀가 인체의 각 계통들과 연계되어 있다. 이것을 기반으로 신체의 증상을 완화하는데 활용하고 있다. 또한 귀 반사 요법은 일반인이 자신의 건강 유지 및 건강 증진을 위하여도 활용할 수 있다. 따라서 본 연구는 이러한 귀 자극 요법 관련 data들을 데이터베이스 시스템으로 개발하여 교육에도 활용하고 시술에 따른 데이터들을 편리하게 관리 할 수 있도록 하였다. 본 시스템에 포함되는 내용으로는 기본 데이터로 귀 반사 요법에 관한 기초지식 즉 귀 반사 요법에 대한 설명, 반사 구, 건강 문제가 발생되는 신체 계통별 반사 구의 상응 위치에 대한 그림까지 포함되어 있고 시술을 할 경우에는 계속 시술을 위한 관리까지 포함되어 있다. 또한 기존 데이터에 대한 수정이 언제든지 가능하도록 하여 귀 반사 요법의 발전에 따라 업그레이드 하여 계속 활용 할 수 있도록 구성하였다. 이번 시스템은 인체 계통별 단순 반사 구의 상응 위치에 따른 data만을 활용하고 있지만 한방의 기맥과 연계하여 신체 건강의 균형과 관계된 부분도 연구하여 본 데이터베이스 시스템에 추가 한다면 지금보다 발전된 시스템으로 활용 할 것으로 기대된다.

듀얼 프로세서 기반 DPI (Deep Packet Inspection) 엔진을 위한 효율적 패킷 프로세싱 방안 구현 및 성능 분석 (Implementation and Performance Analysis of Efficient Packet Processing Method For DPI (Deep Packet Inspection) System using Dual-Processors)

  • 양준호;한승재
    • 정보처리학회논문지C
    • /
    • 제16C권4호
    • /
    • pp.417-422
    • /
    • 2009
  • 특화된 하드웨어의 도움 없이 범용 다중 프로세서 플랫폼에서 DPI(Deep Packet Inspection) 시스템을 구현하는 방법은 비용 측면에서 매력적이다. 문제는 성능인데, 일반적으로 다중 프로세서 시스템에서는 작업들을 여러 프로세서에 적절하게 배분하는 로드밸런싱 방법과 DPI 프로세싱 전용 개별 프로세서를 지정하여 시스템의 성능을 향상 시킨다. 그러나, 우리는 DPI 시스템의 경우 위와 같은 단순한 프로세서 통제 방안이 반드시 최선책이 아니라고 생각한다. 본 논문에서는 작업의 종류에 따라 정해진 프로세서에 할당한 후, 프로세서 상태에 따라 역할을 변경하는 방식을 제안한다. 우리는 제안하는 방식을 리눅스 기반 듀얼 프로세서 시스템에 구현하고 실험을 통해 그 성능을 기존의 로드밸런싱 방식과 비교하였다. 제안된 방식에서는 하나의 프로세서는 인터럽트 처리를 포함한 일반적 패킷 프로세싱 역할만을 담당토록 하고 다른 프로세서는 DPI엔진을 전담하도록 역할로 분리시켜 캐시접근실패 (cache miss) 과 스핀락(spin lock) 발생빈도를 낮추었으며, DPI 전담 프로세서가 처리한계에 이르렀을 경우에는 두 프로세서 모두 DPI를 위해 자원을 사용토록 하여, 기존의 리눅스 로드 밸런싱 방식 DPI 시스템 대비 약 60%의 성능향상을 달성하였다.