• 제목/요약/키워드: Network Subsystem

검색결과 156건 처리시간 0.02초

MLPPI Wizard: An Automated Multi-level Partitioning Tool on Analytical Workloads

  • Suh, Young-Kyoon;Crolotte, Alain;Kostamaa, Pekka
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제12권4호
    • /
    • pp.1693-1713
    • /
    • 2018
  • An important technique used by database administrators (DBAs) is to improve performance in decision-support workloads associated with a Star schema is multi-level partitioning. Queries will then benefit from performance improvements via partition elimination, due to constraints on queries expressed on the dimension tables. As the task of multi-level partitioning can be overwhelming for a DBA we are proposing a wizard that facilitates the task by calculating a partitioning scheme for a particular workload. The system resides completely on a client and interacts with the costing estimation subsystem of the query optimizer via an API over the network, thereby eliminating any need to make changes to the optimizer. In addition, since only cost estimates are needed the wizard overhead is very low. By using a greedy algorithm for search space enumeration over the query predicates in the workload the wizard is efficient with worst-case polynomial complexity. The technology proposed can be applied to any clustering or partitioning scheme in any database management system that provides an interface to the query optimizer. Applied to the Teradata database the technology provides recommendations that outperform a human expert's solution as measured by the total execution time of the workload. We also demonstrate the scalability of our approach when the fact table (and workload) size increases.

Development, Demonstration and Validation of the Deep Space Orbit Determination Software Using Lunar Prospector Tracking Data

  • Lee, Eunji;Kim, Youngkwang;Kim, Minsik;Park, Sang-Young
    • Journal of Astronomy and Space Sciences
    • /
    • 제34권3호
    • /
    • pp.213-223
    • /
    • 2017
  • The deep space orbit determination software (DSODS) is a part of a flight dynamic subsystem (FDS) for the Korean Pathfinder Lunar Orbiter (KPLO), a lunar exploration mission expected to launch after 2018. The DSODS consists of several sub modules, of which the orbit determination (OD) module employs a weighted least squares algorithm for estimating the parameters related to the motion and the tracking system of the spacecraft, and subroutines for performance improvement and detailed analysis of the orbit solution. In this research, DSODS is demonstrated and validated at lunar orbit at an altitude of 100 km using actual Lunar Prospector tracking data. A set of a priori states are generated, and the robustness of DSODS to the a priori error is confirmed by the NASA planetary data system (PDS) orbit solutions. Furthermore, the accuracy of the orbit solutions is determined by solution comparison and overlap analysis as about tens of meters. Through these analyses, the ability of the DSODS to provide proper orbit solutions for the KPLO are proved.

Fault Diagnosis in Semiconductor Etch Equipment Using Bayesian Networks

  • Nawaz, Javeria Muhammad;Arshad, Muhammad Zeeshan;Hong, Sang Jeen
    • JSTS:Journal of Semiconductor Technology and Science
    • /
    • 제14권2호
    • /
    • pp.252-261
    • /
    • 2014
  • A Bayesian network (BN) based fault diagnosis framework for semiconductor etching equipment is presented. Suggested framework contains data preprocessing, data synchronization, time series modeling, and BN inference, and the established BNs show the cause and effect relationship in the equipment module level. Statistically significant state variable identification (SVID) data of etch equipment are preselected using principal component analysis (PCA) and derivative dynamic time warping (DDTW) is employed for data synchronization. Elman's recurrent neural networks (ERNNs) for individual SVID parameters are constructed, and the predicted errors of ERNNs are then used for assigning prior conditional probability in BN inference of the fault diagnosis. For the demonstration of the proposed methodology, 300 mm etch equipment model is reconstructed in subsystem levels, and several fault diagnosis scenarios are considered. BNs for the equipment fault diagnosis consists of three layers of nodes, such as root cause (RC), module (M), and data parameter (DP), and the constructed BN illustrates how the observed fault is related with possible root causes. Four out of five different types of fault scenarios are successfully diagnosed with the proposed inference methodology.

한일공동VLBI상관기(KJJVC)의 운용 및 제어를 위한 Graphical User Interface(GUI) 설계 및 개발

  • 박선엽;강용우;노덕규;오세진;염재환;변도영
    • 천문학회보
    • /
    • 제35권1호
    • /
    • pp.45.2-45.2
    • /
    • 2010
  • 한국천문연구원은 한국우주전파관측망(Korean VLBI Network, KVN)에서 시험 운영 중인 한일공동VLBI상관기(Korea-Japan VLBI Correlator, KJJVC)의 핵심인 VLBI상관 서브시스템(VLBI Correlation Subsystem, VCS)을 제어하기 위해 CCS(Correlation Control Software)를 개발하였다. CCS는 명령어의 문법 검사를 하고, VCS와 TCP/IP 소켓으로 통신하여 명령어와 응답(reply)을 주고받으며, VCS의 실시간 요청에 대응하여 입력 지연 파라미터(delay parameter)를 자동으로 전달하는 소프트웨어이다. CCS는 사용자의 명령어를 local UNX FIFO를 통하여, 명령줄(Command Line)로 전달받고, 이러한 명령어들의 조합을 쉘 스크립트로 묶는 형태로 구성 되어있다. 그러나, 이렇게 명령어의 조합을 직접 편집하여 구성할 때, 입력할 명령어나 지연 파라미터의 구성이 복잡해지면, 스크립트에 필요한 명령이 문법에 맞지 않게 사용되거나, 일부 명령어가 누락될 수 있는 위험이 있다. 이러한 오류를 차단하고 작업 효율을 높이기 위하여, 상관 처리의 전체 운용 및 제어를 통합적으로 할 수 있는 사용자 인터페이스가 필요하다. 이를 위하여 KJJVC의 운용 및 제어를 위한 GUI를 설계하고 제작하였다. 개발된 GUI는 Python 언어를 기반으로 하는 wxPython 패키지를 사용하였으며, 사용자(Operator)가 명령어 문법이나 순서를 확인할 필요 없이, 관측 정보와 관측국 정보, 기록 매체 정보만 가지고 손쉽게 명령어의 조합을 생성해 주며, 시스템 초기화와 각종 정보의 입력이 직관적으로 이루어질 수 있도록 해 준다. 본 연구에서는 개발된 GUI의 설계 및 개발 과정과 시험운영에 대해 소개한다.

  • PDF

위성 PCB 열해석을 위한 고 전력소산 소자의 모델링 연구 (A Study of High-Power Dissipation Parts Modeling for Spacecraft PCB Thermal Analysis)

  • 이미현;장영근;김동운
    • 한국항공우주학회지
    • /
    • 제34권6호
    • /
    • pp.42-50
    • /
    • 2006
  • 본 논문에서는 위성의 전장보드 열해석을 위한 최적의 열모델링 방법을 제안하였다. 플레이트 모델링 방법을 통한 보드 모델링에 고전력 소산 소자의 외부 및 내부 구조를 직접 모델링하는 방법을 새롭게 제안하였다. 이러한 모델링 방법을 다른 모델링과 비교 분석하여 효율성을 검토하였고 열진공 시험을 통해 검증하였다. 제시한 소자 모델링 방법으로 HAUSAT-2의 발열이 큰 통신보드의 열해석을 수행한 결과, 노드 네트워크 모델링 방법과 플레이트 모델링 방법의 단점을 모두 보완할 수 있었다. 또한, 소자 모델링 방법은 열적인 문제에 따른 소자 수준의 해결방안을 모색 후, 그에 따른 열해석을 수행하여 효과를 예측할 수 있으므로 열제어계 설계에도 효율적이다.

초고속 대용량 자료저장 시스템(Petascale Epoch Data Archive, PEDA)의 제어 소프트웨어 개발과 운용 시험

  • 박선엽;강용우;노덕규;오세진;염재환
    • 한국우주과학회:학술대회논문집(한국우주과학회보)
    • /
    • 한국우주과학회 2009년도 한국우주과학회보 제18권2호
    • /
    • pp.25.2-25.2
    • /
    • 2009
  • 한국천문연구원 한국우주전파관측망(Korean VLBI Network, KVN)에서 도입하여 시험운용중인 VLBI 상관서브시스템(VLBI Correlation Subsystem, VCS)은 한일공동 VLBI 상관기(Korea-Japan Joint VLBI Correlator, KJJVC)의 핵심 장비로서, 최대 16 관측국의 관측국 당 최대 8Gbps의 데이터를 처리할 수 있는 상관처리장치이다. VCS의 상관처리 결과는 총 4회선의 10GbE 광케이블을 통하여 UDP 프로토콜로 출력된다. 이 상관처리 결과는 광케이블 하나당 8개씩 총 32개의 상관 처리 블록(correlation block)으로 구성되며, 최대 출력속도는 1.4 GBytes/sec이다. 이 출력은 초고속 대용량 자료저장 시스템(Peta-scale Epoch Data Archive, PEDA)을 이용하여 저장하고 후속 자료처리를 위해 가공된다. PEDA는 총 4대의 고성능 자료 전송 및 저장 서버(writing server) 및 대용량 하드디스크 어레이로 구성된다. 상관처리 과정에 맞추어 PEDA의 writing 서버를 연계하여 제어하는 자료 전송 및 저장 제어 소프트웨어를 개발하였다. 이 소프트웨어는 핵심이 되는 전송 및 저장 프로세서와 이를 제어하는 제어프로세서로 구성된다. 전송 및 저장 프로세서는 개개의 상관 처리 블록에 대한 전송과 저장을 전담한다. 제어 프로세서는 총 32개의 상관 처리 블록을 처리하기 위하여 전송 및 저장 프로세스를 32개를 실행하고 각각의 상관 처리 블록에 해당하는 개별파라미터를 전달하는 전체적인 제어를 담당한다. 이 연구에서는 이 자료전송 및 저장 제어 소프트웨어의 설계 구성과 테스트 내용을 소개한다.

  • PDF

신호중계교환기 SMX-1에서 신호연결 제어부의 설계 및 구현

  • 양순성;이영희
    • ETRI Journal
    • /
    • 제14권3호
    • /
    • pp.1-15
    • /
    • 1992
  • Stand-slone 신호 중계 교환기인 SMX-1(Signalling Message eXchange No.1)은 통신망의 신경계인 공통선 신호망(Common Channel Signalling Network)의 하부 구조를 구성하는 시스팀이다. SMX-1에 총괄명 번역서비스를 수용하게 되면 통신망 사용자에게 통신망 내부의 구성 및 구성 요소의 변화에 구속되지 않고 지속적인 지능망 서비스를 제공할 수 있게 된다. 본 연구에서는 SMX-1의 설계 이념에 부합되도록 신호연결 제어부의 기능을 소프트웨어 및 하드웨어적으로 분산화하여 설계, 구현함으로써 SMX-1의 고신뢰성 및 신속성을 추구하였다. 소프트웨어적으로는 총괄명번역 서비스 제공을 위해 국제 전신 전화 자문 회의(CCITT)권고 Q.711-Q.714에서 정의하고 있는 신호연결 제어부(SCCP:Signalling Connection Control Part)의 기능을 관리 기능(SCMG : SCCP Management Part)과 루팅 제어 기능(SCRC : SCCP Routing Control Part)으로 분리하여 각각의 기능을 이중화하여 설계, 구현하였다. 하드웨어적으로는 관리 기능을 하나의 보드로 집중화하고 루팅 제어 기능을 여러개의 보드로 분산화하였다. 분산되어 있는 루팅 제어기능이 총괄명번역 서비스를 수행하기 위하여 사용하는 루팅 제어 데이터의 일치성을 유지하기 위하여, 관리 기능에 루팅 제어 데이터를 총괄적으로 관리하는 루팅 제어 데이터 관리 기능(RCDMFB : Routing Control Data Management Function Block)과 운용 관리 기능 (OMS : Operation and Management Subsystem)의 제원관리 지원기능을 구현하였다.

  • PDF

Recipient S-CSCF Assured (RSA) Session Transfer for IMS based NGN

  • Yun, Chang-Ho;Cho, A-Ra;Kim, Seung-Geun;Park, Jong-Won;Lim, Yong-Kon
    • Journal of information and communication convergence engineering
    • /
    • 제8권4호
    • /
    • pp.355-364
    • /
    • 2010
  • A session transfer method, referred to as a Recipient Serving-call session control function (S-CSCF) Assured (RSA), is proposed in order to support both session mobility and consistency in IP multimedia subsystem (IMS) based next generation network (NGN). RSA session transfer simplifies a basic session transfer operation specified in [1] by using the user agent client (UAC) like characteristics of an S-CSCF. To show its efficiency, the session transfer delay and the traffic cost of RSA session transfer are investigated and compared with those of existing session transfer applications, including Assured and Consultative session transfers, by practically considering multiple session transfer failures. It is shown that RSA session transfer can further improve user experience by reducing session transfer delay as well as traffic cost than Assured and Consultative session transfers.

PCI Express NTB 기반 상호연결망 기술 동향 (PCI Express NTB based Interconnection Network Technology Trends)

  • 최민;오세창
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2016년도 춘계학술발표대회
    • /
    • pp.51-54
    • /
    • 2016
  • NTB는 transparent bridge와 공통적으로 독립적인 PCI bus(PCI 또는 PCI Express bus)에 대해서 데이터 전송 경로(path)를 제공한다는 점에서 기능적으로 유사하다. 그러나, NTB와 transparent bridge 간의 가장 큰 차이점은 NTB가 사용될 경우에 bridge의 하향부분(downstream side)에 위치한 장치들은 상향부분(upstream side)에서는 보이지 않는다는 점이다. 이는 bridge의 하향부분(downstream side)에 위치한 인텔리전트(intelligent)한 제어기(예를들면 CPU를 포함하는 컴퓨터)가 자신의 downstream side에 위치하는 서브시스템 내 각종 장치들을 독립적으로 관리할 수 있다는 점이다. NTB는 또한 첫 번째 호스트(primary host)의 PCI bus로 구성된 서브시스템(subsystem) 계층구조(hierarchy)에 두 번째 호스트(secondary host)를 연결하는 데 사용될 수 있다. 이는 두 시스템간 통신을 가능하도록 하는 반면, 두 시스템을 서로 격리시키는 효과도 발생한다. 즉, NTB는 일반적으로 도어벨(doorbell)을 통해서 bridge의 다른 편에 위치한 장치에 대해서 인터럽트를 보낼 수 있으며, 또한, scratchpad 레지스터를 보유하고 있어 bridge의 양측에서 데이터를 상호 공유함으로써 interprocessor communication 할 수 있다.

A Novel Framework for Resource Orchestration in OpenStack Cloud Platform

  • Muhammad, Afaq;Song, Wang-Cheol
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제12권11호
    • /
    • pp.5404-5424
    • /
    • 2018
  • This work is mainly focused on two major topics in cloud platforms by using OpenStack as a case study: management and provisioning of resources to meet the requirements of a service demanded by remote end-user and relocation of virtual machines (VMs) requests to offload the encumbered compute nodes. The general framework architecture contains two subsystems: 1) An orchestrator that allows to systematize provisioning and resource management in OpenStack, and 2) A resource utilization based subsystem for vibrant VM relocation in OpenStack. The suggested orchestrator provisions and manages resources by: 1) manipulating application program interfaces (APIs) delivered by the cloud supplier in order to allocate/control/manage storage and compute resources; 2) interrelating with software-defined networking (SDN) controller to acquire the details of the accessible resources, and training the variations/rules to manage the network based on the requirements of cloud service. For resource provisioning, an algorithm is suggested, which provisions resources on the basis of unused resources in a pool of VMs. A sub-system is suggested for VM relocation in a cloud computing platform. The framework decides the proposed overload recognition, VM allocation algorithms for VM relocation in clouds and VM selection.