• Title/Summary/Keyword: Remote Procedure Call

Search Result 37, Processing Time 0.025 seconds

A Design of Information Security Mechanism Using DES Authentication on the RPC(Remote Procedure Call) (RPC(Remote Procedure Call)에서 DES 인증을 이용한 정보보안 메카니즘의 설계)

  • 유성진;김성진;김성열;정일용
    • Proceedings of the Korea Institutes of Information Security and Cryptology Conference
    • /
    • 1998.12a
    • /
    • pp.253-259
    • /
    • 1998
  • 분산환경에서 널리 사용되는 어플리케이션 개발도구인 RPC(Remote Procedure Call)는 정보보안을 위해서 DES 인증만을 가지고 있어 안전한 데이터 전송을 보장하지 못하고 있다. 본 논문에서는 RPC에서 제공하는 키관리 방법을 사용하여 인증, 메시지의 비밀성, 무결성과 송수신 부인봉쇄 서비스를 제공할 수 있는 개선된 RPC 기반의 정보 보안 메카니즘을 설계하고 제안된 방법의 안전도를 검증하였다.

  • PDF

Remote Procedure Call Scheme to Support Fault-Tolerance (결함 허용을 제공하는 원격 프로시듀어 호출 기법)

  • Han, Suk-Jin;Koo, Yong-Wan
    • The Transactions of the Korea Information Processing Society
    • /
    • v.2 no.4
    • /
    • pp.453-465
    • /
    • 1995
  • RPC(Remote Procedure Call) has been studied for programmer to easily write distributed program of little bit higher efficiency and reliability. In this study, fault-tolerant remote procedure call for hardware failures is proposed. Fault-tolerance is supplied by replicated procedures with node group, so called chain, and copies along chains are linearly ordered. Calls for procedure are sent to primary copy along chains, and other copies are propagated internally. If failures happen, first copy in faultless chain returns the result to the caller, Especially, in this study processing of redundant call message and result message, while using limited ack message, are avoided. This method supplies efficient and reliable fault-tolerance compared with existing remote procedure call.

  • PDF

Remote Binder: Remote Procedure Call between Android Devices (Remote Binder: 안드로이드 디바이스 간 원격 프로시저 호출)

  • Jeong, Kihyun;Kang, HeeEun;Lee, Kwonyong;Park, Sungyong
    • KIISE Transactions on Computing Practices
    • /
    • v.21 no.5
    • /
    • pp.359-364
    • /
    • 2015
  • As Internet of Things(IoT) has become one of the most rapidly growing market in the world, the number of embedded Android devices has increased. Therefore, it is necessary to set up an environment that connects and cooperates between the devices via network. The environment requires an ability not only to obtain information about other devices through a network but to control remote devices by invoking remote procedures. This paper suggests the Remote Binder, which is a method for remote procedure call between devices operating on Android platform. It invokes procedures of other Android devices without any revisions via network by extending the binder structure which is used for inter-process communication in Android.

Implementation of Kalman Filter as a Remote Procedure Call Webservice (원격 프로시저 호출 웹서비스로 칼만필터 구현)

  • Yim, Jaegeol;Du, Vu Quang
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2011.11a
    • /
    • pp.1365-1368
    • /
    • 2011
  • The Kalman Filter is one of the most common techniques of tracking mobile user. Web service is a promising method of reusing programs. Therefore, this paper presents our implementation of Kalman Filter web service. There are three ways of implementing a web service system. Ours is Kalman filter as RPC web service.

Design and Performance Evaluation of a RPC Algorithm using Queue (큐를 이용한 RPC 알고리즘 설계와 성능 평가)

  • Yun, Dong-Sik;Lee, Byeong-Gwan
    • The Transactions of the Korea Information Processing Society
    • /
    • v.3 no.3
    • /
    • pp.523-534
    • /
    • 1996
  • This paper presents the design technique and the performance evaluation of RPC(remote procedure call) algorithm using queue on the micro computer, works tationand PC's underUNIX SystemV, The existingRPC algorithmis aftercalling remote Procedure, it must has be returned in order torun next instructions. But if it is not done so, it must wait indefinitely. To solve this problem, a message transfer method which used queue is adopted. And the improved RPC algorithm that can process in sequence is designed and implemented.

  • PDF

Design and Implementation of Publish/Subscribe Model Based RPC Middleware (Publish/Subscribe 모델 기반 RPC 미들웨어 설계와 구현)

  • Park, Sanghyun;Choi, Junesung;Kook, Kwangho
    • Journal of IKEEE
    • /
    • v.19 no.3
    • /
    • pp.327-334
    • /
    • 2015
  • Various types of middle-ware were created for integration between legacy systems and newly built systems. RPC(Remote Procedure Call), MOM(Message Oriented Middle-ware) and TM(Transaction processing Monitor) are the typical types of middle-ware. One of the most known MOM type middle-ware is PS(Publish/Subscribe). PS enables to create a system which has low coupling and high scalability. But PS based systems also have low cohesiveness. On the contrary, RPC has high cohesiveness but also has high coupling. This paper proposed design and implementation of hybrid model which offset disadvantages of RPC and PS.

Asynchronous Remote Procedure Call Service System using the XML Technology (XML 기술을 이용한 비 동기 RPC 자원 서비스 시스템)

  • 김정희;곽호영
    • Journal of Internet Computing and Services
    • /
    • v.3 no.6
    • /
    • pp.1-11
    • /
    • 2002
  • The purpose of this paper is the design and implementation of asynchronous remote procedure call (RPC) resource service system using the XML technology. For this purpose, the request information of client is encoded into XML document based on XML-DOM and transferred to server, Server classifies the client requests into general application program and XML-RPC service using the object which can deal with the XML-DOM. In addition, server saves the request result of client in XML-DOM structure not transmitting it immediately in order to support asynchronous service, and makes the client request redirected to another request server in XML-DOM information. As a result, general RPC and XML-RPC services were attained and client request was redirected to servers, and the execution environment was simplified compared to common RPC.

  • PDF

Programming Interface for DAG-based Co-scheduling of GirdRPC (GridRPC의 DAG 기반 Co-scheduling을 위한 프로그래밍 인터페이스)

  • Choi, Ji-Hyun;Lee, Dong-Woo;Kim, Mi-Ok;Ramakrishna, R.S.
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.11a
    • /
    • pp.189-192
    • /
    • 2003
  • 이 논문에서는 그리드환경에서 Remote Procedure Call(RPC) 프로그래밍 인터페이스를 위한 메커니즘인 GridRPC 의 성능향상을 위해 DAG 기반의 Co-scheduling API 를 제안한다. 네트워크 상의 통신횟수를 줄임으로써 GridRPC call 의 최적화를 도모하기 위한 프로그래밍 인터페이스와 이를 가능하게 하는 서버구조를 제안한다. DAG 기반의 co-scheduling 은 서버-클라이언트간의 연산에 사용되는 입력값과 출력값들의 흐름을 분석하여 사용자로 하여금 DAG(Directed Acyclic Graph)로 GridRPC call 들을 구성하고 이를 기반으로 GridRPC call 들을 최적화하는 방법이다. 또한, GridRPC가 Client Interface 이기 때문에 생기는 문제점인 서버간의 지원의 문제점을 SOAP 서버의 Wrapping 을 통해 해결한다.

  • PDF

The Message Scheduling Algorithm of Connector in the Software Composition (컴포넌트 합성에서 커넥터의 메시지 스케쥴링 알고리즘)

  • Jeong, Hwa-Young
    • Journal of Internet Computing and Services
    • /
    • v.8 no.6
    • /
    • pp.87-93
    • /
    • 2007
  • In the component based software development, it is very important to interface between modules of component. Almost of existing method, Connectors are deal with all communication channels between two or more components/interfaces by RPC(Remote procedure call) and event call. But these process has limits when component send a lot of request call to other component through connector. That is, we need more efficient interface method that connector can process multi request call. In this paper, I propose interaction scheduling algorithm using message queue in the connector. For this purpose, I use message buffer which operate to save and load message temporarily.

  • PDF

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

  • 윤영준;송종길;조영임;김유신
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.10b
    • /
    • 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