• Title/Summary/Keyword: 소프트웨어 동적 결함

Search Result 194, Processing Time 0.028 seconds

Dynamic Scheduling based on Host Load Information in a Wireless Internet Proxy Server Cluster Environment (무선 인터넷 프록시 서버 클러스터 환경에서 호스트 부하 정보에 기반한 동적 스케줄링)

  • Park, Hong-Joo;Kwak, Hu-Keun;Chung, Kyu-Sik
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.07a
    • /
    • pp.310-312
    • /
    • 2005
  • 무선 인터넷 프록시 서버 클러스터에서 부하 분산기는 사용자의 요청을 각 서버(호스트)로 분산시키는 역할을 한다. 리눅스 가상 서버(LVS: Linux Virtual Server)는 소프트웨어적으로 사용되는 부하 분산기로서 여러 가지 스케줄링 방식들을 가지고 있다. 그러나 부하 분산시에 서버(호스트)의 유동적인 부하 정보를 반영하지 못하는 단점이 있다. 이에 개선된 방식으로 서버의 동시 연결 개수에 따라 상한계(Upper Bound)와 하한계(Lower Bound)를 설정하고, 요청을 분산하는 동적 스케줄링(Dynamic Scheduling)이 존재한다. 그러나 사용자의 요청 컨텐츠에 따라 상한계와 하한계가 바뀔 수 있음에도 불구하고 이 값들이 고정되어 있다는 단점을 가진다. 본 논문에서는 호스트 부하 정보에 기반한 스케줄링 방식을 제안한다. 제안된 방식은 호스트의 부하 정보를 바탕으로 사용자의 요청을 분산하였으며, 사용자의 요청에 따라 상한계와 하한계가 바뀔 수 있음을 고려하여 상한계와 하한계를 설정하지 않고 사용자 요청 컨텐츠에 따라 적절하게 요청이 분배되도록 하였다. 16대의 컴퓨터를 사용하여 실험을 수행하였으며, 실험 결과 사용자가 요청하는 컨텐츠가 동일한 경우에는 기존 스케줄링 방식과 $13\%$ 성능 감소를 다른 경우에는 기존 스케줄링 방식보다 $102\%$의 성능 향상을 보임을 확인하였다.

  • PDF

a improved neighborhood selection of simulated annealing technique for test data generation (테스트 데이터 생성을 위한 개선된 이웃 선택 방법을 이용한 담금질 기법 기술)

  • Choi, Hyun Jae;Lee, Seon Yeol;Chae, Heung Seok
    • Journal of Software Engineering Society
    • /
    • v.24 no.2
    • /
    • pp.35-45
    • /
    • 2011
  • Simulated annealing has been studied a long times. And it is one of the effective techniques for test data generation. But basic SA methods showed bad performance because of neighborhood selection strategies in the case of large input domain. To overcome this limitation, we propose new neighborhood selection approach, Branch Distance. We performs case studies based on the proposed approach to evaluate it's performance and to compare it whit basic SA and Random test generation. The results of the case studies appear that proposed approach show better performance than the other approach.

  • PDF

Reinforcement Learning based Job Dispatching Model for Single Machine with Sequence Dependent Setup Time (순서 의존적 작업 준비시간을 갖는 단일기계 작업장을 위한 강화학습 기반 작업 배정 모형)

  • Jin-Sung Park;Jun-Woo Kim
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2023.01a
    • /
    • pp.327-329
    • /
    • 2023
  • 순서 의존적 준비시간을 갖는 단일기계 생산라인에서 주어진 작업들을 효율적으로 수행하기 위해서는 최대한 동일하거나 유사한 유형의 작업물들을 연속적으로 처리하여 다음 번 작업물의 처리를 시작하기 전에 발생하는 준비시간을 최소화하여야 한다. 따라서, 대기 중인 것들 중 기계에 투입할 작업물을 적절히 선택하는 것이 중요하며, 이를 위해 작업 배정 규칙과 같은 휴리스틱을 사용할 수도 있지만, 이러한 해법들은 일반적으로 다양한 상황을 동적으로 고려하지 못하는 한계점을 갖는다. 따라서, 본 논문에서는 상용 3D 시뮬레이션 소프트웨어인 FlexSim을 사용하여 모형을 구성한 다음, 강화학습을 적용하여 대기 중인 작업물 중 최적의 후보를 선택하기 위한 작업 배정 모형을 개발하고자 한다. 세부적으로는 강화학습의 상태 및 보상을 달리 설정하면서 학습된 모형의 성능을 비교하고자 한다. 실험 결과를 통해 적절한 시뮬레이션 모형 구성과 강화학습의 파라미터 변수들을 적절히 조합하여 적절한 작업 배정 모형의 개발이 가능하다는 점을 알 수 있었다.

  • PDF

Development of the model and the hybrid algorithm toy analyzing the dynamic heat conduction in the CPES system (CPFS 내에서 일어나는 동적 열전도 현상을 해석하기 위한 수식 및 혼합알고리즘 개발)

  • Yun Jongpil;Kwon Seong-Pil;Yoon En Sup
    • 한국가스학회:학술대회논문집
    • /
    • 2003.10a
    • /
    • pp.120-125
    • /
    • 2003
  • 본 연구는 원자력 발전소에 있는 방화벽의 케이블 관통부위에 설치된 CPFS(Cable Penetration Fire Stop)시스템 안에서 일어나는 동적열전달 현상을 3 차원으로 나타낼 수 있는 시험시뮬레이터에 사용될 수학적 모델과 수치계산 알고리즘의 개발에 관한 것이다. CPFS 내에서 일어나는 열전도 현상을 나타내는 지배방정식은 주어진 조건들 하에서 포물선형 편미분방정식(Parabolic PDE)으로 나타난다. 문제를 단순화하기 위해 열의 흐름을 두 성분으로 나누었다 즉, 케이블과 평행한 선을 따라서 일어나는 열전도와 벽면과 평행한 평면 위에서 일어나는 열전도로 나누었다. 먼저 선을 따라 일어나는 동적 열전도 현상을 나타내는 PDE를 연속과완화(SOR: Successive Over-Relaxation)를 적용하여 유한한 불연속점들에 대한 연립 상미분방정식(ODE)으로 전환했고, 그 연립방정식은 ODE Solver 를 이용하여 풀 수 있었다. 둘째로, 각 불연속 점에 위치한 평면 위에서 일어나는 열전도를 계산하기 위해서, 유한요소의 합을 근사식으로 이용하여 PDE를 ODE로 전환해서 계산하는 유한요소법(Finite Element Method)이 이용된다. 여기서 시간과 공간의 함수 T(x, y, z, t)인 온도는 각 선의 점들과 각 평면의 요소들에 대해서 일정한 시간간격으로 초기온도와 경계온도를 업데이트하여 계산을 반복한다. 이러한 일련의 계산결과를 바탕으로 CPFS 시스템 내에서의 온도분포의 동적인 변화를 해석한다. 결론적으로 관통하는 케이블이 CPFS 시스템의 온도분포에 매우 중요한 역할을 한다는 것을 알 수 있다. 시뮬레이션 결과는 CPFS 내의 온도분포를 쉽게 이해할 수 있도록 3 차원 그래픽으로 나타냈으며, 상용소프트웨어 FEMLAB 으로 계산한 결과와 비교해서 개발된 모델과 계산 알고리즘의 정당성을 보였다. 맞이하고 있음을 볼 수 있다. 국내광업이 21C 급변하는 산업환경에 적응하여 생존하기 위해서는 각종 첨단산업에서 요구하는 소량 다품종의 원료광물을 적기에 공급 할 수 있는 전문화된 기술력을 하루속히 확보해야 하며, 이를 위해 고품위의 원료광물 확보를 위한 탐사 및 개발을 적극 추진하고 가공기술의 선진화를 위해 선진국과의 기술제휴 등 자원산업 글로벌화 정책이 절실히 요구되고 있음을 알 수 있다. 또한 삶의 질을 향상시키려는 현대인의 가치관에 부합하기 위해서는 각종 소비제품의 원료를 제공하는 광업의 본래 목적 이외에도 자연환경 훼손을 최소화하며 개발 할 수밖에 없는 구조적인 어려움에 직면할 수밖에 없다. 이처럼 국내광업이 안고 있는 여러 가지 난제들을 극복하기 위해서는 업계와 정부가 합심하여 국내광업 육성의 중요성을 재인식하고 새로운 마음가짐으로 관련 정책을 수립 일관성 있게 추진해 나가야 할 것으로 보인다.의 연구 결과를 요약하면 다음과 같다. 첫째, 브랜드 이미지와 서비스 품질과의 관계에서 브랜드이미지는 서비스 품질의 선행변수가 될 수 있음을 증명하였으며 4개 요인의 이미지 중 사풍이미지를 제외한 영업 이미지, 제품 이미지, 마케팅 이미지가 서비스 품질에 영향을 미치고 있음을 알 수 있다. 둘째, 지각된 서비스 품질과 가격 수용성과의 관계에서, 서비스 품질은 최소 가격에 신뢰서비스 요인에서 정의 영향을 미치고 있으나 부가서비스, 환경서비스에서는 역의 영향을 미침을 알수 있고, 최대 가격에 있어서는 욕구서비스 요인은 정의 영향을 미치지만 부가서비스의 경우에는 역의 영향을 미치고 있음을 알 수 있다. 셋째, 서비스품질과 재 방문 의도와의 관계에 있어서 서비스품질은 재 방문 의도에 영향을 미침을 알 수 있다. 따라서 브랜드 이미지는 서비스품질의 선행변수가 될 수 있으며, 서비스품질은 가격 수용성과 재방문 의도에 영향을 미치고 있음을 알 수

  • PDF

Development of MATLAB GUI Based Software for Generating GPS RINEX Observation File (MATLAB GUI 기반 GPS RINEX 관측 파일 생성 소프트웨어의 개발)

  • Kim, Dong-uk;Yun, Ho;Han, Deok-hwa;Jang, Joo-young;Kee, Chang-don;So, Hyoung-min;Lee, Ki-hoon;Jang, Jae-gyu
    • Journal of Advanced Navigation Technology
    • /
    • v.19 no.4
    • /
    • pp.299-304
    • /
    • 2015
  • This paper introduces development of the MATLAB GUI based software for generating GPS RINEX observation file. The purpose of this software is to generate GPS measurements of reference station or dynamic user, which are similar to the real GPS receiver data, accurately and efficiently. This software includes two data generation modes. One is Precision mode which generates GPS measurements as accurate as possible using post-processing data. The other is Real-time mode which generates GPS measurements using GPS error modeling technique. GPS error sources are calculated on the basis of each data generation mode, and L1/L2 pseudorange, L1/L2 carrier phase, and Doppler measurements are produced. These generated GPS measurements are recorded in the RINEX observation version 3.0 file. Using received GPS data at real reference station, we analyzed three items to verify software reliability; measurement bias, rate of change, and noise level. Consequently, RMS error of measurement bias is about 0.7 m, and this verification results demonstrate that our software can generate relatively exact GPS measurements.

A Technique of Applying Ontology for Service Customization of Android (안드로이드 서비스 커스터마이제이션을 위한 온톨로지 적용 기법)

  • Cho, Eun-Sook;Kim, Chul-Jin
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.13 no.6
    • /
    • pp.2707-2712
    • /
    • 2012
  • Desktop-based computing environment is changed into mobile computing using smart phone and cloud computing providing common behavior and big data by network. Because of this transformation software development and operating environment is changed into heterogeneous distributed environment. As a result, dynamic service composition or changement is required. However, there is few research of techniques supporting service composition or changement dynamically in this situation. This paper suggests a technique for customizing services dynamically of mobile applications based on android platform. Especially we propose a customization technique of service by applying ontology technique to improve sharing and reuse of service. We applied proposed technique into meeting notification system, and obtain that it can be customized into various services such as email, sms, twitter service, and so on.

Development of Lane-level Dynamic Location Referencing Method (차로 수준의 동적위치참조 방법 개발)

  • Yang, Inchul;Jeon, Woo Hoon
    • The Journal of The Korea Institute of Intelligent Transport Systems
    • /
    • v.17 no.5
    • /
    • pp.188-199
    • /
    • 2018
  • In this study a novel dynamic lane-level location referencing method(LLRM) was developed. The terminologies were defined and the prerequisites were suggested for the LLRM. Then, the logical and physical data formats were proposed, followed by the development of encoding and decoding algorithms. To conduct a performance test of the proposed method, two different high precision digital maps were prepared as well as an evaluation tool. The test results demonstrated that the proposed method works perfectly in terms of accuracy. The processing speed and the data size were found to be less efficient, but it is expected that the defect would be compensated soon enough due to the fast growing technology of ICT and computer hardwares.

Design and Implementation of a High Performance Web Crawler (고성능 웹크롤러의 설계 및 구현)

  • Kim Hie-Cheol;Chae Soo-Hoan
    • Journal of Digital Contents Society
    • /
    • v.4 no.2
    • /
    • pp.127-137
    • /
    • 2003
  • A Web crawler is an important Internet software technology used in a variety of Internet application software which includes search engines. As Internet continues to grow, implementations of high performance web crawlers are urgently demanded. In this paper, we study how to support dynamic scheduling for a multiprocess-based web crawler. For high performance, web crawlers are usually based on multiprocess in their implementations. In these systems, crawl scheduling which manages the allocation of web pages to each process for loading is one of the important issues. In this paper, we identify issues which are important and challenging in the crawl scheduling. To address the issue, we propose a dynamic crawl scheduling framework and subsequently a system architecture for a web crawler with dynamic crawl scheduling support. This paper presents the design of the Web crawler with dynamic scheduling support.

  • PDF

Deep Learning-Based Dynamic Scheduling with Multi-Agents Supporting Scalability in Edge Computing Environments (멀티 에이전트 에지 컴퓨팅 환경에서 확장성을 지원하는 딥러닝 기반 동적 스케줄링)

  • JongBeom Lim
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.12 no.9
    • /
    • pp.399-406
    • /
    • 2023
  • Cloud computing has been evolved to support edge computing architecture that combines fog management layer with edge servers. The main reason why it is received much attention is low communication latency for real-time IoT applications. At the same time, various cloud task scheduling techniques based on artificial intelligence have been proposed. Artificial intelligence-based cloud task scheduling techniques show better performance in comparison to existing methods, but it has relatively high scheduling time. In this paper, we propose a deep learning-based dynamic scheduling with multi-agents supporting scalability in edge computing environments. The proposed method shows low scheduling time than previous artificial intelligence-based scheduling techniques. To show the effectiveness of the proposed method, we compare the performance between previous and proposed methods in a scalable experimental environment. The results show that our method supports real-time IoT applications with low scheduling time, and shows better performance in terms of the number of completed cloud tasks in a scalable experimental environment.

DESIGN OF SATELLITE OPERATIONS SUBSYSTEM USING DYNAMIC FAULT MANAGEMENT MECHNAISM (동적 고장관리 기법을 이용한 위성운용 서브시스템 설계)

  • 김재훈;모희숙
    • Journal of Astronomy and Space Sciences
    • /
    • v.15 no.2
    • /
    • pp.499-508
    • /
    • 1998
  • Satellite Operations Subsystem in the Mission Control Element provides real-time monitoring of the satellite status and transmits telecommands to control the satellite during the contact time. This paper presents the dynamic fault management strategy of Satellite Operations Subsystem designed to minimize data loss using software and hardware redundancy for upgrade safety and reliability of Satellite Operations Subsystem. Also this paper describes the performance test method to prove justification of implementation and analyzes the results.

  • PDF