• 제목/요약/키워드: Distributed Server

검색결과 847건 처리시간 0.066초

애드혹 라우팅을 이용한 무선센서네트워크 기반의 원격 생체신호 모니터링 시스템 (Remote Vital Sign Monitoring System Based on Wireless Sensor Network using Ad-Hoc Routing)

  • ;이영동;정완영
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2006년도 춘계종합학술대회
    • /
    • pp.426-429
    • /
    • 2006
  • 노약자나 만성질환자를 위하여 가정에서 분산된 무선센서네트워크 노드를 사용하는 헬스케어 모니터링 시스템을 설계 및 제작하였다. 본 시스템은 가장 중요한 건강 파라메터인 ECG와 체온을 측정하도록 설계되었으며, 무선센서 노드를 사용하여 원격지의 병원서버 또는 의사의 PC, PDA에 연결된 베이스스테이션으로 Ad-hoc 네트워크를 통해 환자 또는 노인의 건강정보를 전송하는 시스템 구현에 목적을 두고 있다. 본 시스템을 통해 환자의 의료장비 비용을 절약 할 수 있을 뿐만 아니라 센서 노드는 무선센서네트워크의 강점인 Ad-hoc 통신이 가능하면서 저전력으로 동작하여 배터리의 수명을 연장할 수 있는 특징을 가진다. 또한, 병원의 한층 전체의 환자나 여러 환자가 거주하는 가정 또는 시설에서 하나의 PC(또는 서버컴퓨터)로 시스템 구성이 가능하도록 시스템을 구현함으로서 베이스스테이션에서 멀리 떨어져 있는 환자의 생체 신호도 Ad-hoc 네트워크를 통해 베이스스테이션까지 전송이 가능하였으며, 이동성 제공 및 홈 환경에서 사용자에게 편리함을 가져올 수 있으리라 예상된다.

  • PDF

SSD Storage Tester에서 메시징 시스템을 이용한 로그 처리 (Log processing using messaging system in SSD Storage Tester)

  • 남기안;권오영
    • 한국정보통신학회논문지
    • /
    • 제21권8호
    • /
    • pp.1531-1539
    • /
    • 2017
  • 기존의 SSD 스토리지 테스터는 TCP와 네트워크 파일 시스템을 이용하여 서버 - 클라이언트 간 1-N 구조로 로그를 처리하였다. 이러한 방식은 CPU 사용량 증가, 예외처리의 어려움 등의 문제가 발생한다. 이에 본 논문은 Kafka나 RabbitMQ 같은 오픈 소스 메시징 시스템을 이용하여 비동기 분산처리가 가능한 로그 처리 메시지 레이어를 구현하고 기존 로그 전송방식과 비교하였다. 로그 시뮬레이터(Simulator) 를 구현하여 전송 대역폭과 CPU 사용량을 비교하였다. 테스트 결과 기존 전송 방법과 비교하여 메시지 레이어를 이용한 전송이 대역폭에서 높은 성능을 보였으며 CPU 사용량의 경우 큰 차이를 보이지 않았다. 메시지 레이어를 이용할 경우 기존 방식보다 더 쉽게 구현 가능하며 성능 면에서도 더 높은 효율을 보였으므로 기존 방식보다 높은 효율을 보일 것으로 기대된다.

CERES: 백본망 로그 기반 대화형 웹 분석 시스템 (CERES: A Log-based, Interactive Web Analytics System for Backbone Networks)

  • 서일현;정연돈
    • 정보과학회 컴퓨팅의 실제 논문지
    • /
    • 제21권10호
    • /
    • pp.651-657
    • /
    • 2015
  • 웹 응용 프로그램의 급격한 증가와 함께 웹 트래픽이 증가하고 있다. 웹에 대한 요청과 그 응답에 대한 기록인 웹 로그 또한 폭발적으로 증가하고 있다. 웹 로그로부터 가치 있는 정보를 취득하기 위해서는 매우 큰 용량의 데이터를 효과적이고 다양한 방법으로 다룰 수 있는 시스템이 필요하다. 본 논문에서는 백본망 로그 기반 대화형 웹 분석 시스템인 CERES를 소개한다. 기존의 웹 분석 시스템들과 달리, CERES는 하나의 웹 서버에 대한 분석이 아닌 백본망에서 생성되는 모든 웹 로그의 분석을 목적으로 한다. CERES는 하둡 분산 파일 시스템 (HDFS)을 저장소로 하는 서버 클러스터에 배포되며, 대용량의 로그에 기반한 분석을 분산 처리를 통해 지원한다. CERES는 백본망에서 생성된 웹 로그 데이터를 관계형 데이터로 변환하고, 사용자는 변환된 관계형 데이터에 대해 SQL을 이용하여 질의를 요청할 수 있다. 내부적으로 CERES는 웹 로그의 통계적 분석에 대한 질의를 효과적으로 처리하기 위해 데이터 큐브를 활용한다. 또한, CERES는 다양한 통계적 분석을 지원하기 위해 대화형 SQL 질의 인터페이스를 포함한 세 가지 형태의 웹 인터페이스를 제공하며 사용자는 이를 통해 쉽게 질의를 요청할 수 있고 그 결과를 시각적으로 확인할 수 있다.

분산 UNIX 환경에서 Shared-Concurrent File System의 설계 및 구현 (Design and implementation of a Shared-Concurrent File System in distributed UNIX environment)

  • 장시웅;정기동
    • 한국정보처리학회논문지
    • /
    • 제3권3호
    • /
    • pp.617-630
    • /
    • 1996
  • 본 연구에서는 소규모 서버로 사용될 수 있는 Workstation Cluster환경에서 전통 적인 디스크들을 디스크 배열 처럼 사용할 수 잇는 병행 화일시스템(S-CFS)을 설계 하고 구현하였다. S-CFS는 범용의 UNIX 운영체제를 기반으로 구현되어서 융통성과 이식 성이 높으며 별도의 입출력 노드가 불필요하므로 시스템 자원을 효율적으로 사용한다. 성능 분석 결과에 위하며, 소규모 서버에서 디스크의 수가 충분 할 경우, 트랜잭션 처리 에서 병행 화일시스템의 성능은 CPU 계산 능력에 의하여제한받는 것으로 나타났으며 대용량 데이타 입출력에서는 성능이 버퍼 간의 데이타 복사시간에 의하여 제한받는 것으로 나다.Workstation Cluster 에서 구현된 병행 화일시스템은 8개의 디스크에서 트랜잭션 처리의 경우에는초당 388 트랜잭션의 처리율을 보였으며, 대용량 데이타의 경우에는 15.8 MBytes/sec 의 대역표을 보였다. 그리고 사용자가 병행 화일시스템의 병렬성을 제어할 수 있도록 설계함으로써 고속 입출력을 요구하는 사용자의 처리율을 높일 수 있도록 하였다.

  • PDF

M/En/1 대기모형에서 얼랑분포의 성질을 이용한 오버슛의 분포에 대한 근사 (Approximation on the Distribution of the Overshoot by the Property of Erlang Distribution in the M/En/1 Queue)

  • 이상기;배종호
    • 응용통계연구
    • /
    • 제28권1호
    • /
    • pp.33-47
    • /
    • 2015
  • 본 논문은 $M/E_n/1$ 대기모형에서 작업부하량과정의 오버슛의 분포함수에 대한 근사식을 제안한다. 오버슛이란 작업부하량과정이 미리 정해진 한계점을 처음으로 초과할 때 초과하는 양을 말하는데 정확한 분포함수는 수학적인 표현으로만 얻어졌을 뿐 분포함수를 실제로 계산하는 것은 거의 불가능하다. 그래서 기존 연구에서는 오버슛에 관한 몇가지 성질을 이용하여 오버슛의 분포함수에 대한 근사식이 구해졌다. 본 논문은 고객의 서비스시간의 분포가 얼랑분포라는 점을 활용하여 기존에 얻어진 근사식보다 더 정확한 근사식을 제안한다. 그리고 제안한 근사식이 얼마나 참값에 가까운지 판단하기 위하여 시뮬레이션을 통하여 얻어진 오버슛의 분포함수와 비교한다.

상황 인식 기반의 유비쿼터스 어플리케이션 구현 (Implementation of Ubiquitous Application based on Context-Awareness)

  • 서정희;박흥복
    • 한국정보통신학회논문지
    • /
    • 제12권4호
    • /
    • pp.744-751
    • /
    • 2008
  • 정보와 통신 기술의 새로운 경향을 나타내는 유비쿼터스 컴퓨팅은 일반 환경에서 활용할 수 있도록 다량의 정보를 처리할 수 있는 컴퓨팅 기술을 내장하고 있고, 일반 환경의 모든 사물은 통신 기능과의 상호작용을 위해 센서 및 작동기기를 내장하고 있다. 따라서 유비쿼터스 컴퓨팅은 언제, 어디서나 기기에 접속하여 적절한 기능을 수행할 수 있어야 한다. 그러나 유비쿼터스 컴퓨팅과 같은 분산 환경에서 다양한 기능들과의 상호 보완 및 상호 작용을 위한 어플리케이션 설계는 매우 어렵다. 따라서 본 논문은 네트워크 기능이 추가된 장비를 이용한 임베디드 응용 소프트웨어와 LabVIEW를 사용하여 서버 모듈 및 가상 프로토타이핑과의 인터페이스를 구현하고자 한다. 그리고 상황 인식(Context-Awareness)과 위치 인식(Location Awareness)을 통해서 수집한 센서의 정보를 기반으로 상황 인식 기반의 유비쿼터스 어플리케이션을 제안하고, 이를 실험실 환경의 상황 인식을 통한 장치 제어 및 모니터링에 응용한다.

융합현실에서 콘텐츠 네트워킹을 위한 모바일 기반 보안 중계 설계 (Design of Mobile-based Security Agent for Contents Networking in Mixed Reality)

  • 김동현;임재현;김석수
    • 융합정보논문지
    • /
    • 제9권3호
    • /
    • pp.22-29
    • /
    • 2019
  • ICT 기술의 발전으로 인하여 융합현실 콘텐츠는 단순한 3차원 콘텐츠만을 보여주는 서비스 플랫폼에서 센서 정보, 공유 정보등 다양한 정보 등을 가시화하여 제공함으로서 다양한 산업분야에서 서비스 제공을 위한 기술로서 활용되어지고 있다. 제공되는 정보와 콘텐츠가 증가함에 따라 증강되는 오브젝트의 리소스를 네트워크로 전송하여 어플리케이션을 경량화하는 연구들이 진행되고 있다. 네트워크를 통해 리소스를 제공하기 위해서는 패턴 정보, 콘텐츠 정보, 센서 정보 등 다양한 정보들을 처리하기 위한 서버들이 클라우드 환경에서 구축되어야 한다. 그러나 클라우드 환경에서 실시간으로 송수신되는 데이터를 인증하기 위해서는 그 처리과정이 길기 때문에 랜더링 과정에서 딜레이 현상이 발생하여 QoS가 떨어지는 문제가 있다. 따라서 본 연구에서는 센서 정보, 3차원 모델 등 다양한 콘텐츠를 제공해주는 융합현실 서비스의 증강 콘텐츠를 제공해주는 클라우드 서버를 분산하고 분산된 서버간 중계를 통하여 신뢰된 데이터를 처리하는 시간을 단축하기 위한 시스템을 설계하였다.

HTML5기반 실시간 저장 영상에 대한 스트리밍 시스템 설계 (HTML5-based Streaming System Designed for Real-time Store Video)

  • 반태학;배은아;김종문;정인용;정회경
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2014년도 추계학술대회
    • /
    • pp.736-738
    • /
    • 2014
  • 최근 QoS 기술의 일환의 하나인 실시간 스트리밍 서비스의 기술들이 이슈화 되고 있다. 하지만 현재의 대다수 스트리밍 서비스들은 특정 S/W나 별도의 프로그램 설치를 통해 실시간 스트리밍 서비스를 지원하는 실정이고, 저장되는 영상에 대해 저장의 종료 전까지는 영상에 대해 편집 및 사용이 불가능 하였다. 이에 본 논문에서는 사용자가 저장하고 있는 영상에 대해 멀티스레드 및 Storm기법을 적용한 분산처리 시스템을 기반으로 별도의 S/W나 프로그램의 설치 없이 HTML5기반의 웹 콘텐츠를 제작하여 각 디바이스들이 지원하는 웹 브라우저를 이용한 실시간 스트리밍 시스템을 제안한다. 이는 스트리밍 서비스를 제공하는 사용자가 실시간으로 저장되는 영상에 대해 편집 및 사용이 가능하며, 서버와 클라이언트 간 실시간 응답 및 콘텐츠 공유를 필요로 하는 교육 및 멀티미디어 스트리밍 분야에 활용될 것이다.

  • PDF

안전한 웹서비스를 위한 멀티 에이전트 기반의 확장된 SAML 위임 모델 (An Extended SAML Delegation Model Based on Multi-Agent for Secure Web Services)

  • 김규일;원동호;김응모
    • 정보보호학회논문지
    • /
    • 제18권4호
    • /
    • pp.111-122
    • /
    • 2008
  • 웹 서비스는 네트워크상에서 서로 다른 종류의 컴퓨터들 간에 상호운용을 지원하기 위한 시스템이고 서비스 지향적 분산 컴퓨팅 기술의 일종이다. 이러한 환경에서 보안은 가장 중요한 문제 중 하나이다. 공격자는 아무런 인증 없이 사용자의 비밀정보를 노출 시킬 수 있다. 또한 사용자들은 웹 서비스를 이용하기 위해 반드시 그들 대신 서비스를 처리할 에이전트에게 그들의 권한 모두를 혹은 그 중 일부분을 일시적으로 위임해야만 한다. 이것은 사용자의 비밀정보가 에이전트를 통해 외부에 노출되는 결과를 초래한다. 우리는 에이전트를 통한 비밀정보의 노출을 막고 서비스의 기밀성과 단언정보의 무결성을 제공하기 위해 XML 암호화와 XML 전자서명 방식을 이용한다. 그리고 XACML 기반의 웹 서비스 관리 서버를 통해 웹 서비스 제공자들과의 서비스정책의 상호운용을 수행한다. 우리는 역시 멀티 에이전트들 간의 위임을 통해 웹 서비스 제공자들에게 전달될 위임 단언을 정의하기 위해 SAML을 확장한다.

An Offloading Scheduling Strategy with Minimized Power Overhead for Internet of Vehicles Based on Mobile Edge Computing

  • He, Bo;Li, Tianzhang
    • Journal of Information Processing Systems
    • /
    • 제17권3호
    • /
    • pp.489-504
    • /
    • 2021
  • By distributing computing tasks among devices at the edge of networks, edge computing uses virtualization, distributed computing and parallel computing technologies to enable users dynamically obtain computing power, storage space and other services as needed. Applying edge computing architectures to Internet of Vehicles can effectively alleviate the contradiction among the large amount of computing, low delayed vehicle applications, and the limited and uneven resource distribution of vehicles. In this paper, a predictive offloading strategy based on the MEC load state is proposed, which not only considers reducing the delay of calculation results by the RSU multi-hop backhaul, but also reduces the queuing time of tasks at MEC servers. Firstly, the delay factor and the energy consumption factor are introduced according to the characteristics of tasks, and the cost of local execution and offloading to MEC servers for execution are defined. Then, from the perspective of vehicles, the delay preference factor and the energy consumption preference factor are introduced to define the cost of executing a computing task for another computing task. Furthermore, a mathematical optimization model for minimizing the power overhead is constructed with the constraints of time delay and power consumption. Additionally, the simulated annealing algorithm is utilized to solve the optimization model. The simulation results show that this strategy can effectively reduce the system power consumption by shortening the task execution delay. Finally, we can choose whether to offload computing tasks to MEC server for execution according to the size of two costs. This strategy not only meets the requirements of time delay and energy consumption, but also ensures the lowest cost.