• 제목/요약/키워드: Multiple Overloading

검색결과 15건 처리시간 0.027초

최소신장트리를 이용한 배전선로 다중 과부하 해소 방법 (Load Balancing Technique to Release Multiple Overloading of Distribution Feeders using Minimum Spanning Tree)

  • 오성현;이한성;김영국;임성일
    • 조명전기설비학회논문지
    • /
    • 제29권2호
    • /
    • pp.33-39
    • /
    • 2015
  • Power supplying capacity of the distribution feeder should be maintained within thermal capacity of the wire. This paper presents the minimum spanning tree based load balancing technique to release multiple overloading of distribution feeders. In order to minimize number of involved backup feeders, Dijkstra and Prim algorithm are adopted to construct minimum spanning tree. Simulation testing result based on part of KEPCO's commercial distribution systems shows effectiveness of proposed scheme.

Numerical investigations on stability evaluation of a jointed rock slope during excavation using an optimized DDARF method

  • Li, Yong;Zhou, Hao;Dong, Zhenxing;Zhu, Weishen;Li, Shucai;Wang, Shugang
    • Geomechanics and Engineering
    • /
    • 제14권3호
    • /
    • pp.271-281
    • /
    • 2018
  • A jointed rock slope stability evaluation was simulated by a discontinuous deformation analysis numerical method to investigate the process and safety factors for different crack distributions and different overloading situations. An optimized method using Discontinuous Deformation Analysis for Rock Failure (DDARF) is presented to perform numerical investigations on the jointed rock slope stability evaluation of the Dagangshan hydropower station. During the pre-processing of establishing the numerical model, an integrated software system including AutoCAD, Screen Capture, and Excel is adopted to facilitate the implementation of the numerical model with random joint network. These optimizations during the pre-processing stage of DDARF can remarkably improve the simulation efficiency, making it possible for complex model calculation. In the numerical investigations on the jointed rock slope stability evaluations using the optimized DDARF, three calculation schemes have been taken into account in the numerical model: (I) no joint; (II) two sets of regular parallel joints; and (III) multiple sets of random joints. This model is capable of replicating the entire processes including crack initiation, propagation, formation of shear zones, and local failures, and thus is able to provide constructive suggestions to supporting schemes for the slope. Meanwhile, the overloading numerical simulations under the same three schemes have also been performed. Overloading safety factors of the three schemes are 5.68, 2.42 and 1.39, respectively, which are obtained by analyzing the displacement evolutions of key monitoring points during overloading.

The relationship between muscle mitochondrial nutritional overloading and insulin resistance

  • Jeon, Jae-Han;Moon, Jun-Sung;Won, Kyu-Chang;Lee, In-Kyu
    • Journal of Yeungnam Medical Science
    • /
    • 제34권1호
    • /
    • pp.19-28
    • /
    • 2017
  • The incidence of type 2 diabetes mellitus and insulin resistance is growing rapidly. Multiple organs including the liver, skeletal muscle and adipose tissue control insulin sensitivity coordinately, but the mechanism of skeletal muscle insulin resistance has not yet been fully elucidated. However, there is a growing body of evidence that lipotoxicity induced by mitochondrial dysfunction in skeletal muscle is an important mediator of insulin resistance. However, some recent findings suggest that skeletal mitochondrial dysfunction generated by genetic manipulation is not always correlated with insulin resistance in animal models. A high fat diet can provoke insulin resistance despite a coordinate increase in skeletal muscle mitochondria, which implies that mitochondrial dysfunction is not mandatory in insulin resistance. Furthermore, incomplete fatty acid oxidation by excessive nutrition supply compared to mitochondrial demand can induce insulin resistance without preceding impairment of mitochondrial function. Taken together we suggested that skeletal muscle mitochondrial overloading, not mitochondrial dysfunction, plays a pivotal role in insulin resistance.

클래스 계층구조 슬라이싱을 이용한 C++프로그램 최적화에 관한 연구 (A Study on the Optimization of C++ Program Using the Class Hierarchies Slicing)

  • 김운용;정계동;최영근
    • 한국정보처리학회논문지
    • /
    • 제6권6호
    • /
    • pp.1542-1555
    • /
    • 1999
  • 본 논문에서는 C++ 클래스 계층구조(상속관계를 가진 클래스들의 모음)를 대상으로 객체 지향 언어의 특성인 단일/다중 상속, 정적/동적 바인딩, 함수중복/함수재정의(Overloading & Overriding), 순수가상/가상함수, 생성자 문제를 고려하여 멤버데이터와 멤버함수를 최적화 할 수 있는 알고리즘을 제안한다. 프로그램 계층 구조와 그 계층 구조를 사용하는 프로그램은 일반적으로 클래스 계층 구조의 부분적인 기능만을 사용하기 때문에 많은 구성요소를 포함하는 클래스들에서 불필요한 기능을 제거하는 것이 필요하게 되었다. 지금까지 연구되어 왔던 고전적인 슬라이싱이나 다른 변형된 슬라이싱은 출력데이터를 선택하고 그와 관련된 프로그램 문장을 포함하는데 초점을 맞추고 있다. 그 대상은 대부분 구조적 프로그램 언어로 이루어졌으며 이러한 슬라이싱은 주로 오류 검출, 소프트웨어의 유지보수, 유연한 테스팅을 위한 주제로 연구가 되어 왔다. 본 논문에서는 그 대상 범위를 객체 지향 언어로 확장시키고, 분석단계에서 테이블 구성형태를 링크형태로 구성함으로써 보다 정보관리의 효율을 높일 수 있고, 이 테이블을 이용한 최적화 시스템 구현을 통해 필요한 알고리즘을 제시하였다. 이러한 과정을 통해 불필요한 멤버데이터, 멤버함수, 클래스 상속관계를 제거함으로 프로그램 코드의 간소화, 시스템 성능의 향상을 가져올 수 있다.

  • PDF

인터넷 검색과 형태소분석을 이용한 표절검사시스템의 개발에 관한 연구 (Development of A Plagiarism Detection System Using Web Search and Morpheme Analysis)

  • 황인수
    • Journal of Information Technology Applications and Management
    • /
    • 제16권1호
    • /
    • pp.21-36
    • /
    • 2009
  • As the World Wide Web (WWW) has become a major channel for information delivery, the data accumulated in the Internet increases at an incredible speed, and it derives the advances of information search technologies. It is the search engine that solves the problem of information overloading and helps people to identify relevant information. However, as search engines become a powerful tool for finding information, the opportunities of plagiarizing have increased significantly in e-Learning. In this paper, we developed an online plagiarism detection system for detecting plagiarized documents that incorporates the functions of search engines and acts in exactly the same way of plagiarizing. The plagiarism detection system uses morpheme analysis to improve the performance and sentence-based comparison to investigate document comes from multiple sources. As a result of applying this system in e-Learning, the performance of plagiarism detection was improved.

  • PDF

Load Balancing Approach to Enhance the Performance in Cloud Computing

  • Rassan, Iehab AL;Alarif, Noof
    • International Journal of Computer Science & Network Security
    • /
    • 제21권2호
    • /
    • pp.158-170
    • /
    • 2021
  • Virtualization technologies are being adopted and broadly utilized in many fields and at different levels. In cloud computing, achieving load balancing across large distributed virtual machines is considered a complex optimization problem with an essential importance in cloud computing systems and data centers as the overloading or underloading of tasks on VMs may cause multiple issues in the cloud system like longer execution time, machine failure, high power consumption, etc. Therefore, load balancing mechanism is an important aspect in cloud computing that assist in overcoming different performance issues. In this research, we propose a new approach that combines the advantages of different task allocation algorithms like Round robin algorithm, and Random allocation with different threshold techniques like the VM utilization and the number of allocation counts using least connection mechanism. We performed extensive simulations and experiments that augment different scheduling policies to overcome the resource utilization problem without compromising other performance measures like makespan and execution time of the tasks. The proposed system provided better results compared to the original round robin as it takes into consideration the dynamic state of the system.

망상형 회전식 바실러스 접촉장치를 이용한 하수의 고도처리공정에 관한 연구 (Advanced Wastewater Treatment Process using Rotating Activated Bacillus Contactor (RABC))

  • 김응호;조연제;박성주;신광수;임수빈;정진권
    • 한국물환경학회지
    • /
    • 제20권2호
    • /
    • pp.190-195
    • /
    • 2004
  • A new technology for advanced wastewater treatment was developed using a modified Rotating Biological Contactor (RBC) process, named as Rotating Activated Bacillus Contactor (RABC) process that utilizes Bacillus sp., the facultatively anaerobic or activated microaerophilic bacteria on multiple-stage reticular rotating carriers, as a predominant species. The RABC process for a municipal wastewater with relatively low concentrations of organics, nitrogen, and phosphorus showed stable and high removal efficiencies, less than $BOD_5$ 10 mg/L, T-N 15 mg/L, and T-P 1.5 mg/L in final effluent. The performance load of RABC process was shown to be $1.23kg{\cdot}BOD/m^2{\cdot}day$ for the first stage (average $0.31kg{\cdot}BOD/m^2{\cdot}day$ for the total stages) based on both removed BOD and converted disc area corresponding to the reticular one. The sludge produced in the RABC process is characterized by low generation rate (about $0.18kg{\cdot}MLSS/kg{\cdot}BOD$) and excellent settleability. The number ratio of Bacillus ($2.4{\times}10^6CFU/ml$) to heterotrophic bacteria ($3.6{\times}10^7CFU/ml$) inhabiting in the biofilms of the RABC process was 6.7 %, indicating that Bacillus sp. was a predominant species in the biofilms. The RABC process with reticular rotating carriers showed its excellent performance for the advanced wastewater treatment without any offensive odor problem due to organic overloading.

WeWhere:스마트 폰의 다중 사용자 위치 추적 시스템 (WeWhere:A Multiple User Location Tracking System of Smart Phones)

  • 박찬;정지성;류관희
    • 한국콘텐츠학회논문지
    • /
    • 제11권4호
    • /
    • pp.18-26
    • /
    • 2011
  • 스마트폰이 보급화 되면서 기존의 핸드폰과 다르게 사용자는 스마트폰에 탑재한 위치정보 서비스를 통하여 현재의 위치를 기준으로 주변의 여러 정보를 손쉽게 접근할 수 있게 되었다. 본 논문에서는 여러 스마트 폰 이용자간의 위치 정보 서비스를 실시간으로 제공하는 클라이언트-서버 모형의 시스템인 WeWhere를 제안한다. 이 시스템에서 클라이언트 측의 스마트폰 사용자는 스마트폰에서 제공하는 위치 정보 서비스를 활용하여, 현재 위치를 서버로 보내고 다시 서버에서 현 사용자와 연결된 다른 사용자의 위치 정보를 가져와 자신의 스마트폰에 표시를 통해 스마트폰 사용자간의 현재 위치를 파악할 수 있다. 현재 전세계적으로 대략 20만명이 제안된 WeWhere를 서버의 과부하 없이 정상적으로 사용하고 있다.

VHDL-to-C 사상을 위한 VHDL 컴파일러 전반부의 설계 (A deisgn of VHDL compiler front-end for the VHDL-to-C mapping)

  • 공진흥;고형일
    • 한국통신학회논문지
    • /
    • 제22권12호
    • /
    • pp.2834-2851
    • /
    • 1997
  • 본 논문에서는 VHDL '87 및 '93 LRM의 전체 사양을 지원하며 VHDL-to-C 사상의 전처리 과정을 수행하는 VHDL 컴파일러 전반부의 설계 및 구현에 대해서 논한다. VHDL 컴파일러 전반부는 I)VHDL의 계층적 구조체, 선언 영역 및 가시성, 다중 정의 및 동형 이의어, 병행적 다중 스택 구조를 표현하기 위해서 분석 터미널 데이터에 심볼 트리를 구성하였으며, 2) VHDL 고유의 객체, 타입 및 서브타입, 속성과 연산자 등을 나타내기 위한 구조체 및 지원 함수를 설계하였고, 3) VHDL의 병행문/순차문, 행위/구조 기술, 동기 메커니즘 등을 분석하여 VHDL-to-C 사상에 필요한 어의 정보를 구축하고, 4) VHDL 분석 과정에서 어의 데이터의 저장 및 검색이 효과적으로 이루어 지도록 어의 토큰 정의 및 어의 전파 기능 등을 설계하였다. Validation suite를 이용한 실험에서 VHDL 컴파일러 전반부는 LRM 전체 사양을 분석할 수 있음을 확인하였고, VHDL의 계층성/가시성/병행성/어의 검사 등을 효과적으로 처리하기 위해 설계 및 구현된 심볼 트리와 어의 토큰 등의 분석 데이터 모델에 대한 성능 분석 실험에서 VHDL컴파일러 전반부는20- 30%의 개선 효과를보였다.

  • PDF

분산 시스템에서 인과적 메시지 로깅에 기반한 효율적 회복 알고리즘 (An Efficient Recovery Algorithm based on Causal Message Logging in Distributed Systems)

  • 안진호;정광식;김기범;황종선
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제26권10호
    • /
    • pp.1194-1205
    • /
    • 1999
  • 인과적 메시지 로깅은 정상수행시 낙관적 메시지 로깅의 장점을 가지고, 회복시 비관적 메시지 로깅의 장점을 가지고 있다. 본 논문에서는 회복 프로세스들간의 비동기성을 향상시키기 위한 인과적 메시지 로깅에 기반한 새로운 회복 알고리즘을 제안하고자 한다. 기존의 인과적 메시지 로깅 기반 회복 알고리즘들은 살아있는 프로세스들의 수행을 대기시키거나, 회복 프로세스들간의 높은 동기성을 요구한다. 본 논문에서 제안하는 회복 알고리즘은 각 회복 프로세스가 자신의 회복만을 책임지게 함으로써, 여러 개의 프로세스들이 동시적으로 고장이 발생하더라도 회복시 살아있는 프로세스들의 수행을 대기시키지 않고, 회복 프로세스들 중 하나의 회복 프로세스에게만 과부하가 발생하지 않도록 한다. 또한, 제안하는 알고리즘은 각 회복 프로세스의 회복 과정이 다른 회복 프로세스의 연속적인 고장들에 의해 지연되지 않도록 한다. 본 논문에서는 제안하는 회복 알고리즘의 정당성을 증명하고, 시뮬레이션을 통해서 제안하는 회복 알고리즘이 기존 회복 알고리즘에 비해 고장난 프로세스의 평균회복시간을 단축시킨다는 것을 보여준다.Abstract Causal message logging has the advantages of optimistic message logging during failure-free execution and pessimistic message logging during recovery. In this paper, we present a new recovery algorithm based on causal message logging for improving asynchrony among recovering processes. Existing recovery algorithms based on causal message logging block the execution of live processes or require high synchronization among recovering processes. As each recovering process is responsible for only its recovery in our algorithm, the algorithm avoids blocking the execution of live processes during recovery even in concurrently multiple failures and overloading only one among recovering processes. Moreover, it allows the recovery of each recovering process not to be delayed by the continuous failures of other recovering processes. We prove the correctness of our recovery algorithm, and our simulation results show that our algorithm reduces the average recovery time of a failed process compared with the existing recovery algorithms.