• 제목/요약/키워드: Component deployment

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

SDR 컴포넌트의 동적 배치를 위한 SCA 기반 컴포넌트 프레임워크의 설계 (Designing SCA-Based Component Framework for Dynamic Deployment of SDR Components)

  • 김세화;홍성수;장래혁
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제9권3호
    • /
    • pp.241-253
    • /
    • 2003
  • SDR(Software Defined Radio, 소프트웨어 기반 무선 통신) 포럼에서 표준으로 인정된 SCA(Software Communication Architecture)는 내장형 시스템 소프트웨어의 설계 패턴을 잘 활용한 프레임워크를 제공하고 있다. 그러나 SCA는 (1) 컴포넌트 인터페이스를 표현하고 이를 구현하는 방법에 대하여 정의하는 컴포넌트 모델과 (2) 배치 단위에 무엇을 어떻게 패키지할 지에 대하여 정의하는 패키지 모델, 그리고 (3) 배치 환경과 절차를 정의하는 배치 모델에 대한 명시적인 표준을 제시하지 않고 있어 컴포넌트 프레임워크로서 부족한 문제점이 있다 본 논문에서는 SCA를 기반으로 하여 SDR을 위한 컴포넌트 프레임워크를 제시한다. 구체적으로 (1) 객체 관리 기능을 지원하는 특성화된 CORBA 객체로서의 컴포넌트를 정의하는 컴포넌트 모델, (2) SCA의 XML 디스크립터를 활용하는 패키지 모델, (3) SCA 기반의 배치 환경, 배치 상태를 복구하는 시동 절차, 느린 응용 인스턴스화와 동적 컴포넌트 교체를 지원하는 배치 절차를 정의하는 배치 모델을 제시한다.

Multi-level Scheduling Algorithm Based on Storm

  • Wang, Jie;Hang, Siguang;Liu, Jiwei;Chen, Weihao;Hou, Gang
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제10권3호
    • /
    • pp.1091-1110
    • /
    • 2016
  • Hybrid deployment under current cloud data centers is a combination of online and offline services, which improves the utilization of the cluster resources. However, the performance of the cluster is often affected by the online services in the hybrid deployment environment. To improve the response time of online service (e.g. search engine), an effective scheduling algorithm based on Storm is proposed. At the component level, the algorithm dispatches the component with more influence to the optimal performance node. Inside the component, a reasonable resource allocation strategy is used. By searching the compressed index first and then filtering the complete index, the execution speed of the component is improved with similar accuracy. Experiments show that our algorithm can guarantee search accuracy of 95.94%, while increasing the response speed by 68.03%.

컴포넌트 모델구축을 위한 클래스 코드 자동생성 방법 (Class Code Generation method for Component model Construction)

  • 임근;이기영
    • 한국컴퓨터정보학회논문지
    • /
    • 제13권5호
    • /
    • pp.69-76
    • /
    • 2008
  • 본 논문에서는 컴포넌트의 단위인 클래스의 일관된 생성과정 및 정형화된 형식을 기반으로 클래스 코드생성을 위한 프로토타입을 구현하였다. 특히 컴포넌트의 기반이 되는 클래스간 연결관계와 집합관계 등을 객체지향언어로는 표현하기 어려운 문제들을 해결하기 위하여 관련성 규칙을 제안하였으며, 이를 통해서 일관성 있는 코드생성의 정형화가 가능하도록 하였다. 또한 코드 생성기를 이용해서 생성된 소스코드는 컴포넌트 모델 구축에 적용되며, 이후에 어플리케이션 개발 시 재사용 대상인 비즈니스 컴포넌트의 조립과 분배의 기반이 되도록 한다.

  • PDF

제품안전설계를 위한 QDRD의 적용 (Applying QDRD for Safety Products Design)

  • 정원;김준홍;유왕진
    • 품질경영학회지
    • /
    • 제30권4호
    • /
    • pp.164-173
    • /
    • 2002
  • The first product liability laws went into effect in Korea in July 2002. A person who suffers personal injury or damage to property due to defects in a product may sue both the manufacturer and the seller of the product under the principles of Korea tort law. This paper presents an integrated methodology which is called the QDRD(Quality deployment and reliability deployment) for hazards analysis in new product designs. QDRD applies QFD, FMEA and FTA to identify the hazards component, hazardous situations and hazardous events which could lead to an accident. An example is provided to demonstrate hazards analysis on a product using the QDRD method.

오픈소스 기반의 JBI 컴포넌트배치도구의 설계 및 구현 (Design and Implementation of JBI Component Deployment tool Based on the open sources)

  • 박제원;최재현;이재성;이남용
    • 정보처리학회논문지D
    • /
    • 제16D권5호
    • /
    • pp.715-728
    • /
    • 2009
  • JBI(Java Business Integration)기반의 ESB(Enterprise Service Bus)는 웹서비스표준으로 서비스의 유통경로를 구현한 SOA(Service Oriented Architecture)의 한 방법이다. 광범위한 벤더로 구성된 JBI기반의 ESB는 서비스를 플러그인 할 수 있는 확장성의 장점을 가지고 있지만 사용자가 서비스유닛을 사용하기 위해선 복잡한 절차의 패키징과정을 수동으로 연동해야 하고, 순차적인 절차를 따른 배포방법을 사용해야 하는 비효율적 유지관리의 문제점을 가지고 있다. 본 논문에서는 이러한 문제를 해결하기 위해 컴포넌트간의 연동을 위한 모델링에서 배포의 전 과정을 통합하여 관리할 수 있는 사용자 중심의 컴포넌트 배치도구를 설계 및 구현하였다. 배치도구의 설계를 위해 첫째, 기존 JBI를 지원하는 배치도구를 분석하여 문제점 및 개선사항을 도출하였다. 둘째, JBI 기반의 ESB에서 가지고 있는 문제점 등을 기반으로 요구사항을 도출해 내었다. 그리고 최종적으로 JBI를 지원하는 컴포넌트의 스키마를 분석을 통한 모델링의 속성 및 패키징, 배포, 검증 기능을 설계하고 구현하였다. 본 논문에서 제안하는 도구를 이용하면 사용자는 컴포넌트의 연동을 위한 모델링에서 배포의 전 과정을 별도의 도구와 수작업 없이 배치도구 내에서 통합적으로 수행하고 관리할 수 있으며 GUI기반의 컴포넌트 모델링과 관리를 통하여 사용자는 사용성과 편리성을 높일 수 있다. 또한 컴포넌트의 유효성검증 및 경로에 대한 유효성검증을 통하여 서비스유닛을 배포하는데 발생 할 수 있는 오류를 최소화 할 수 있을 것으로 기대된다.

여유구속을 갖는 유연체 기계시스템의 동역학 해석 (Analysis of a Flexible Multi-body System with Over-constraints)

  • 서종휘;박태원;채장수;서현석
    • 대한기계학회:학술대회논문집
    • /
    • 대한기계학회 2003년도 춘계학술대회
    • /
    • pp.874-880
    • /
    • 2003
  • Many mechanical systems are over-constrained if only rigid bodies are used to model the system. One example of such system is a satellite system with solar panels. To avoid this over-constrained problem, solar panels can be modeled as flexible bodies. The CMS(Component Mode Synthesis) method is widely used to analyze the flexible multi-body system because it can considerably approximate the deformation of the flexible bodies using small number of well-selected mode. However, it is very difficult to decide the boundary condition and the selection of modes. In this paper, the methods for mode synthesis and setting the boundary condition are presented to analyze the flexible multi-body system with over-constraints. Finally, the reliability of proposed method is verified by solar panel's deployment test.

  • PDF

DEVELOPMENT OF DESIGN FOR AUTOMATION (DFA) BASED ON QUALITY FUNCTION DEPLOYMENT

  • Tae-Hoon Kim;Yoonseok Shin;Wi Sung Yoo;Hunhee Cho;Kyung-In Kang
    • 국제학술발표논문집
    • /
    • The 3th International Conference on Construction Engineering and Project Management
    • /
    • pp.1075-1080
    • /
    • 2009
  • Recently, the building construction industry has been forced to cope with lack of skilled labor. A robot-based construction automation system should help overcome crucial troubles which may be caused by this phenomenon. In particular, it is vital to propose design for automation (DFA). Quality function deployment (QFD) is applied a systematic aid in determining the design reflecting customer's needs. This study employs the QFD approach to plan the component designs of an effective automation process, and presents the development process of DFA with an illustrative project. As a result, the study identifies the developers' design requirements for automated construction and weights them by their importance indices.

  • PDF

Flexible deployment of component-based distributed applications on the Cloud and beyond

  • Pham, Linh Manh;Nguyen, Truong-Thang
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제13권3호
    • /
    • pp.1141-1163
    • /
    • 2019
  • In an effort to minimize operational expenses and supply users with more scalable services, distributed applications are actually going towards the Cloud. These applications, sent out over multiple environments and machines, are composed by inter-connecting independently developed services and components. The implementation of such programs on the Cloud is difficult and generally carried out either by hand or perhaps by composing personalized scripts. This is extremely error prone plus it has been found that misconfiguration may be the root of huge mistakes. We introduce AutoBot, a flexible platform for modeling, installing and (re)configuring complex distributed cloud-based applications which evolve dynamically in time. AutoBot includes three modules: A simple and new model describing the configuration properties and interdependencies of components; a dynamic protocol for the deployment and configuration ensuring appropriate resolution of these interdependencies; a runtime system that guarantee the proper configuration of the program on many virtual machines and, if necessary, the reconfiguration of the deployed system. This reduces the manual application deployment process that is monotonous and prone to errors. Some validation experiments were conducted on AutoBot in order to ensure that the proposed system works as expected. We also discuss the opportunity of reusing the platform in the transition of applications from Cloud to Fog computing.

인공위성 태양전지판의 전개에 관한 연구 (A Study on the Solar Panel Deployment of a Satellite)

  • 서종휘;한상원;박태원;채장수;서현석
    • 한국항공우주학회지
    • /
    • 제31권4호
    • /
    • pp.53-59
    • /
    • 2003
  • 다목적실용위성(KOMPASA) 태양전지판을 전개하기 위해 사용되는 Strain Energy Hinge(SEH)는 신뢰성 있는 전개를 보장하지만, 태양전지판이 완전 전개되는 순간, 큰 좌굴충격력을 유발하여 위성의 구조적 안정성이나 자세제어에 심각한 영향을 미칠 수 있으므로 전개장치의 설계단계에서부터 동역학적인 평가가 필요하다. 더욱이 위성의 임무가 다양해짐에 따라 태양전지판의 면적이 커지면서 보다 실제적이고 정확한 해석을 위해서는 태양전지판의 탄성변형 효과도 고려되어야 한다. 본 연구에서는 SE H를 이용하여 탄성효과가 큰 태양전지판을 전개할 때 발생하는 동적 특성들을 예측할 수 있도록 동력학 해석절차를 제시하였으며 다목적실용위성 2호의 태양전지판 전개시험을 통하여 해석결과의 신뢰성을 검증하였다.

동적 자원관리를 활용한 컴포넌트 서비스 레포지토리 설계 및 의존성 형상 알고리즘 (A Design on Component Service Repository using Dynamic Resource Management and Algorithm on Configuration of Dependency)

  • 최상균;송영재
    • 정보처리학회논문지D
    • /
    • 제11D권3호
    • /
    • pp.617-624
    • /
    • 2004
  • 최근의 소프트웨어 개발 기술은 조립 가능한 컴포넌트를 모아 복잡한 소프트웨어 시스템을 만드는 것을 가능하게 하고 있다. 그러나 효율성, 신뢰성이 있는 동적 형상을 지원하는 컴포넌트 기반 시스템을 개발하기에는 어려움이 있다. 컴포넌트에 대한 명세화 되지 않은 의존과 행위가 실체의 원인이 되고 있다. 따라서 컴포넌트 기반 소프트웨어 시스템은 컴포넌트간의 의존성 및 컴포넌트 요구사항을 표현하는 명백한 유지가 있어야 한다. 본 논문은 컴포넌트 서비스에서 배치, 상태보고 및 제어를 위한 컴포넌트 서비스 레포지토리를 설계하고, 기존에 연구된 컴포넌트 의존성 알고리즘의 커스터마이징을 통하여 동적 의존성을 지원하는 재형상 인터페이스 알고리즘을 제안하여 응용 프로그램의 다른 문맥을 재사용 할 수 있도록 하였다.