• Title/Summary/Keyword: 웹소켓

검색결과 60건 처리시간 0.034초

스레드 풀 관리를 위한 비트 레지스터 기반 알고리즘 (Bit Register Based Algorithm for Thread Pool Management)

  • 신승혁;전준철
    • 예술인문사회 융합 멀티미디어 논문지
    • /
    • 제7권2호
    • /
    • pp.331-339
    • /
    • 2017
  • 본 논문에서는 임베디드 시스템에 적용 가능한 웹소켓 서버의 스레드 풀 관리 기법을 제안한다. 웹소켓은 동적인 웹을 구성하기 위하여 제안된 기술로서, HTML5와 jQuery를 이용하여 구성한다. 동적인 웹을 구성하기 위하여 Apache, Oracle등에서 다양한 연구가 진행되어 오고 있다. 기존의 웹 서비스 시스템은 대용량, 고성능의 하드웨어 사양을 필요로 하며, 임베디드 시스템에 적용하기엔 부적합하다. HTML5와 jQuery로 구성된 Node.js는 오픈소스로 구성된 대표적인 웹소켓 서버이며, 단일 스레드로 이루어진 자바스크립트 기반의 웹 어플리케이션이다. 이러한 Node.js는 임베디드 시스템에 적용하여 고속의 데이터를 처리하기에는 성능상의 한계가 있다. 본 논문에서는 이러한 문제점을 해결하기 위하여 스레드 풀로 운영되는 웹소켓 서버를 구성한다. 제안하는 웹소켓 서버의 스레드 풀은 비트 레지스터를 기반으로 관리되며, 임베디드 시스템에 적합하도록 구성한다. 제안하는 알고리즘의 성능을 평가하기 위하여 네트워크 성능 테스트 도구인 JMeter를 이용한다.

웹소켓을 활용한 웹 서비스 이동 연구 (A Study on the Web Service Migration Based on Websocket)

  • 최헌회;김근형
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2011년도 춘계학술발표대회
    • /
    • pp.1151-1153
    • /
    • 2011
  • 본 논문은 Node.js 와 HTML5 의 웹소켓(Websocket)을 활용하여 사용자가 브라우저를 통해 이용중인 웹 서비스의 콘텐츠를 다른 단말로 이동하는 구조와 알고리즘을 서술한다. 제안된 구조와 알고리즘을 통해 다양한 플랫폼과 단말 간 서비스가 이동됨을 알 수 있다. 기존의 폴링(Polling)방식을 사용한 웹 서비스 이동과 본 논문에서 제시한 알고리즘의 실험 결과를 통해 제시한 알고리즘의 성능이 우수함을 보였다. 사용자 단말의 트래픽은 5~13 배 가량 줄었으며, 응답 시간은 폴링방식에 비해 빠른 응답시간을 나타냈다. 실험에서는 자바스크립트를 사용하여 확장성이 높은 Node.js와 HTML5 의 새로운 표준인 웹소켓을 활용하였으며, 제시한 구조와 알고리즘이 앞으로 웹 서비스 이동 시 다양한 단말 간 서비스 이동에 효과적으로 전달될 수 있음을 보였다.

WebSocket 기술동향 분석 및 활용 방안 (Analysis of Technical Trend and Utilization Method of WebSocket)

  • 박우람;박석천;김두영
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2013년도 추계학술발표대회
    • /
    • pp.1616-1619
    • /
    • 2013
  • 최근 웹 서비스는 실시간 양방향 통신으로 높은 효율성과 전이중 통신이 주요 이슈가 되고 있으며, 이는 웹소켓의 활용성이 증대되는 흐름으로 이어지고 있다. 기존 데이터 통신은 반이중 통신으로 과도한 트랙픽과 불필요한 오버헤드를 발생시키는 단점이 있었다. 그러나 웹소켓은 반이중 통신의 단점을 해소하고, HTML5의 주요 기술중 하나로 웹표준은 물론, 표준 프로토콜로서의 확장성 등의 장점을 가지고 있다. 이에 따라 본논문에서는 기존 웹 기반 서비스인 실시간 통신, 제한된 하드웨어 플랫폼 서비스, 미디어 콘텐츠와 같은 대용량 서비스 제공 등에 웹소켓의 활용 방안에 대해 제안한다.

웹 소켓을 이용한 산술 연산 학습 게임 (Educational Game for Arithmetic Operations Using Web Socket)

  • 김성완
    • 한국콘텐츠학회:학술대회논문집
    • /
    • 한국콘텐츠학회 2014년도 추계 종합학술대회 논문집
    • /
    • pp.453-454
    • /
    • 2014
  • 교육용 게임은 학습 흥미를 증진시킬 수 있는 중요한 도구 중 하나이다. 웹 기반의 정보화 기술의 발전에 따라 웹 기반의 학습 콘텐츠의 수요도 계속 증가하고 있다. 본 논문에서는 초등학교 저학년생을 대상으로 기초적인 사칙 연산 학습을 위한 게임 콘텐츠를 개발하였다. 특히, 웹 소켓 기술을 사용하여 개발된 본 게임은 다수의 사용자가 동시에 게임에 참여할 수 있으며, 각 사용자는 별도의 학습 프로그램 설치를 하지 않고도 웹에 연결된 환경이라면 브라우저를 통해 본 학습 게임에 접속하여 활용이 가능하다.

  • PDF

모바일-클라우드 환경에서 REST 웹서비스 OpenAPI 방식과 소켓통신 방식의 성능분석 (Performance Analysis of Socket and REST Web Service OpenAPI for Mobile-Cloud Applications)

  • 최민;홍장의
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2012년도 한국컴퓨터종합학술대회논문집 Vol.39 No.1(D)
    • /
    • pp.97-99
    • /
    • 2012
  • 최근 스마트폰, 스마트 태블릿 등의 모바일 단말이 급속도로 보급됨에 따라 모바일-클라우드 컴퓨팅 환경이 대중화 되는 추세다. 이에 따라, REST 웹 서비스 Open API의 활용 역시 점차 확대되는 추세이다. REST 웹서비스 Open API는 서버에서 제공하는 기능을 스마트폰 애플리케이션에 추가함으로써 기능을 확장하기 위해 사용하는 경우가 대부분이다. 그러나, 본 논문에서는 웹 서비스 Open API의 사용목적을 일반적인 모바일-클라우드(스마트폰-서버, 클라이언트-서버) 환경으로 확대하는 방법을 제안한다. 본 논문에서는 파이(pi)값 계산을 병렬적으로 처리하는 알고리즘을 활용하여 다수의 클라우드 컴퓨팅 노드에서 병렬수행을 테스트한다. 이 때, 소켓을 이용한 통신방법과 REST 웹서비스 Open API에 의한 통신방법을 적용한 경우의 성능을 비교한다. 결과적으로 REST 웹서비스 기반의 Open API 방식을 적용하는 것이 여러측면에서 유리함을 성능분석을 통해 보인다.

스마트폰 앱개발에서 소켓을 대체하기 위한 REST 웹서비스 활용 기법 (RESTful Web Service Composition)

  • 최민;임승호
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2012년도 춘계학술발표대회
    • /
    • pp.17-20
    • /
    • 2012
  • 최근 인터넷의 발달과 함께 웹을 기반으로 하는 클라이언트-서버 분산 구조의 웹서비스 시스템 구조가 점차 확산되고 있다. 게다가, 최근에는 스마트폰을 이용한 스마트폰 애플리케이션이 대중화 되면서, 웹 서비스의 활용이 점차 확대되는 추세이다. 웹을 기반으로 클라이언트와 서버 사이에 통신을 하기 위해서는 원격 프로시저를 정의한 인터페이스가 규정되어야 하며, 기존에는 W3C에서 정의한 WSDL를 사용하여 웹서비스를 기술하곤 하였다. 그러나, 이와 같은 기존의 웹서비스 기술 및 사용방법은 그 구성이 복잡하고 오버헤드가 큰 이유로 널리 활용되지 못하였다. 최근에는 스마트폰이 대중화 되면서 REST 웹서비스의 활용이 확산되는 추세다. SOAP 기반 웹서비스에 대해서는 서비스 조합에 대해서 충분히 다루어 졌으며, 어느정도 정리된 연구분야이다. SOAP 웹서비스는 기계가 인식하기 쉽도록 엄격한 규약과 인터페이스를 정의한 것이기 때문이다. 하지만, REST 웹서비스 조합 방법에 대해서는 현재까지도 충분히 연구되지 않았다. REST 웹서비스는 사람이 사용하기 편리하도록 설계된 기술이고, 그 조합에 대해서는 표준에서 관여하지 않기 때문이다. 본 논문에서는 REST 웹서비스의 기존의 소켓(socket)을 이용한 서버-클라이언트 통신 방법 대신에, REST 웹서비스를 활용하는 서버-클라이언트 스마트폰 앱개발 방법을 제안한다.

웹소켓을 이용한 실시간 커뮤니케이션 서비스 시스템 구현 (Implementation of a Real-Time Communication Service System Using WebSocket)

  • 김나영;신다영;최혜진;심준호;이기용
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2013년도 추계학술발표대회
    • /
    • pp.553-555
    • /
    • 2013
  • 본 논문은 HTML5의 새로운 표준인 웹소켓(WebSocket)을 이용하여 구현한 실시간 커뮤니케이션 시스템을 소개한다. 본 논문에서 구현한 시스템은 PC의 브라우저와 모바일 디바이스 모두를 통해 접근이 가능하다. 본 논문에서 구현한 실시간 커뮤니케이션 서비스 시스템은 이벤트 기반의 비동기 방식을 채택함으로써, 클라이언트가 리로드(reload)하지 않더라도 필요한 정보를 빠르게 제공한다. PC의 브라우저가 접근하는 부분은 Node.js를 사용하여 구현하였으며, 모바일 디바이스가 접근하는 부분은 PhoneGap 플랫폼을 사용하여 구현하였다. 본 논문에서는 시스템의 전체 구조와 관련 기술을 설명하고, 구체적인 구현 코드의 일부를 제시하며, 추후 확장 가능성과 비전을 제시한다.

웹소켓을 이용한 병원 접수시스템 개선에 관한 연구 (An Improvement of Hospital Reception System using Web Socket)

  • 손만근;박기성;공용해
    • 한국컴퓨터정보학회논문지
    • /
    • 제20권1호
    • /
    • pp.185-195
    • /
    • 2015
  • 병원에서 특정 시각 대에 집중하는 외래환자 접수상황을 효과적으로 해당 진료과에 전달하는 기술적 방식이 기존의 병원 접수시스템에 부재하다. 따라서 모든 진료과는 접수상황을 알기위해서 병원접수 데이터베이스 전체를 반복적으로 순차탐색하게 되고 이는 병원정보시스템 성능저하의 큰 요인이 된다. 따라서 본 논문에서는 이러한 병원 접수시스템의 효율 향상을 위해 웹소켓을 이용한 주키전송 일괄처리시스템과 접수정보전송에 의한 실시간시스템을 개발하였다. 주키전송 일괄처리시스템은 기존의 순차탐색시스템에 비해 데이터베이스 조회속도를 크게 단축하였을뿐만 아니라 접수환자 수에 무관한 빠른 조회속도를 유지하였다. 또한, 접수정보전송 실시간시스템은 데이터베이스를 조회하지 않고도 기존의 요청/응답 접수시스템의 대기환자 갱신시간을 효과적으로 줄일 수 있었다.

NFC와 웹소켓을 이용한 제한적인 지역에서의 위치추적 (Location Tracking in Refined Areas Using NFC and Web Sockets)

  • 서명원;배승환;오효택;박민철;김재수;권세기
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2023년도 제68차 하계학술대회논문집 31권2호
    • /
    • pp.737-738
    • /
    • 2023
  • 본 논문은 국내의 저출산 및 인구 감소로 인한 병역자원 감소와 부대 통합의 문제에 대응하기 위해 NFC 기술을 활용한 군 장병의 동선 파악 시스템을 제안하고 개발하였다. NFC 태그를 사용하여 군 장병의 이동경로를 실시간으로 파악할 수 있는 시스템을 구축하였으며, 아두이노 기반의 NFC 리더기와 웹 소켓, REST API를 활용하여 데이터의 전송과 처리를 수행한다. 이를 통해 안전 체크 누락 방지, 동선 관리 개선, 사고 예측 등 다양한 기능을 제공하여 군 장병의 안전과 효율적인 관리를 돕는 중요한 도구로 활용될 수 있다. 이 시스템은 제한된 환경에서도 유동인구 파악을 간편하게 하며, 번거로움과 거부감을 낮추는 효과를 가져올 것으로 기대된다.

  • PDF