• Title/Summary/Keyword: TCP/IP 소켓

Search Result 57, Processing Time 0.035 seconds

Implementation and Performance Analysis of Web Server Using Java ThreadPool (자바 쓰레드 풀을 이용한 웹 서버의 구현 및 성능 분석)

  • Jeon, Sang-Hyun;Lee, Kwang-Ho;Uhmn, Saang-Yong;Sung, Yeon-Jin;Gu, Tae-Wan
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2000.10b
    • /
    • pp.1593-1596
    • /
    • 2000
  • 자바는 설계 때부터 네트워크 상의 운영을 고려하여 설계된 언어이기 때문에 소켓 바인딩과 같은 기능을 제공하고 있고, 또한 TCP/IP 프로토콜과 URL 처리 기능을 제공하고 있는 HTTP(HyperText Transfer Protocol) 프로토콜을 동시에 처리할 수 있기 때문에 WWW 서비스를 연동하는 웹서버를 구축하는데 적합한 언어이다. 현재의 인터넷은 점차적으로 발전하여 수요는 급격히 증가하고 있으나, 많은 사용자로 인해 네트워크의 성능저하와 서버의 처리 능력 한계로 인하여 사용자의 수요를 충족시키지 못하고 있다. 본 논문에서는 인터넷을 이용한 네트워킹 프로그램에 있어 멀티쓰레드를 이용하여 응용프로그램을 작성하기 위한 쓰레드의 개요를 설명하고, 쓰레드를 활용한 풀을 구성하기 위한 제반 사항을 기술한다. 또한, 응용프로그램으로 동적 쓰레드, 서버 복제, 쓰레드 풀 웹 서버를 구현하여 성능을 분석한다.

  • PDF

Embedded Network System for Teleoperation (원격제어를 위한 임베디드 네트워크 시스템)

  • Lee, S.H.;H대, W.S.;Kwan, P.C.;Lee, H.G.;Lee, S.G.;Lee, D.H.
    • Proceedings of the KIEE Conference
    • /
    • 2000.07d
    • /
    • pp.2892-2894
    • /
    • 2000
  • 인터넷을 이용한 원격 제어에 있어서는 통신 프로토콜은 TCP/IP를 기반으로 이루어지고 있는데 대개의 경우는 소켓을 이용한 PC기반에서 해석되어 지고 처리되어 진다. 본 논문에서는 PC기반의 원격제어 시스템을 임베디드화함으로써 시스템의 안정성과 속도면에서 우수한 시스템을 구현하려고 한다. 이를 위하여 임베디드 시스템은 HD860-R3보드를 이용하였고 실시간 운영체제로 리눅스를 사용하였다 실질적인 제어물의 제어를 위해서 제어기를 설계 HD860-R3보드와 시리얼을 통하여 통신하였다. 나아가 이 시스템을 PC기반의 시스템에서 탈피한 시스템을 홈 오토메이션의 제어 시스템에 적용시켜 보려 한다.

  • PDF

A Study on the Web-based Greenhouse Automation (웹기반의 온실자동화에 관한 연구)

  • Heo, Weon-Seog;Lee, Seung-Joon;Park, Byeong-Hun;Lee, Gang-Hwa;Lee, Suk-Gyu
    • Proceedings of the KIEE Conference
    • /
    • 2001.07d
    • /
    • pp.2479-2481
    • /
    • 2001
  • 오프라인에서만 가능했던 일들이 인터넷 속도의 향상으로 온라인을 통한 실시간 제어가 가능해지고 있다. TCP/IP를 기반으로 이루어지는 경우 대개 소켓을 이용한 PC기반에서 해석되어 지고 처리되어 진다. 본 논문에서는 PC기반의 원격제어 시스템을 임베디드화하여 온실시스템에 적용해 봄으로써 시스템의 안정성과 효율성에서 우수한 시스템을 구현하려고 한다. 이를 위하여 임베디드 시스템은 웹서버의 기능을 가진 HelloDevice 1300보드를 이용하였다. 실질적인 제어물의 제어를 위해서 제어기를 HelloDevice 1300보드와 시리얼을 통하여 통신하였다. 이와 같은 시스템을 구현하여 온실시스템의 자동화에 관한 실효성을 검증하였다.

  • PDF

A Design of XML based Protocol for Information Retrieval & Management System (정보검색관리시스템을 위한 XML 기반 프로토콜 설계)

  • Lee Min-Ho;Jeong C.H.;Joo Wonkyun;Seo Jerry Hyeon;You Beom-jong
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2004.11a
    • /
    • pp.81-84
    • /
    • 2004
  • 본 논문에서는 정형/비정형/XML 데이터의 검색 및 관리 기능을 갖춘 정보검색 관리시스템을 위한 서버와 클라이언트간의 통신 프로토콜을 설계하는 방법에 대해서 설명한다. 제시된 프로토콜은 정보검색관리시스템에 적절하게 설계되었으며, 확장성 및 호환성을 높이기 위하여 XML 메시지로 이루어져 있다. 그리고 통신 처리 효율을 증가시키기 위하여 TCP/IP 기반의 소켓 통신을 한다. 또한 본 논문에서는 이러한 프로토콜을 기반으로 정보검색관리시스템에서 기본적으로 제공하여야 하는 서비스를 정의한다.

  • PDF

Design and Implementation of voice PIMS Using Wireless Synchronizations (무선 데이터 동기화를 이용한 개인 일정 관리 시스템의 설계 및 구현)

  • 김종화;이호상;이기영
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2004.05a
    • /
    • pp.298-301
    • /
    • 2004
  • 본 논문은 PDA와 PC의 무선 동기화를 이용한 개인 일정 관리 시스템(PIMS)을 구현하였다. 기존의 PIMS는 PDA와 PC간의 일정 데이터를 동기화함에 있어서 양단을 유선으로 연결하는 방식을 채택하고 있다 그러나 유선 방식을 이용할 경우에는 공간상의 제약을 받게 된다. 또한 PDA는 입력을 위한 키보드가 없으므로 펜(스타일러스)를 이용하는 불편한 입력방식을 채택하고 있다. 본 연구에서는 TCP/IP 소켓을 이용한 데이터의 무선 동기화 기술을 PIMS에 적용시키고, PIMS 사용자의 편의를 제공하기 위해 음성을 통한 정보 입력방식을 구현 하였다 본 연구에서 구현된 시스템은 PDA를 이용하여 사용자가 최신의 일정 정보를 얻게 되는 장점이 있다. 무선 동기화와 음성 입력 방식을 도입함으로 인해 PDA 사용자로 하여금 공간상의 제약을 극복하여 이동성을 향상시켰으며 PIMS의 조작을 용이하게 하였다.

  • PDF

Plant Factory Environmental Management System (식물공장 환경 관리시스템)

  • Kim, Soung-Hun;Kim, Gwan-Hyung;Sin, Dong-Seok
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2014.05a
    • /
    • pp.908-909
    • /
    • 2014
  • 식물공장 시스템은 농민들의 감소와 고령화로 인해 인력 부족으로 작물재배를 하는데 있어 어려운 상황을 해결하고 재배환경을 인공적으로 조절하여 계절에 관계없이 농산물을 생산하는 시스템을 말한다. 또한, 도시 근교 또는 도심 속에서 농산물을 생산할 수 있게 되어 도시 소비자에게 도달하는 거리가 짧아 유통 기간과 비용을 절약할 수도 있는 장점도 있다. 하지만 식물공장은 실내 농업이기 때문에 환경관리가 잘 이루어져야 하는 애로사항이 있다. 본 논문에서는 식물공장 내부의 환경 데이터를 통하여 식물공장의 내부를 효율적으로 관리를 할 수 있도록 필요한 파라메타에 대하여 TCP/IP 기반의 소켓 프로그램을 통하여 실시간으로 DB를 구성하여 구성된 데이터를 스마트폰과 연동하도록 구현하여 사용자가 식물공장 환경을 실시간으로 원격 모니터링 할 수 있는 시스템을 제시하고자 한다.

  • PDF

A Study on the Development of Intelligent Behavior of Humanoid Robot (휴머노이드 로봇의 지능적 행위 구현에 관한 연구)

  • Suh, Joohee;Jang, Inwoo;Woo, Chongwoo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2008.11a
    • /
    • pp.23-26
    • /
    • 2008
  • 본 논문에서는 로봇의 지능적 행위를 구현하기 위하여 인공지능의 몇 가지 기법을 휴머노이드 로봇에 적용하고 이를 테스트 도메인에서 실험하는 연구결과를 기술하였다. 본 연구에서 적용한 기법들은, 인공지능의 계획기법에 기반한 로봇의 계획생성, A* 알고리즘을 적용한 길 찾기, 외부 센서 값에 기반한 장애물회피 및 로봇의 자기 위치인식, 그리고 원하는 물체를 파악하기 위해 템플릿 매칭을 이용한 영상인식 등 네 가지 방향으로 접근하였다. 전반적으로 로봇의 실험은, 웹 페이지로부터 사용자의 쇼핑 목록을 입력 받아, 인공지능의 계획기법에 기반하여 서버에서 이에 대한 실행계획을 만들고 난 후, 로봇이 서버로부터 TCP/IP 기반의 소켓 통신을 통하여 세부 실행계획을 전달받아 임무를 수행하게 된다. 또한 이러한 임무를 수행하기 위해서는 로봇자신의 현재위치에 대한 정보 및 목표물에 대한 위치인식이 요구되며, 이를 위해서 사전에 주어진 맵의 좌표를 찾아가는 방법을 사용하였다.

ALT Board and Software Module Design for Active Participatory Simulation Learning (능동적 참여 모의실험 학습용 ALT 보드 및 소프트웨어 모듈 설계)

  • So, Won-Ho
    • The Journal of the Korea Contents Association
    • /
    • v.14 no.1
    • /
    • pp.537-547
    • /
    • 2014
  • In this paper, the ALT (ALTernative) board and a NetLogo extension module are developed for the active participatory simulation (APS) learning. Through the participatory simulation with HubNet each student can attend the experiment as one of clients. Only one HubNet server, however, is able to use an external device so that the bifocal modeling based learning with multiple users is impossible. In order to overcome the drawback, and enable clients participate into the experiment and collect the experimental data and the measured data, an ATmega 32 based board and its firmware are developed. In addition, Java extension module based on TCP/IP socket interfaces is developed to exchange the data with HubNet server. Finally, we show some NetLogo program examples to use the developed hardware and software for APS and seek the way to use them for science education.

A Study of Pull and Push Service Based on Sensor Networks (센서 네트워크 기반의 Pull 및 Push 서비스 연구)

  • Kim, Kyu-Li;Kim, Do-Hyeun;Byun, Yung-Cheol
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.9 no.5
    • /
    • pp.1289-1295
    • /
    • 2008
  • Recently, it is progressing a study for supporting various application services using OpenAPI(Application Program Interface). But it is not enough a study related OpenAPI(Open Application Interface) to access many collected context data of sensor networks for ubiquitous application services. Therefor, this paper presents Pull/Push service model based on sensor networks, and implements OpenAPI fer Pull/push application services. And, we design and implement OpenAPI using web service for Pull application services. This Pull OpenAPI supports users the context data of temperature and humidity using the remote service based on .Net framework in sensor networks. And, we design and implement OpenAPI using TCP/IP socket interface for Push application services in sensor network. This Push OpenAPI provides users a state of temperature, humidity collecting in sensor networks. Consequently, user can develop easily various application services as supporting OpenAPI instead of closed application interface of sensor networks based on existed specific database.

Design and Implementation of a Home Network System on OpenWrt using Android Remote Control (OpenWrt와 Android 연동 원격 홈 네트워크 제어 시스템 설계 및 구현)

  • Kim, Cheong Ghil
    • Journal of Satellite, Information and Communications
    • /
    • v.7 no.3
    • /
    • pp.130-134
    • /
    • 2012
  • This paper introduces a home network service system using a low-cost wireless router on OpenWrt which can be remotely controled by Android devices. The proposed system consists of an embedded system development platform for home network service control based on OpemWrt embedded Linux, an embedded system development platform, a remote control on Android, and a home linghting device made by an interface board with LEDs. The prototype system is made of a wireless router of Buffalo, WZR-HP-G450H, Arduino Uno interface board with LEDs, and an Android development kit of HBE-SM5-S421. The operation was performed by TCP/IP programming for Android remote control, socket programming between Android development kit and wireless router, and UART communication programming between the interface board and wireless router. The implementation result shows that a low cost home network systme could be implemented with a wireless router.