• Title/Summary/Keyword: 인터페이스 미들웨어

Search Result 170, Processing Time 0.025 seconds

미들박스 서비스를 위한 전용 소프트웨어 플랫폼과 네트워크 기능 가상화

  • Park, Gyeong-Su
    • Information and Communications Magazine
    • /
    • v.31 no.6
    • /
    • pp.32-38
    • /
    • 2014
  • 소프트웨어기반의 네트워크 미들박스 시스템은 특정 하드웨어의 종속성을 탈피하고, 다양한 여러 기능을 유연하게 제공할 수 있는 장점이 있어 최근 큰 각광을 받고 있다. 더욱이 최근 멀티코어 및 매니코어 프로세서의 발전 및 큰 대역폭을 지원하는 네트워크 카드의 등장은 저렴한 범용 컴퓨팅 하드웨어 기반에서도 높은 성능의 미들박스 서비스를 소프트웨어만으로 쉽게 제공할 수 있는 가능성을 보여주고 있다. 하지만 기존의 소프트웨어기반 네트워크 미들박스 시스템 개발에서 쓰이는 네트워킹 소프트웨어 스택은 여러 미들박스 서비스를 쉽게 만들고 유지하기에 불편한 점이 많이 있다. 첫째로, 리눅스(Linux)와 같은 범용 운영체제는 버클리 소켓(Berkeley socket)과 같이 엔드 노드를 위한 네트워킹 스택을 지원하는 반면 네트워크 미들박스 서비스 제작을 위한 전용 스택은 지원하지 않고 있다. 이로 인해 미들박스에서 많이 쓰는 플로 관리 같은 기능을 IP 패킷처리부터 새로 구현해야 하는 부담이 생긴다. 두번째로, 전용 스택의 부재는 같은 기능을 갖는 여러 미들박스 서비스가 공존할 때에도 그 구현을 공유하지 못하는 문제를 만들어 낸다. 또, 여러 미들박스 서비스가 하나의 물리적 하드웨어 위에서 수행될 경우에도 인터페이스가 일정하지 않아 같은 연산을 중복 수행해 자원 낭비를 초래한다. 본 논문에서는 차세대 소프트웨어기반 미들박스 서비스 설계 및 제작을 용이하게 하기 위한 전용 소프트웨어 스택의 필요성을 알아보고, 이런 전용 스택이 만들어 낼 수 있는 여러 가능성을 짚어본다.

A Transformation Scheme for Continuous Queries on RFID Streaming Data (RFID 스트리밍 데이터 처리를 위한 연속 질의의 변환 기법)

  • Park, Jae-Kwan;Hong, Bong-Hee;Ban, Chae-Hoon
    • The KIPS Transactions:PartD
    • /
    • v.14D no.3 s.113
    • /
    • pp.273-284
    • /
    • 2007
  • RFID middleware systems collect and filter the RFID streaming data gathered continuously by numerous readers in order to process requests from applications. These requests are called continuous queries because they are kept on executing during certain periods. To enhance the performance of the middleware, it is required to build an index to process the continuous queries efficiently. Several approaches of building an index on not data records but queries, called Query Index, are proposed and widely used for evaluating continuous queries over streaming data. The EPCglobal proposed an Event Cycle Specification (ECSpec) model, which is a standard query interface for RFID applications. Continuous queries based on ECSpec consist of a large number of segments for representing the query conditions. The problem with using any of the existing query indexes on these continuous queries is that it takes a long time to build the index because it is necessary to insert a large number of segments into the index. To solve this problem, we propose an Aggregate Transformation that converts a group of segments into a compressed data which is representative of the segments. We compare the performance of a transformed index with the existing query indexes.

A Study of Gate Control System Using RFID (RFID를 이용한 출입문 제어 시스템 연구)

  • Kang, Sung-Chul;Kim, Hyung-Chan;Doh, Yang-Hoi;Lee, Kwang-Man;Kim, Do-Hyeun
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.8 no.6
    • /
    • pp.1505-1512
    • /
    • 2007
  • The RFID Technology (which is importantly used at the Ubiquitous environment) is attached to all of the units like the ID cards and then information on the units and units' environment is transferred and processed through the radio frequency. so it is the no touched recognition system. RFID Technology's research of the middle ware and wireless interface etc. is currently conducted and variously broaden like the industry of the distribution and logistics. This paper suggests that the gate control system which is based on RFID middle ware is realized to prevent the district and facility for security. The indication of this paper is that algorithm (which is to certificate Users' enterance through RFID EPC code) is proposed and realizes the user certification module, the control module of the gates' opening and closing, the maintenance module of the gate, the display module of coming and going information, test program ect. through RFID technology.

  • PDF

A Hardware ORB for Supporting the SCA-based Component Development in FPGA (FPGA에서 SCA 컴포넌트 개발을 지원하는 하드웨어 ORB)

  • Bae, Myung-Nam;Lee, Byung-Bog;Park, Ae-Soon;Lee, In-Hwan;Kim, Nae-Soo
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.34 no.3A
    • /
    • pp.185-196
    • /
    • 2009
  • SCA is proposed in order to operate various wireless systems in the single terminal platforms and uses the CORBA middleware to guarantee the platform-independence for software components. As the reconstruction demand is expanded in the software component to the logic level to many reasons, CORBA has to guarantee the independence of hardware on board. Accordingly. the characteristics depending on hardware board is ed. And the IDL-based interworking interface about the component has to be provided. In this paper, we described about local transport for guaranteeing the independency on the hardware board and the HAO Core for providing a coupling by the CORBA IDL identically with the other component. HAO produced at 2,900 logic cell size in average and provided the performance of the tens times than the software component. Through the use of HAO in the SCA-based development environment, it was naturally expanded to not only the software area but also the FPGA logic.

Design and Prototype Implementation of Geo-browser Linked to Open Source-based DBMS and Middleware (공개소스 DBMS 미들웨어 연동 공간정보 브라우저 설계 및 프로토타입 구현)

  • Park, Yong-Jae;Lee, Ki-Won
    • Korean Journal of Remote Sensing
    • /
    • v.26 no.2
    • /
    • pp.99-108
    • /
    • 2010
  • According to the recent trend on advancement of web computing technologies and diversification of spatial data types to be processed, designing and implementing of web-based applications using open sources has been regarded as one of important users-needs. In this study, a kind of geo-browser model composed of client-middleware-DBMS stack is suggested, and the prototype implementation are performed. Especially, modularization of user interfaces is contributed to increase both applicability for a certain target system and accessibility for web users. In middleware, it has functions to decrease erroneous factors on spatial data registration processes, and provides spatial data the form of OGC WxS standards. It is thought that this system is helpful to utilize as basic architecture and the related implementation model for web-based geo-spatial services and their applications.

An architecture of Grid Information Service based on OGSI (GAIS : OGSA 기반 그리드 정보 서비스 구조)

  • Lim, Min-Yeol;Kim, Eun-Sung;Hong, Won-Taek;Park, Hyung-Woo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.11a
    • /
    • pp.157-160
    • /
    • 2003
  • 최근 그리드 미들웨어 개발 연구는 과학적 어플리케이션뿐만 아니라 상업적인 비즈니스 어플리케이션에서 활용가능하도록 웹서비스(Web service) 기술을 활용하고 있다. 이를 통해 정의된 그리드 서비스 구조를 Open Grid Service Architecture(OGSA)라고 한다. OGSA 를 통해 정의된 그리드 서비스 개념은 GGF 를 통해 OGSI 라는 표준 기술 명세서로 채택되었다. OGSI 를 지원하는 그리드 서비스는 확장성있고 상호운용성을 높여 다른 서비스와의 연동 및 통합을 쉽게 이루게 한다. 본 논문에서는 기존의 그리드 정보 서비스를 OGSI 기반의 서비스 구조인 Grid Advanced Information Service(GAIS)로 재구성한다. CAIS 는 그리드 미들웨어의 기본 서비스로써 다음의 특징을 가진다. 우선, 기존의 GT3 기반의 그리드 정보 서비스와의 서비스 인터페이스 측면에서 호환성을 가지면서, 내부적으로 동적 Virtual Organiaation(VO)관리 기능을 추가로 가진다. 그리고, 여러 GAIS 들간의 VO 정보를 관리할 수 있도록 Peer-to-peer 기반의 정보 분산기능을 가진다. 또한, GAIS 내 등록된 서비스들에 대해서는 Service data에 따른 그룹화를 통해 서비스 discovery기능을 강화하게 된다. 그리드 사용자는 GAIS 를 통해 다양한 VO 에 대한 정보를 검색하고, VO 의 생성 및 참여할 수 있고, 자신이 속한 VO 에 대하여 효율적으로 자원정보 및 서비스 데이터(Service Data)를 접근할 수 있다.

  • PDF

Implementation of OpenGIS-based middleware using CORBA (CORBA를 이용한 OpenGIS 기반 미들웨어 구현)

  • An, Kyoung-Hwan;Cho, Dae-Soo;Hong, Bong-Hee
    • Journal of Korea Spatial Information System Society
    • /
    • v.1 no.1 s.1
    • /
    • pp.19-28
    • /
    • 1999
  • The focus is moving from the problem of building data to the problem of accessing and efficient utilization of data fitting to the purpose of a user. A distributed technology and a standard of geodata and geoprocessing is needed to satisfy these needs. This paper suggests an implementation method of a standard interface defined by OpenGIS with CORBA which is a distributed object technology. A client can invoke Open API of the middleware implemented with CORBA through IIOP. CORBA server objects which provide a client with Open API is the essence of an interoperability. CORBA server objects wrap the data formats and access methods of different GIS engines, and translate the data formats of different data servers to a standard data format.

  • PDF

Development Methods of Database Connectivity for Data Distribution Service based on Database (데이터베이스 기반의 데이터 분배 서비스를 위한 데이터베이스 커넥티비티 개발 방법)

  • Son, Yun-Hee;Yim, Hyung-Jun;Kim, Chum-Su;Chang, Hye-Min;Choi, Hoon;Lee, Kyu-Chul
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2012.06b
    • /
    • pp.95-97
    • /
    • 2012
  • OMG(Object Management Group)의 데이터 분배 서비스(DDS: Data Distribution Service)는 발간(publish)/구독(subscribe) 모델에 기반하여 동일한 타입의 데이터를 실시간으로 주고 받는 데이터 중심의 분산 환경에서 많이 사용되는 통신 미들웨어 기술이다. 하지만 DDS는 실시간으로 발생하는 데이터에 대하여 일회성인 특징을 갖기 때문에 추후 데이터에 대한 분석, 검증 등을 위해 영속성을 제공할 필요성이 증대되고 있다. 이러한 추세를 반영하듯 RTI DDS, PrismTech Opensplice 등의 대표적인 DDS 시스템에서는 데이터베이스를 연동하기 위한 연구를 진행하고 있다. 실시간 통신 미들웨어인 DDS와 데이터베이스의 연동은 DBMS 애플리케이션이 일반적으로 데이터베이스를 사용하는 것뿐만 아니라 DDS의 시맨틱을 알지 못하더라도 데이터 중심의 발간/구독 모델을 유기적으로 활용할 수 있는 장점을 지닌다. 본 논문에서는 이를 위해 DDS 시스템인 DB-ReTiCom의 데이터베이스를 사용하기 위한 커넥티비티를 제안하고 사용자 친화적 인터페이스를 위한 변환 방법을 제시한다.

Design and Implementation of a Mobile Internet Middleware for Data Synchronization (모바일 인터넷 동기화 미들웨어(MoIM-Sync) 시스템의 설계 및 구현)

  • Suh, Young-Ho;Lee, Kang-Woo;Park, Nam-Sik;Song, Seung-Bum;Ham, Ho-Sang
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2002.11a
    • /
    • pp.123-126
    • /
    • 2002
  • 근래 들어 무선 인터넷이 가능한 고성능의 휴대형 단말들이 널리 보급되어 감에 따라, 모바일 기업 응용에 대한 요구가 증가하고 있다. 모바일 기업 응용에서는 모바일 클라이언트와 기업 서버간의 데이터 동기화가 필수적이다. 왜냐하면, 모바일 클라이언트는 그 특성상 기업 서버에 항상 접속해 있을 수 없기 때문이다. 하지만 이러한 모바일 기업 응용을 작성하기 위해서는 확장성 이형성, 자원제약, 보안등과 같은 여러 기술적인 문제들을 해결해야만 한다. 따라서 본 논문에서는 이러한 기술적인 문제들 뿐만 아니라 데이터 동기화 부분을 처리해 줌으로써 응용 개발자들에게 오직 데이터 동기화를 위한 추상화된 인터페이스만을 제공해주는 데이터 동기화 미들웨어 시스템인 MoIM-Sync 시스템의 설계 및 구현에 관해 기술한다. 우리 시스템은 구현 언어로 Java를, 동기화 프로토콜로 표준 동기화 프로토콜인 SyncML을 사용함으로써 이형성 문제를 극복하였으며, 3 계층 구조를 통해 확장성 및 기존 동기화 시스템/서버 시스템들과의 연동 문제를 해결하였다.

  • PDF

Operational Data Storage and Retrieval for KSTAR Large Scale Experimental Machine (대형 연구실험장치인 KSTAR에서 운전 데이터의 저장 및 추출)

  • Lee, Sangil;Kim, MK.;Baek, S.;Park, MK.;Lee, T.G.;Park, J.S.;Hong, J.
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2009.04a
    • /
    • pp.278-281
    • /
    • 2009
  • KSTAR(Korea Superconducting Tokamak Advanced Research)는 고성능 플라즈마 연구를 위한 대형 연구실험 장치이다. 이러한 거대 장치에는 많은 시스템이 분산되어 연결되어 있으며 그 구조 역시 매우 복잡하여 시스템간의 인터페이스에 많은 제약과 어려움이 따른다. 이러한 복잡하고 다양한 시스템을 통합하고 여기서 발생하는 여러 종류의 데이터를 획득하기 위해서 KSTAR는 EPICS(Experimental Physics and Industrial Control System)라는 오픈소스 기반의 분산 제어용 미들웨어를 구축하였고 이를 기반으로 KSTAR 통합 제어 시스템을 개발 하였다. 2008년 KSTAR 최초 플라즈마 실험 기간 동안의 운전을 통해 EPICS 미들웨어와 EPICS channel archiver를 이용하여 다양한 24시간 연속 운전데이터를 안정적으로 저장하고 추출할 수 있음을 확인하였다. 논문에서는 시스템의 구축 방법 및 운전결과에 대해 기술하고자 한다.