• 제목/요약/키워드: Distributed Object Computing

검색결과 169건 처리시간 0.028초

다분야통합최적설계를 지원하는 분산환경 기반의 설계 프레임워크 개발 (Development of a Distributed Computing Framework far Implementing Multidisciplinary Design Optimization)

  • 주민식;이세정;최동훈
    • 한국CDE학회논문집
    • /
    • 제10권2호
    • /
    • pp.143-150
    • /
    • 2005
  • A design framework to employ the multidisciplinary design optimization technologies on a computer system has been developed and is named as the Extensible Multidisciplinary Design Integration and Optimization System (EMDIOS). The framework can not only effectively solve complex system design problems but also conveniently handle MDO problems. Since the EMDIOS exploits both state-of-the-art of computing capabilities and sophisticated optimization techniques, it can overcome many scalability and complexity problems. It can make users who are not even familiar with the optimization technology use EMDIOS easily to solve their design problems. The client of EMDIOS provides a front end for engineers to communicate the EMDIOS engine and the server controls and manages various resources luck as scheduler, analysis codes, and user interfaces. EMDIOS client supports data monitoring, design problem definition, request for analyses and other user tasks. Three main components of the EMDIOS are the Engineering Design Object Model which is a basic idea to construct EMDIOS, EMDIOS Language (EMDIO-L) which is a script language representing design problems, and visual modeling tools which can help engineers define design problems using graphical user interface. Several example problems are solved and EMDIOS has shown various capabilities such as ease of use, process integration, and optimization monitoring.

웹 서비스 품질 기반 검색을 위한 UDDI 개선 모델 (Improved UDDI Model for Web Services with Quality based Retrieval)

  • 윤석현;김동준;한상용
    • 한국정보과학회논문지:정보통신
    • /
    • 제31권5호
    • /
    • pp.511-518
    • /
    • 2004
  • DCOM, CORBA 등의 분산객체(distribute object)의 뒤를 이어 등장한 웹 서비스(Web Services) 기술은 SOAP, WSDL, UDDI 둥의 XML 기반의 공개 표준을 바탕으로 하여 웹을 통한 원격 프로시저 호출(Remote Procedure call)의 메커니즘을 제공하여, e-비즈니스에서 통합과 협업의 방법으로 최근 각광을 받고 있다. 특히, UDDI는 웹 서비스를 등록 및 검색을 가능하게 해주는 레지스트리(registry)로, 웹 서비스를 위한 인프라를 제공하는 역할을 담당하고 있다. 하지만 기존 UDDI는 검색 방법이 단순하고, 해당 웹 서비스의 품질을 평가하여 검색할 수 있는 방법을 제공하고 있지 못하다는 문제를 가지고 있다. 본 논문은 웹 서비스의 품질을 평가하여 그에 대한 검색을 가능하게 해줄 수 있는 UDDI 개선 모델을 제안하고자 한다.

대규모 신경회로망 분산 GPU 기계 학습을 위한 Caffe 확장 (Extending Caffe for Machine Learning of Large Neural Networks Distributed on GPUs)

  • 오종수;이동호
    • 정보처리학회논문지:컴퓨터 및 통신 시스템
    • /
    • 제7권4호
    • /
    • pp.99-102
    • /
    • 2018
  • Caffe는 학술 연구용으로 널리 사용되는 신경회로망 학습 소프트웨어이다. 신경회로망 구조 결정에서 가장 중요한 요소에 GPU 기억 용량이 포함된다. 예를 들어 많은 객체 검출 소프트웨어는 신경회로망이 12GB 이하의 기억 용량을 사용하게 하여 하나의 GPU에 적합하게 설계되어 있다. 본 논문에서는 큰 신경회로망을 두 개 이상의 GPU에 분산 저장하여 12GB 이상의 기억 용량을 사용할 수 있게 Caffe를 확장하였다. 확장된 소프트웨어를 검증하기 위하여 3개 GPU를 가진 PC에서 최신 객체 검출 소프트웨어의 배치 크기에 따른 학습 효율을 실험하였다.

분산 컴퓨팅 환경에서 HLA를 이용한 이기종 시뮬레이터 통합 (A Integration of Heterogeneous Sim에ator based on Distributed Computing Environment Using HLA)

  • 황재준;이규영;최재영
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 가을 학술발표논문집 Vol.32 No.2 (1)
    • /
    • pp.754-756
    • /
    • 2005
  • 현대는 실제와 같은 환경을 재현할 수 있도록 제작된 시뮬레이터를 사용하여 실제 훈련을 대체하고 있다. 그러나 많은 사용자들은 이미 개발된 이종의 시뮬레이터들을 하나로 묶어 연동할 필요성을 느끼게 되었고, 이에 따라 다양한 형태의 상호작용이 수반되는 시뮬레이션에 대한 요구를 만족하는 대규모 분산가상환경(large-scaled distributed virtual environment)을 개발하려는 움직임이 크게 늘게 되었다. 이러한 요구를 바탕으로 등장한 것들 중 하나가 HLA이다. High Level Architecture (HLA)는 미국방성에서 모델과 시뮬레이션에 공통의 구조와 인터페이스를 제공하기 위해 개발된 통합 구조이다. HLA는 분산 컴퓨팅 환경에서 각각의 시뮬레이터들이 정보를 교환 할 수 있게 해줌으로써 하나의 통합 시뮬레이션 시스템을 구축하게 해준다. HLA는 크게 Object Model Template (OMT)와 Run-Time Infrastructure (RTI)로 구성되어 있으며, 이를 통하여 공통된 구조와 상호 작용 환경을 제공한다. 각각의 시뮬레이터들은 RTI를 통하여 Federation에 참여하고 선별적으로 원하는 정보를 주고받으며 하나의 통합 시뮬레이션을 이루게 된다. 본 논문에서는 분산 컴퓨팅 환경에서 이기종의 3차원 영상 시뮬레이터들에 HLA 인터페이스를 삽입하고 3차원 영상 시뮬레이션에 적합하게 개발된 공통 구조인 FOM 제공하여 하나의 통합 가상훈련 시스템을 구축하였다. 이 시스템은 현재 KA-32 헬기 시뮬레이터 영상 프로그램 제작에 적용되어있다.

  • PDF

정보 시스템 통제 아키텍처를 이용한 정보자원 관리에 관한 실증적 연구

  • 김정욱
    • 품질경영학회지
    • /
    • 제28권4호
    • /
    • pp.29-46
    • /
    • 2000
  • 분산 컴퓨팅 도입은 기업에서의 정보기술의 빠른 확산을 가져오게 하였다. 강력하고, 사용자 중심의 정보기술은 최종 사용자가 항상 활용할 수 있어, 분산되고 이기종의 환경은 정보 기술 관리자들에게 심각한 문제를 제기하고있다. 따라서 통합 통제 아키텍처는 기업의 분산된 정보 자원을 효과적으로 통제하고 조정하는 역할 수행을 가능하게 한다. 이 연구에서는 정보자원의 통제 수준이 사용자 만족도로 나타나는 정보 시스템 효과성과 양(+)의 상관관계가 있음을 가설로 설정하였다. 개별적인 정보 자원을 데이터, 응용 소프트웨어, 플랫폼으로 구분한 객체 통 제 수준과 정보자원들간의 관계를 나타내는 관계통제 수준으로 분류하여 가설을 측정할 수 있는 척도를 개발하고 타당성을 검증하였다. 130개 기업의 수집된 설문결과를 통해 정보 자원관리 수준이 높은 기업일수록 사용자 만족도 수준이 높은 것으로 나타났다.

  • PDF

컴포넌트 기반 비즈니스 프로세스 모델링을 위한 EDOC-BP 프로파일의 확장 (Extending the EDOC-BP Profile for Component-based Business Process Modeling)

  • 김태영;김광수;김철한
    • 한국경영과학회:학술대회논문집
    • /
    • 한국경영과학회/대한산업공학회 2003년도 춘계공동학술대회
    • /
    • pp.792-799
    • /
    • 2003
  • As eTransformation and collaborative eCommerce have been on the rise, business processes between business partners are increasingly recognized as important assets that need to be integrated. These trends imply more complex and dynamic business processes should be considered in order to integrate related business organizations and business units. Moreover, these business processes are widely distributed across stakeholders. Therefore, there is a need for business process modeling that is usable, flexible and capable of integrating systems consistently across businesses and technology barriers. In this paper, a business process modeling methodology is introduced, which is based on top­do\W and model-driven approach utilizing OMG's MDA(Model-Driven Architecture) and UML profile for EDOC(Enterprise Distributed Object Computing). This provides the ability to model business process at all levels simultaneously, to combine business process models retaining their meaning, to use business process design patterns constraining the behavior of sub-processes, and to derive specific codes from a stable model as the underlying infrastructure shifts over time. In addition, we suggest some modifications of the meta-model for EDOC-Business Process Profile by adding new features in order to model business processes rigidly. This paper illustrates some examples of business process modeling and compares them with UML diagrams and IDEF models. The proposed methodology is implemented to develop a business process modeling tool.

  • PDF

분산환경하에서 해운 전자상거래 에이전트 설계 및 구현 (Design and implementation of shipping electronic commerce agent in distributed computing environment)

  • 장일동;위승민;김시화
    • 한국항해항만학회지
    • /
    • 제26권1호
    • /
    • pp.78-84
    • /
    • 2002
  • 이 본문은 선박중개시스템으로써 분산객체기술을 이용한 CORBA환경하에서 설계되고 구현되었다. 최근 각광 받고 있는 웹에서의 전자상거래 시스템이 방대해 짐에 따라 호스트 중심의 중앙 집중식 방식이 한계를 가지게 되었다. 또한 시스템의 성능 향상도 크게 요구되어졌으며, 이러한 문제들을 해결하기 위해 이종 시스템간에 프로그램을 분산시켜 부하를 줄임으로써 시스템의 성능 저하와 네트워크 병목형상을 해결하고 있다. 본 연구는 에이전트 통신언어(ACL)를 이용하여 분산된 데이터베이스에fi의 에이전트 기반 모형을 제시한다. 또한 분산된 서로 다른 운영체제, 분산된 이종의 데이터베이스에서의 정보 공유와 교환이 가능한 CORBA를 이용한 지능형 선박검색 에이전트의 모형을 구현한다.

SOAP을 기반으로 한 XML Hub 시스템 개발 (Developing XML Hub System based on SOAP)

  • 김용수;주경수
    • 정보처리학회논문지D
    • /
    • 제10D권2호
    • /
    • pp.351-358
    • /
    • 2003
  • SOAP(Simple Object Access Protocol)은 분산 환경에서의 정보 교환에 사용되는 분산 컴퓨팅 프로토콜로 분산 시스템간에 메시지를 전달하는 방법, 원격 프로시저 호출/응답을 처리하는 방법이 정의하고 있다. 이러한 SOAP은 텍스트 기반의 XML을 이용한 프로토콜이기 때문에 운영체제 및 프로그래밍 언어에 독립적으로 사용할 수 있다. 따라서 전자상거래 표준인 ebXML에서도 메시지 전송을 위해 SOAP을 사용하고 있다. 본 논문에서 SOAP을 기반으로 XML Hub 시스템을 개발하였다. 이에 따라 본 XML Hub 시스템을 기반으로 B2B 메시지 전송이 용이하게 되어, 보다 많은 비즈니스 파트너를 효과적으로 통합관리 할 수 있을 것이다.

A Systematic Design Automation Method for RDA-based .NET Component with MDA

  • Kum, Deuk Kyu
    • 인터넷정보학회논문지
    • /
    • 제20권2호
    • /
    • pp.69-76
    • /
    • 2019
  • Recent Enterprise System has component driven real-time distributed architecture (RDA) and this kind of architecture should performed with satisfying strict constraints on life cycle of object and response time such as synchronization, transaction and so on. Microsoft's .NET platform supports RDA and is able to implement services including before mentioned time restriction and security service by only specifying attribute code and maximizing advantages of OMG's Model Driven Architecture (MDA). In this study, a method to automatically generate an extended model of essential elements in an enterprise-system-based RDA as well as the platform specific model (PSM) for Microsoft's .NET platform are proposed. To realize these ideas, the functionalities that should be considered in enterprise system development are specified and defined in a meta-model and an extended UML profile. In addition, after defining the UML profile for .NET specification, these are developed and applied as plug-ins of the open source MDA tool, and extended models are automatically generated using this tool. Accordingly, by using the proposed specification technology, the profile and tools can easily and quickly generate a reusable extended model even without detailed coding-level information about the functionalities considered in the .NET platform and RDA.

모듈화 개념의 퍼스널 로봇 플랫폼 개발 (Development of a Personal Robot Based on Modularization)

  • 최무성;양광웅;원대희;박상덕;김홍석
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 2004년도 추계학술대회 논문집
    • /
    • pp.742-745
    • /
    • 2004
  • If a personal robot is popularized like a personal computer in the future, many kinds of robots will appear and the number of manufacturers will increase as a matter of course. In such circumstances, it can be inefficient, in case each manufacturer makes a whole platform individually. The solutions for this problem are to modularize a robot component (hardware and software) functionally and to standardize each module. Each module is developed and sold by each special maker and a consumer purchases desired modules and integrates them. The standardization of a module includes the unification of electrical and mechanical interface. In this paper, the standard interfaces of modules are proposed and CMR(Component Modularized Robot)-P2 made with the modules(brain, sensor, mobile, arm) is introduced. In order to simplify and to make the modules light, a frame is used for supporting a robot and communication/power lines. The name of a method and the way to use that are defined dependently on the standard interfaces in order to use a module in other modules. Each module consists of a distributed object and that can be implemented in the random language and platform. The sensor, mobile and arm modules are developed on Pentium or ARM CPU and embedded Linux OS using the C programming language. The brain module is developed on Pentium CPU and Windows OS using the C, C++ and RPL(Robot Programming Language). Also tasks like pass planning, localization, moving, object perception and face perception are developed. In our test, modules got into gear and CMR-P2 executed various scenarios like guidance, errand and guarding completely.

  • PDF