• 제목/요약/키워드: multiple server

검색결과 507건 처리시간 0.031초

클라이언트/서버 구종의 무선 통신망을 위한 프로토콜의 구현 (Implementation of protocols for a wireless communication network with a client/server architecture)

  • 조원홍;전중남;김석일
    • 한국통신학회논문지
    • /
    • 제22권10호
    • /
    • pp.2205-2218
    • /
    • 1997
  • 본 논문에서는 이동 중에 휴대용 컴퓨터와 무선 모뎀을 이용하여 원격지 컴퓨터와 정보를 교환하는 기능을 갖는 미국의 Dataradio 사에서 제안한 클라이언트/서버 구조의 무선 통신 프로토콜인 CARMA-M(Collision Avoidance Radio Multiple Access-Mobile)과 DMP(Dataradio Multiplex Protocol)를 구현하였다. 제안된 각 프로토콜의 설명, 분석과 함께 DMP, CARMA-M 그리고 이들의 접속을 위한 LLC의 구현 방법을 자세히 설명하였다. 에러 감지와 정보의 복원 기능을 갖는 FEC 기법을 첨가하였으며, 구현한 프로토콜을 검증하기 위해 사용한, 무선 환경을 유선망 형태로 모의 실험한 방법을 보였다.

  • PDF

웹 서버를 이용한 안드로이드 기반 기기 제어 시스템 (Android-Based Devices Control System Using Web Server)

  • 정지오;김웅준;정회경
    • 한국정보통신학회논문지
    • /
    • 제19권3호
    • /
    • pp.741-746
    • /
    • 2015
  • 최근 모바일 운영체제 시장이 확대됨과 동시에 반도체 및 무선통신의 발달로 안드로이드 운영체제가 탑재된 각종 스마트폰 및 에어컨, 스마트TV, 청소로봇, 카메라 등 그 수가 빠른 속도로 보급되고 있다. 이로 인해, 일상생활에서 사용하는 다양한 제품들을 네트워크로 연결하여 정보수집이 가능하게 되었다. 그러나 여러 기기들을 한 번에 제어하는 방법이 아닌, 한 기기의 제어를 한 애플리케이션이 담당하는 형태가 대부분이고, 하나의 디바이스에서 모든 기기들을 관리할 수 있는 애플리케이션이 부족한 실정이다. 이에 따라, 본 논문에서는 유무선 공유기(AP)에 안드로이드 운영체제를 기반으로 하는 기기들을 등록시키고, 서버에 등록되어있는 기기를 웹으로 관리, 제어할 수 있는 시스템을 설계 및 구현하였다. 이는 현재 연구가 활발히 진행 중인 IoT(Internet of Things)분야에 널리 활용될 것으로 사료된다.

대용량 지형 데이터를 위한 웹 기반 분산 가시화 시스템 (Web-Based Distributed Visualization System for Large Scale Geographic Data)

  • 황규현;윤성민;박상훈
    • 한국멀티미디어학회논문지
    • /
    • 제14권6호
    • /
    • pp.835-848
    • /
    • 2011
  • 본 논문에서는 방대한 지형 데이터의 효과적 가시화를 위한 클라이언스-서버 기반의 분산/병렬 시스템을 제안한다. 이 시스템은 웹 기반으로 수행되는 클라이언트 GUI 프로그램과 복수의 PC 클러스터에서 구동되는 분산/병렬 서버 프로그램으로 구성된다. PC 뿐만 아니라 모바일 기기에서도 클라이언트 프로그램이 수행될 수 있도록 자바 기반의 OpenGL 그래픽스 라이브러리인 JOGL을 사용하여 GUI를 설계하였으며, 사용하는 기기의 현재 사용 가능한 메모리 크기와 화면의 최대 해상도 정보를 서버에게 전달하여 서버의 작업을 최소화하였다. 서버로 사용된 PC 클러스터는 분산된 지형 데이터를 액세스하고 이를 클라이언트로부터 받은 정보에 따라 적절히 리샘플링 한 후 이를 다시 전송하는 작업을 담당한다. 서버의 각 노드들뿐만 아니라 클라이언트까지 캐시 자료구조를 유지함으로써 분산된 방대한 지형 데이터의 반복 접근 시 발생되는 지연 시간을 최소화하도록 설계하였다.

다중 서버 환경에서 안전성이 향상된 스마트카드 기반 인증 프로토콜 설계에 관한 연구 (A Study on the Smartcard-Based Authentication Protocol Design with Advanced Security in the Multiple Server Environments)

  • 배원일;곽진
    • 정보보호학회논문지
    • /
    • 제27권2호
    • /
    • pp.329-341
    • /
    • 2017
  • 컴퓨터 네트워크 및 서비스 제공 서버 등의 급속한 성장으로 인해 자원의 효율성을 높이기 위한 다중 서버 아키텍처가 제안되었다. 이러한 다중 서버 환경의 스마트카드 기반 인증 프로토콜은 다양한 연구를 통해 지속적으로 발전되어 왔다. 최근 Chun-Ta Li 등은 Xiong Li 등의 인증 프로토콜이 사용자 가장 공격, 세션키 유출 공격에 취약하다는 문제점을 제기하고 취약점을 해결한 인증 프로토콜을 제안하였으나, Chun-Ta Li 등이 제안한 인증 프로토콜은 취약점 분석에 있어서 사용자 가장 공격 등에 문제가 있고 부적합한 인증 절차 문제를 가진다. 따라서 본 논문에서는 Xiong Li 등이 제안한 인증 프로토콜의 서비스 거부 공격 및 재전송 공격 등의 취약점을 해결하고 안전성이 향상된 다중 서버환경의 스마트카드 기반 인증 프로토콜을 제안하고자 한다.

PECAN: Peer Cache Adaptation for Peer-to-Peer Video-on-Demand Streaming

  • Kim, Jong-Tack;Bahk, Sae-Woong
    • Journal of Communications and Networks
    • /
    • 제14권3호
    • /
    • pp.286-295
    • /
    • 2012
  • To meet the increased demand of video-on-demand (VoD) services, peer-to-peer (P2P) mesh-based multiple video approaches have been recently proposed, where each peer is able to find a video segment interested without resort to the video server. However, they have not considered the constraint of the server's upload bandwidth and the fairness between upload and download amounts at each peer. In this paper, we propose a novel P2P VoD streaming system, named peer cache adaptation (PECAN) where each peer adjusts its cache capacity adaptively to meet the server's upload bandwidth constraint and achieve the fairness. For doing so, we first propose a new cache replacement algorithm that designs the number of caches for a segment to be proportional to its popularity. Second, we mathematically prove that if the cache capacity of a peer is proportional to its segment request rate, the fairness between upload and download amounts at each peer can be achieved. Third, we propose a method that determines each peer's cache capacity adaptively according to the constraint of the server's upload bandwidth. Against the proposed design objective, some selfish peers may not follow our protocol to increase their payoff. To detect such peers, we design a simple distributed reputation and monitoring system. Through simulations, we show that PECAN meets the server upload bandwidth constraint, and achieves the fairness well at each peer. We finally verify that the control overhead in PECAN caused by the search, reputation, and monitoring systems is very small, which is an important factor for real deployment.

서버 기반 SW 서비스에서 API 리모팅 기반의 GPU 가상화를 이용한 그래픽 분할 실행의 구현 (An Implementation of Graphic Offloading Computing using GPU Virtualization based on API Remoting on a Server-based Software Service)

  • 최원혁;김원영
    • 인터넷정보학회논문지
    • /
    • 제12권6호
    • /
    • pp.53-62
    • /
    • 2011
  • 본 논문은 3D SW와 같은 고사양의 SW를 서버 기반의 온라인 SW 서비스로 제공하기 위하여 GPU 가상화를 이용한 그래픽 분할 실행 방법에 대하여 소개한다. 이는 서버에서 SW 가상화 환경을 기반으로 실행되는 SW의 데이터 집중적인 작업은 서버에서 실행하고, 그래픽 작업들은 서버의 GPU를 이용하지 않고, GPU 가상화를 이용하여 클라이언트의 GPU에서 처리하여 SW를 서비스하는 방법이다. 이를 위하여 본 논문에서는 그래픽 정보의 클라이언트 렌더링을 API 리모팅을 이용하여 처리하는 방법에 대하여 제안한다. 또한, 제안된 방법이 화면 변경이 잦은 동적인 3D 그래픽을 사용하는 SW를 서버 기반의 온라인 형태로 서비스될 때, 우수한 성능을 보임을 알아본다. 또한, 다수의 클라이언트에게 분할 실행 SW 서비스를 제공함에 있어서, 서버의 부하를 줄이기 위하여 분할 실행 SW를 프로세스 단위로 가상화하고, 클라이언트의 설정 정보를 관리하여 서비스를 제공하는 방법에 대하여 기술한다.

세션 매니저를 이용한 SyncML 동기화 시스템 (SyncML Data Synchronization System based on Session Manager)

  • 이병윤;이길행;조진현;류수희;최훈
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제8권6호
    • /
    • pp.647-656
    • /
    • 2002
  • PDA, 노트북, 팜탑, 데스크탑 등 다수의 단말기에 분산되어 있는 동일한 데이타들에 대해 가장 최신 값으로 일치시키는 것을 동기화(synchronization)라고 한다. 2000년 12월 노키아, 에릭슨, IBM등에 의해 데이타 동기화에 대한 산업계 표준 프로토콜 규격이 발표되었다. 본 논문에서는 SyncML 프로토콜을 구현하고 PIMS(Personal Information Management System) 서비스 데이타 동기화 기능을 지닌 서버의 개발 연구 내용을 소개한다. 서버 구조 설계와 각 프레임 별 기능, 그리고 각 프레임에서의 SyncML 메시지 처리 절차를 제시하였다. 구현한 서버에 대해 적합성 시험과 상호운용성 시험을 수행하였으며 PIMS 서비스에 대해 복수 개 장치 간에 효과적으로 데이타 동기를 수행함을 확인하였다. 또한 세션매니저라는 모듈에서 여러 세션에 대한 정보를 신속히 액세스하도록 관리함으로써, 우리가 구현한 이전 버전 서버에 비해 우수한 성능을 지님을 확인하였다.

태양 에너지 수집형 IoT 엣지 컴퓨팅 환경에서 효율적인 오디오 딥러닝을 위한 에너지 적응형 데이터 전처리 기법 (Energy-Aware Data-Preprocessing Scheme for Efficient Audio Deep Learning in Solar-Powered IoT Edge Computing Environments)

  • 유연태;노동건
    • 대한임베디드공학회논문지
    • /
    • 제18권4호
    • /
    • pp.159-164
    • /
    • 2023
  • Solar energy harvesting IoT devices prioritize maximizing the utilization of collected energy due to the periodic recharging nature of solar energy, rather than minimizing energy consumption. Meanwhile, research on edge AI, which performs machine learning near the data source instead of the cloud, is actively conducted for reasons such as data confidentiality and privacy, response time, and cost. One such research area involves performing various audio AI applications using audio data collected from multiple IoT devices in an IoT edge computing environment. However, in most studies, IoT devices only perform sensing data transmission to the edge server, and all processes, including data preprocessing, are performed on the edge server. In this case, it not only leads to overload issues on the edge server but also causes network congestion by transmitting unnecessary data for learning. On the other way, if data preprocessing is delegated to each IoT device to address this issue, it leads to another problem of increased blackout time due to energy shortages in the devices. In this paper, we aim to alleviate the problem of increased blackout time in devices while mitigating issues in server-centric edge AI environments by determining where the data preprocessed based on the energy state of each IoT device. In the proposed method, IoT devices only perform the preprocessing process, which includes sound discrimination and noise removal, and transmit to the server if there is more energy available than the energy threshold required for the basic operation of the device.

GIS기반의 기후·환경 분야 자료 공유를 위한 Client/Server 방식의 통합DB 관리시스템 개발 (Development of an Integrated DB Management System for GIS-Based Client/Server Data Sharing in Climate and Environment Fields)

  • 최용국;김계현;이철용
    • 한국지리정보학회지
    • /
    • 제17권2호
    • /
    • pp.32-43
    • /
    • 2014
  • 최근 이상기후로 인해 발생하고 있는 지구 환경 문제를 해결하기 위하여 기후변화와 지구환경시스템간의 상관관계를 규명하여야 한다. 이를 위해서는 기후변화 자료와 지구환경시스템 자료를 비교 분석하기 위한 기후 환경 통합DB가 구축되어야 한다. 선행 연구에서는 XML 기반의 기후 환경 통합DB를 구축하고 이를 관리하기 위한 시스템을 개발하였다. 그러나 선행 연구에서 개발된 시스템은 개별 PC에 자료를 독립적으로 저장 및 구축되도록 설계되어 여러 사용자의 동시접근이 불가능하였다. 또한 지속적으로 생산되는 자료의 양이 증가함에 따라 체계적인 관리가 어려운 실정이다. 따라서 본 연구에서는 독립적으로 구축된 기후 환경 통합DB를 개선하고 이를 손쉽게 활용하기 위한 GIS기반 통합DB 관리시스템 개발을 목표로 하였다. 우선 기후 환경 자료의 수집 및 분석을 통해 DBMS기반의 통합DB를 설계 구축하였다. 아울러 다양한 분야의 연구자가 통합DB에 쉽게 접근하여 활용이 가능하도록 복수의 PC와의 연결이 용이한 클라이언트/서버 모델 방식의 GIS기반 통합DB 관리시스템을 설계하고 개발하였다. 본 연구를 통해 개발된 GIS기반 통합DB 관리시스템은 산재되어 있는 기후 환경 자료를 통합하여 효율적인 관리 및 소재 파악이 용이하게 하여 기후 환경 통합 연구에서 자료의 중복 생산을 방지하여 시간적, 경제적 비용 절감효과를 가져올 것으로 기대된다.

SHD Digital Cinema Distribution over a Fast Long-Distance Network

  • Takahiro Yamaguchi;Daisuke Shirai;Mitsuru Nomura;Kazuhiro Shirakawa;Tatsuya Fujii;Tetsuro Fujii;Kim, io-Oguchi
    • 방송공학회논문지
    • /
    • 제9권2호
    • /
    • pp.119-130
    • /
    • 2004
  • We have developed a prototype super-high-definition (SHD) digital cinema distribution system that can store, transmit, and display eight-million-pixel motion pictures that have the image quality of a 35-mm film movie. The system contains a movie server, a real-time decoder, and an SHB projector. Using a Gigabit Ethernet link and TCP/IP, the server transmits JPEG2000 compressed motion picture data streams to the decoder at transmission speeds as high as 300 Mbps. The received data streams are decompressed by the decoder, and then projected onto a screen via the projector. By using an enlarged TCP window, multiple TCP streams, and a shaping function to control the data transmission quantity, we achieved real-time streaming of SHD movie data at about 300 Mbps between Chicago and Los Angeles, a distance of more than 3000 km. We also improved the decoder performance to show movies with Image qualities of 450 Mbps or higher. Since UDP is more suitable than TCP for fast long-distance streaming, we have developed an SHD digital cinema UDP relay system, in which UDP is used for transmission over a fast long-distance network. By using four pairs of server-side-proxy and decoder-side-proxy, 450-Mbps movie data streams could be transmitted.