• 제목/요약/키워드: RMi

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

CORBA-ORB, JAVA-RMI, 소켓을 이용한 그룹 통신의 구현 및 성능 분석 (Implementation and Performance Analysis of the Group Communication Using CORBA-ORB, JAVA-RMI and Socket)

  • 한윤기;구용완
    • 인터넷정보학회논문지
    • /
    • 제3권1호
    • /
    • pp.81-90
    • /
    • 2002
  • 대다수의 인터넷 기반의 분산 어플리케이션이나 클라이언트/서버의 응용은 부하균등, 통신 지연, 네트워크 결함 등의 문제점을 처리하여 사용자에게 서비스해야 한다. 또한 화상 회의, VOD, 병행 소프트웨어 공학과 같은 정교한 응용프로그램들은 추상적인 그룹 통신을 필요로 한다. 이러한 페러다임들을 현재의 CORBA 버전들은 적절히 수용하지 못한다. CORBA는 주로 Point-to-Point통신을 하기 때문에 분산 시스템에서 예측 행위를 하는 신뢰성 있는 응용 기술에 대한 구현은 지원하지 않는다. 따라서, 본 논문에는 분산 컴퓨팅 환경 하에서 CORBA-ORB를 이용한 그룹 통신, JAVA-RMI를 이용한 그룹 통신, 소켓을 이용한 그룹 통신 등을 설계 및 구현을 하였으며, 이에 따른 성능 분석을 실시하였다. 성능 분석은 객체의 증가에 따른 지연시간으로 측정하였고 CORBA의 ORB를 이용한 그룹 통신의 경우 평균은 14.5172msec, JAVA의 RMI를 이용한 그룹 통신의 경우 평균은 21.4085msec, 소켓을 이용한 그룹 통신의 경우 평균은 18,0714msec가 나왔다. 멀티캐스트와 UDP를 이용한 그룹 통신은 각각 0.2735msec, 0.2157msec로 측정되었음을 알 수 있다. 논문의 결과로 객체의 증가에 따라 CORBA-ORB 그룹 통신의 성능향상을 보였다. 본 연구는 결함 허용 클라이언트/서버 시스템. 그룹웨어, 텍스트 검색엔진. 금융 정보 시스템 등에 적용 가능하다.

  • PDF

MaRMI(Magic and Robust Methodology Integrated)와 RUP(Rational Unified Process) 개발방법론 비교 분석 (The Comparative analysis of MaRMI(Magic and Robust Methodology Integrated) & RUP(Rational Unified Process))

  • 김재열;송미영
    • 한국콘텐츠학회:학술대회논문집
    • /
    • 한국콘텐츠학회 2007년도 추계 종합학술대회 논문집
    • /
    • pp.607-610
    • /
    • 2007
  • 시스템 개발방법론은 소프트웨어 생성을 위한 개발 단계를 정의하고, 활동, 산출물, 검증 절차, 각 단계의 완결 조건을 명시하는 체계적인 방법으로 정의할 수 있다. 정보시스템의 대형화, 복잡화, 분산화 추세에 따라서 표준화된 개발방법론에 대한 관심이 국내에서도 급속히 증가하고 있다. 정보기술의 발전에 따른 신기술의 계속적인 수용과 사용자 요구사항의 변화의 수용, 시스템 개발의 생산성과 품질의 보증을 위해서는 개발방법론과 개발도구의 활용이 필수적이다. 최근 많은 관심을 보이고 있는 마르미(Magic and Robust Methodology Integrated)와 RUP(Rational Unified Process)을 비교 분석하고자 한다.

  • PDF

기능성 다중 중개매체를 이용한 모빌 에이전트 시스템 (Mobile Agent System using Classified Multi Middleman)

  • 윤영준;송종길;조영임;김유신
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 가을 학술발표논문집 Vol.28 No.2 (2)
    • /
    • pp.10-12
    • /
    • 2001
  • 우리들은 현재 엄청난 양과 질의 정보세상에서 생활하고 있다. 때문에 이들 정보들을 보다 효과적으로 활용하고자 하는 것은 당연한 욕심이다. 그 중 대표적인 예로 RPC(Remote Procedure Call)가 있다. 그리고 mobile code를 이용해 새로운 패러다임을 선보이는 Mobile Agent가 있다. 현재 여러 mobile agent 시스템이 Java RMI(Remote Method Call)를 활용하고 있다. 이전의 RPC는 하나의 완전한 객체가 아닌 일반 data만을 네트웍을 통해서 전송할 수 있었으나, Java RMI를 적극 활용하는 mobile agent는 자신이 하나의 객체로 구현되어 네트웍을 통해 목적지 서버로 혹은 다른 호스트로 이동한 후 원격지에서 직접적으로 자기 내부의 메소드를 실행할 수 있다[1,2,3,4]. 이는 사용자의 간섭을 배제한 agent의 자율적이고 독립된 행동을 지원하기 때문에 분산처리분야에서 새로운 패러다임을 제시하고 있다. 그리고 agent가 적합한 서비스를 제공하는 서버를 효율적이고 정확하게 찾는 것이 무엇보다 중요하다. middle agent가 바로 이런 기능을 가진 모듈이다. 본 논문에서는 효율적인 모빌 에이전트 시스템을 구축하기 위해 서버와 클라이언트와의 상호 연결을 담당하는 새로운 middle agent로서 MiddleMan을 제안하였으며 이것을 이용한 다중 사용방법에 대해서 연구하였다[5].

  • PDF

전력선 통신을 이용한 인터넷 기반 원격 제어 시스템 (Internet-Based Remote Control System Using Power Line Communication)

  • 차주헌;전희연;김재덕;김근영
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 2001년도 춘계학술대회 논문집
    • /
    • pp.523-528
    • /
    • 2001
  • In this paper, we describe the internet-based remote home automation system that con control and manage home appliances or digital devices bi-directionally through Internet. The platform-independency of VRML and Java applet enables users to access their home appliances and to check current state of them in t he virtual reality environment. The main focus is on three aspects. One is on the virtual reality technology to support the user interface efficiently by using 3D GUI in web-browser. Another is on the system architecture that consists of Home server and its manager server called Gate server in this paper. These servers have been implemented by Java RMI which is the basic single programming interface for distribution of objects and services using Java technology. The third, remote PLC controller and each digital devices are composed of home networking by PLC using CEBus protocol.

  • PDF

OSGi 서비스의 원격 공유를 위한 기술 설계 및 구현 (Design and Implementation for the Remote sharing of the OSGi services)

  • 백경윤;윤기현;김은회;최재영
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2011년도 제43차 동계학술발표논문집 19권1호
    • /
    • pp.15-18
    • /
    • 2011
  • 현재 컴퓨팅 환경은 분산, 이동, 유비쿼터스 컴퓨팅 환경으로 진화되고 있다. OSGi는 유비쿼터스 환경에서 디지털 이동 전화, 차량, 임베디드 가전, 가정용 게이트웨이, 데스크탑 컴퓨터, 고성능 서버에 이르기까지 그 적용범위가 확대되고 있다. 따라서 서로 다른 장비에 탑재된 OSGi 프레임워크의 서비스들을 서로 연동하여 원격 OSGi 서비스들을 공유하여 상호 운용할 수 있는 기술이 필요하게 되었다. 본 논문에서는 분산 OSGi 프레임워크에서 원격 서비스의 상호운용을 지원하기 위하여 분산 미들웨어 기술인 RMI 패러다임을 적용한 원격 OSGi 서비스 상호운영 방안을 제안한다. 제안하는 원격 OSGi 서비스 상호운용 방안은 OSGi 표준 기술을 활용 및 확장하여 OSGi 아키텍처에 부합하는 원격서비스의 등록 및 발견, 접근 방법을 제공한다. 또한 동적으로 프락시 번들 및 프락시 서비스를 생성함으로써 원격 OSGi 서비스의 위치 투명성을 지원하는 특징을 가진다.

  • PDF

Real Ethernet Protocol

  • Park, Hong-Seong;Jung, Myong-Soon;Kang, Weon-Joon
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2000년도 제15차 학술회의논문집
    • /
    • pp.118-118
    • /
    • 2000
  • This paper suggests the methodology to guarantee the rea1-time service over Ethernet and TCP/IP and to solve the problems such as re-transmission due to collision and platform-transparency and independence. This paper proposes a new mechanism called Real-time Ethernet protocol combined the centralized medium control mechanism with the token passing mechanism. The centralized medium control mechanism is used to get the token, the right to transmit the data, and the token passing mechanism is used to return the token to the token controller and to transmit data within the specified time interval. The proposed Real-Time Ethernet Protocol is based on Java and Java RMI(Remote Method Invocation). The presented protocol is believed to work enough in real-time applications considering latency occurred due to the Java RMI, which is less small than data transmission time.

  • PDF

상호정보량의 정규화에 대한 연구 (A Study on Relative Mutual Information Coefficients)

  • 이재윤
    • 한국문헌정보학회지
    • /
    • 제37권4호
    • /
    • pp.178-198
    • /
    • 2003
  • 상호정보량은 용어간 유사도 산출을 비롯한 다양한 분야에서 연관성 척도로 사용되어왔다. 그러나 값의 범위가 일정하지 않으며 지나치게 저빈도인 경우를 선호하는 경향이 제한점으로 지적되고 있다. 이런 점을 보완하기 위해서 상호정보량을 정규화하는 상대적 상호정보량 계수를 제안하였다. 제안된 계수의 특성을 알아본 다음, 세 실험집단을 대상으로 전역적(global) 질의확장 검색을 수행한 결과 검색 성능을 향상시킬 수 있었다.

Mobile Agents를 이용한 효율적인 망관리 구조 (An Efficient Mobile Agents Platform Architecture for Network Management)

  • 이정환;홍충선
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 가을 학술발표논문집 Vol.28 No.2 (3)
    • /
    • pp.505-507
    • /
    • 2001
  • 기존의 단순한 객체를 이용한 중앙집중형 망관리 시스템이 가지는 단점들을 극복하고자 분산객체를 이용하는 Dynamic Object플랫폼이 대안으로 제안되었고 다양한 분산객체 기술, 즉 CORBA나 Java-RMI를 이용한 분산 망 관리 시스템들이 구현되었다. 그후 CORBA기반이나 Java-RMI 기반의 시스템들이 가지지 못했던 시스템의 확장성과 유연성을 제공하기 위해 MAs(Mobile Agents) 기반의 플랫폼이 제시되었으나 MAs 사용으로 추가적으로 발샐 할 수 있는 트래픽의 문제, NEI(Network Element)의 리소스 관리 문제 등을 고려 해야 한다. 본 논문의 주제는 바로 이 MAs를 이용한 망관리를 하는데 있어 보다 더 효율적인 구조를 연구했으며 이러한 장점들을 바탕으로 MAs가 이동할 때 발생할 수 있는 트래픽의 최소화 방안, NE의 효율적인 리소스 관리 및 업무 수행 능력의 향상을 위해서 TMN의 Information Architecture를 사용하여 에이전트를 설계하였다.

  • PDF

서비스 기반 소프트웨어 유지보수를 위한 역공학과 인도 (Delivery)단계의 프로세스 개선 (A Process Improvement of Reverse Engineering and Delivery Steps for Service based Software Maintenance)

  • 박진호;류성열;김종배;정석균
    • 한국IT서비스학회지
    • /
    • 제9권4호
    • /
    • pp.169-185
    • /
    • 2010
  • According to software growth, also software maintenance has been continuously improving. In addition, the existing concept of software maintenance process demands operational management and improvement of service task. However, when we perform maintenance task, we have several constraints about applying service based requirement to system. Therefore, in order to solve these problems, we need a study of task of process for service based maintenance. In this paper, we propose a Service based Software Maintenance Process. Proposed process based on MaRMI-RE standard for software development and maintenance and compares it with the service based representative standards. In a related works, we study activity of ITIL and identify activities and tasks for maintenance. After this, identified activities and tasks compare with activities of MaRMI-RE. And then, we derive activities and tasks of a Service based Software Maintenance Process. Finally, we validate a result by comparing the proposed process with a general service operational process.