• Title/Summary/Keyword: 통신서버

Search Result 3,506, Processing Time 0.041 seconds

An Efficient Server Selection Over The Multi-site Internet Environments (멀티 사이트 인터넷 환경에서 효율적인 서버 선택)

  • 이현표;이균하
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.26 no.10A
    • /
    • pp.1662-1670
    • /
    • 2001
  • 인터넷 서비스 품질의 향상을 위해 고성능 서버의 증설 및 트래픽 분산 등 서비스 대역의 확장으로 인터넷 접속 장치인 서버 및 가입자망의 접속 속도는 급속히 향상되었으나, 인터넷의 접속 품질과 속도에 대한 만족도는 기대에 못 미치고 있다. 이러한 문제는 인터넷 접속장치의 증설로는 증가하는 트래픽을 수용하는 데에는 한계가 있고, 사용자측 노드에서 CP(Content Provider) 서버를 이르는 미들마일(Middel-mile) 구간이 개선되지 못하는데 원인이 있다. 본 논문에서는 지역적으로 분산된 멀티 사이트 인터넷 환경에서 각 클라이언트의 위치에 따라 클러스터링된 서버들의 로드 밸런싱을 유지하면서 서버와 사용자 측 노드를 최소화하여 사용자에게 효율적인 서버를 선택하는 방법을 제안하였다. 제안된 방법에는 효율적인 서버를 선택하기 위해 네트워크 상태 감시자(NSP)와 컨텐츠 서버 관리자를 두어 각 서버의 상태와 각 분산된 네트워크의 상태를 파악할 수 있도록 하였으며, 서버 선택 알고리즘과 알고리즘을 실현하기 위한 서비스 구조를 제시하였다. 또한, 효율적인 서비스 서버를 선택하기 위한 인자들과 측정방법을 나타내었으며, 제안된 서비스 구조에서 실험을 통하여 타당성을 확인하였다.

  • PDF

JPE : Java Push Engine Supporting Asynchronous Communication Based on AJAX (JPE : AJAX 기반의 비동기 통신을 지원하는 Java Push Engine)

  • Park, Jong-Eun;Kwon, O-Jin;Lee, Hong-Chang;Lee, Myung-Joon
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.15 no.3
    • /
    • pp.660-672
    • /
    • 2011
  • The Web is widely used to share information, utilizing the client-server model. In the client-server model, since the server only responds according to explicit requests from the client, the model seems hard to support sharing of massive information rapidly changing in today's Internet. The technology known as Server Push enables the server to actively provide information to clients without explicit requests from the clients using Web pages. Although various studies have been done to realize the Server Push technologies, there are many problems in the development of push application without push engines which support infrastructures for the effective development of push application. In this paper, we develop JPE(Java Push Engine) which presents the effective support for push services over the Internet. JPE is composed of two main components: the JPE Core supporting Epoll and the JPE Library supporting asynchronous communication. In addition, JPE defines various push functions and provides programming interfaces supporting the functions. Push applications developed using JPE effectively manages client connections with Epoll mechanism, providing push services through AJAX-based asynchronous communication.

Design and Implementation of a Robust LDAP Server Using Group Communication (그룹통신을 이용한 견고한 LDAP 서버의 설계 및 구현)

  • 문남두;안건태;김진홍;이명준
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.04a
    • /
    • pp.430-432
    • /
    • 2001
  • LDAP 디렉토리(Directory) 서비스는 인터넷이나 인트라넷 등 네트워크 상에 있는 파일이나 장치들과 같은 자원 등의 위치를 찾을 수 있도록 정보를 제공한다. 따라서 다수의 LDAP 서버들 사이에 디렉토리 정보를 중복하여 유지함으로써 특정 서버와의 네트워크 단절(partition)과 같은 결함이 발생되는 상황에서도 투명하고 지속적으로 서비스를 제공하는 것이 바람직하다. 본 논문에서는 JACE 그룹통신 시스템을 이용하여 프로세스 그룹으로 동작하는 LDAP 서버와 자바 응용프로그램에서 서비스를 사용할 수 있도록 그룹 통신을 이용하여 LDAP 서비스 프로바이더를 설계하고 구현하였다.

Implementation of Unified Group Communication Platform using Multiple Multicasting Servers in ATM Networks (ATM망에서 다중 멀티캐스팅 서버를 이용한 통합된 그룹 통신 플랫폼 구현)

  • Jeong, Chang-Su;Byeon, Tae-Yeong;Kim, Min-Su;Han, Gi-Jun
    • Journal of KIISE:Information Networking
    • /
    • v.27 no.4
    • /
    • pp.544-551
    • /
    • 2000
  • 본논문은 ATM망에서 다중 그룹 통신 서버를 이용하여 다양한 멀티캐스팅 응용 서비슬 지원할 수 있는 통합된 그룹 통신 플랫폼의 설계 및 구현 내용을 기술하였다. 본 논문에서 구현한 플랫폼은 단일 그룹 통신 서버에서 발생할 수 있는 트랙픽 부하로 인한 병목현상을 줄이기 위해 다중 그룹 통신서버 구조를 가지며 테스트를 위하여 멀티캐스팅 응용 서비스를 통하여 올바른 동작을 검증하였다. 이플랫폼은 하부 ATM망을 기반으로 하여 TCP/IP 프로토콜 및 Native ATM 프로토콜 상위에서 동작하여 다양한 멀티캐스팅 응용 및 서비스를 효과적으로 지원할 수 있다.

  • PDF

A Bidirectional Push/Pull Transmission Method Between Client and Server in Multimedia Environments (멀티미디어 환경에서 클라이언트와 서버간 양방향 Push/Pull 전송기법)

  • 천주일;이승룡
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2000.04a
    • /
    • pp.36-39
    • /
    • 2000
  • 멀티미디어 통신 시스템은 멀티미디어의 특성상 대용량 데이터를 처리하기 위한 버퍼 관리기법이 요구된다. 버퍼에 있는 데이터를 전달하는 방식에는 데이터를 제공하는 서버가 데이터 흐름을 제어하는 Push 방식과 데이터를 제공받는 클라이언트가 데이터 흐름을 제어하는 Pull 방식이 있다. 그러나 RTP를 사용하는 기존의 멀티미디어 통신 시스템의 경우 서버와 클라이언트 사이에 Push 방식과 Pull 방식 중의 하나만을 제공하기 때문에 다양한 미디어의 재생을 지원하기에는 한계가 있고, 인터렉티브한 통신이 불가능하다. 더욱이, Push/Pull 두 가지 방식을 모두 지원한다하더라도 단일화된 버퍼 구조를 제공하지 않아 메모리 사용의 낭비가 있다는 단점이 있다. 이를 해결하기 위하여 , 본 논문에서는 RTP를 사용하는 멀티미디어 통신환경에서 각각 단일화된 버퍼구조 구조를 가지고 있는 서버와 클라이언트 사이에 Push 방식과 Pull 방식의 전송방식을 모두를 지원할 수 있는 통합된 Push/Pull 전송 모델을 제안한다. 이 기법은 서버와 클라이언트 사이에서 Peer-to-Peer 개념으로 인터랙티브한 Push/Pull 전송을 지원할 뿐만 아니라 일관된 인터페이스를 지원하는 단일 버퍼 구조를가짐으로써 시스템의 메모리 효율을 향상시킬 수 있다.

  • PDF

The Design and Implementation of Mobile Dictionary App based on Voice Recognition Server (음성 인식 서버를 이용한 모바일 사전 설계 및 구현)

  • Yu, Jae-Seung;Park, Hee-Tae;Park, Mi-So;Song, Min-kyu;Yun, Sung-Hyun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2012.11a
    • /
    • pp.1698-1701
    • /
    • 2012
  • 음성 인식은 사용자의 음성을 문자로 변환하는 기술로 최근 스마트폰의 사용자 인터페이스로 사용되면서 그 활용도가 높아지고 있다. 기존의 스마트폰용 사전 프로그램은 좁은 자판으로 인하여 입력과정에 오타가 많이 발생하고, 찾고자 하는 단어의 발음은 알고 있지만 철자를 알지 못 하는 경우에 검색할 수 없다. 본 논문에서는 음성 명령을 이용한 스마트폰용 영한사전 앱을 설계 및 구현하였다. 외부 음성 인식 서버를 이용하여 음성 명령을 이해하고 클라이언트에 SQLite를 이용하여 사전 데이터 베이스를 구축한다. 클라이언트는 서버로 사용자 음성을 전달하고, 서버는 음성 정보를 텍스트로 변환하여 클라이언트에게 제공한다[1]. 클라이언트는 서버로부터 전송받은 텍스트를 이용하여 사전 데이터베이스를 검색하고, 그 결과를 사용자에게 보여준다.

Design and Implementation of the Voice Feature Elimination Technique to Protect Speaker's Privacy (사용자 프라이버시 보호를 위한 음성 특징 제거 기법 설계 및 구현)

  • Yu, Byung-Seok;Lim, SuHyun;Park, Mi-so;Lee, Yoo-Jin;Yun, Sung-Hyun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2012.11a
    • /
    • pp.672-675
    • /
    • 2012
  • 음성은 가장 익숙하고 편리한 의사 소통 수단으로 스마트폰과 같이 크기가 작은 모바일 기기의 입력 인터페이스로 적합하다. 서버 기반의 음성 인식은 서버를 방문하는 다양한 사용자들을 대상으로 음성 모델을 구축하기 때문에 음성 인식률을 높일 수 있고 상용화가 가능하다. 구글 음성인식, 아이폰의 시리(SiRi)가 대표적인 예이며 최근 스마트폰 사용자의 증가로 이에 대한 수요가 급증하고 있다. 서버 기반 음성 인식 기법에서 음성 인식은 스마트폰과 인터넷으로 연결되어 있는 원격지 서버에서 이루어진다. 따라서, 사용자는 스마트폰에 저장된 음성 데이터를 인터넷을 통하여 음성 인식 서버로 전달해야 된다[1, 2]. 음성 데이터는 사용자 고유 정보를 가지고 있으므로 개인 인증 및 식별을 위한 용도로 사용될 수 있으며 음성의 톤, 음성 신호의 피치, 빠르기 등을 통해서 사용자의 감정까지도 판단 할 수 있다[3]. 서버 기반 음성 인식에서 네트워크로 전송되는 사용자 음성 데이터는 제 3 자에게 쉽게 노출되기 때문에 화자의 신분 및 감정이 알려지게 되어 프라이버시 침해를 받게 된다. 본 논문에서는 화자의 프라이버시를 보호하기 위하여 사용자 음성 데이터로부터 개인의 고유 특징 및 현재 상태를 파악할 수 있는 감정 정보를 제거하는 기법을 설계 및 구현하였다.

Personal Contents Management System in YouFree (YouFree 에서의 개인 컨텐츠 관리 시스템)

  • Chung, Moonyoung;Kang, Sungjoo;Choi, Ji Hoon;Ku, Kyong-I;Kim, Won-Young;Choi, Wan
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2007.11a
    • /
    • pp.440-443
    • /
    • 2007
  • 본 논문에서는 데스크탑 및 웹 사이트에 분산된 개인 컨텐츠 관리 방법을 제안한다. 웹 2.0 과 웹 어플리케이션에 대한 관심이 높아지면서 다양하고 분산된 개인의 모든 컨텐츠를 통합 관리해 주는 시스템에 대한 요구가 높아지고 있다. 본 논문에서는 다양하고 분산된 개인의 컨텐츠를 데스크탑에서 관리해주고, 이를 개인용 서버를 통하여 웹에서도 이용할 수 있게 해주는 개인 컨텐츠 관리 시스템을 제안한다. YouFree 의 개인 컨텐츠 관리 시스템은 데스크탑과 웹 사이트에 분산된 개인의 컨텐츠를 종류에 관계없이 통합된 모델을 이용해서 관리해주고 사용할 수 있게 해주는 서비스이다.

  • PDF

Dynamic Shutdown at Server Power Mode Control for Saving Energy in a Server Cluster Environment (서버 클러스터 환경에서 에너지 절약을 위한 서버 전원 모드 제어에서 동적 종료)

  • Ham, Chihwan;Kim, Hoyeon;Kim, Dongjun;Kwak, Hukeun;Kwon, Huiung;Kim, Youngjong;Chung, Kyusik
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2012.04a
    • /
    • pp.79-82
    • /
    • 2012
  • 기존의 서버 전원 모드 제어에는 서버를 Off할 때 정적 종료 방식을 사용하는 관계로 서버가 사용자 요청을 모두 처리하는 최적의 종료 시간을 찾는데 시간이 많이 걸리는 단점을 가진다. 이 시간이 짧게 되면 사용자 QoS를 보장할 수 없고, 반대로 이 시간이 길게 되면 전력 절감을 기대할 수 없다. 본 논문에서는 정적 종료 방식의 단점을 극복하는 동적 종료 방식을 제안한다. 제안된 방식은 최적의 종료 시간을 찾을 필요 없이 각 서버가 사용자의 요청을 모두 처리하였을 때 자동적으로 서버를 Off한다. 제안된 방법은 최적의 시간을 자동적으로 찾아내기 때문에 사용자 QoS를 보장하고, 전력을 절감한다. 실험은 30대의 PC 클러스터를 이용하여 수행되었고, 실험을 통하여 제안하는 동적 종료 방법이 기존의 정적 종료 방법에 비해 운영자의 수고 없이 자동적으로 전력 절감 및 사용자 QoS에 기여함을 확인하였다.

Integrated Agency on the Host Server (호스트 서버에서의 통합 에이전시)

  • Shin, Hong-Seob;Oh, Se-Man
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2005.11a
    • /
    • pp.537-540
    • /
    • 2005
  • 휴대성을 가장 큰 장점으로 제공하는 모바일 장치는 모바일 장치를 위한 다양한 컨텐츠의 개발로 인해 관심이 주목되고 있다. 이러한 컨텐츠의 형식으로는 StandAlone 방식과 Network 방식이 있으며 근래에는 대부분의 컨텐츠들이 서버와의 통신을 통해 진행되는 후자를 따르고 있다. Network 방식의 컨텐츠는 서버와의 통신이 필수이기 때문에 별도의 서버와 함께 에이전트를 구현해야 한다. 모바일 장치에 탑재된 다양한 가상 기계와 수많은 컨텐츠들은 각각의 에이전트를 필요로 하며, 서버의 에이전트가 증가함에 따라 에이전트를 별도로 관리해야 하는 등의 문제점들이 발생하기 시작하였다. 본 논문에서는 이러한 문제점들을 해결하기 위한 방안으로서 통합된 형태의 에이전시를 제안하고자 한다. 제안된 에이전시는 모바일 장치의 가상기계와 컨텐츠의 종류에 상관없이 단 하나의 에이전시를 통해 상호간의 통신이 가능하다. 뿐만 아니라 서로 다른 모바일 장치와의 상호운용도 가능한 장점을 지닌다. 통합 에이전시는 접속 모듈과 함수 호출 모듈로 구성된다. 접속 모듈은 모바일 장치로부터 전송되는 전송정보 가운데 필요한 정보들을 추출하는 역할을 담당하며, 함수 호출 모듈은 접속 모듈에서 추출한 정보들을 이용하여 모바일 장치가 호출한 서버의 함수를 호출하는 역할을 담당한다.

  • PDF