• Title/Summary/Keyword: 가상노드

Search Result 301, Processing Time 0.033 seconds

Implementation of a TDMA-based Bidirectional Linear Wireless Sensor Network (양방향 통신을 지원하는 시분할 기반 무선 센서 네트워크의 구현)

  • Lee, Hyung-Bong;Park, Lae-Jeong;Moon, Jung-Ho;Chung, Tae-Yun
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.14 no.4
    • /
    • pp.341-351
    • /
    • 2008
  • Communication in wireless sensor networks comprising a plurality of sensor nodes located in an ad hoc environment is unidirectional in that data gathered by sensor nodes are transmitted to a sink node and not vice versa. In those networks, it is not possible for a server or a gateway to send commands to the sensor nodes to determine whether some previously received data are valid when the data indicate unusual conditions, which makes it difficult to make appropriate reactions to the unusual situations. This paper proposes and implements a TDMA-based sensor network communication protocol named BiWSLP(Bidirectional Wireless Sensor Line Protocol) supporting bidirectional communication capability. The BiWSLP is an extension of the WSLP, a unidirectional sensor network communication protocol based on the TDMA protocol. To test the feasibility of the proposed BiWSLP, we construct a virtual bridge management system capable of sending commands to sensor nodes as well as collecting data from the sensor nodes. Based on the test results of the virtual bridge management system, we show the applicability and advantages of the BiWSLP in terms of energy efficiency and bidirectional communication capability.

Simultaneous Localization and Routing in Wireless Sensor Network Using Virtual Coordinates (센서네트워크에서 버추얼 코디네이트를 이용한 위치기반 라우팅 기법)

  • Chang, Hyeong-Jun;Park, Gwi-Tae
    • Proceedings of the KIEE Conference
    • /
    • 2007.07a
    • /
    • pp.1817-1818
    • /
    • 2007
  • 무선센서네트워크는 컴퓨텅 기술능력과 무선 통신 능력을 지닌 센서 노드들을 이용하여 자율적으로 네트워크를 형성하고 상호간에 정보를 전달한다. 최근 무선센서네트워크 기술이 유비쿼터스 사회의 핵심 기술로 부각되면서 넓은 범위의 지역에서 센싱된 데이터를 활용하는 부분에 많은 연구가 진행되고 있다. 이러한 센서네트워크에서 확장성을 고려하기 위하여 위치기반의 라우팅 기법이 사용된다. 실제위치를 이용한 방법은 GPS를 사용하여 노드의 위치를 파악한다. 그러나 이 방법은 센서노드의 프로세서 및 메모리의 용량을 초과하고, 실내에서 사용할 수 없다는 단점이 있다. 따라서 본 논문에서는 가상좌표(Virtual coordinates) 개념을 이용하여 특정 비콘노드로 부터의 홉수를 계산하여 센서노드의 위치를 계산하고, Greedy 방식의 라우팅을 통하여 실제 위치를 이용한 방법과 비교한다.

  • PDF

Process Scheduling for High-Performance Network I/O Virtualization over Multicore Systems (멀티코어 시스템에서 고성능 네트워크 I/O 가상화를 위한 프로세스 스케줄링)

  • Kim, Jong-Seo;Jin, Hyun-Wook
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2011.06a
    • /
    • pp.520-523
    • /
    • 2011
  • 가상화는 하나의 컴퓨팅 노드에 여러 개의 가상 머신을 구성하여 서버의 자원 활용률을 높여주는 매우 유용한 기술이다. 하지만 아직까지 멀티코어 기반의 전가상화(Full Virtualization) 환경에서 네트워크 I/O 성능 향상을 위한 연구는 미비하다. 또한 기존의 프로세스 스케줄링 기법은 통신을 수행하는 게스트 도메인의 프로세스들을 효과적으로 지원해주지 않는다. 이러한 문제를 해결하기 위하여 네트워크 I/O 가상화를 위한 통신 프로세스의 동적 스케줄링 방식을 제안한다. 기존의 프로세스 친화도 결정 기법을 기반으로 네트워크 I/O 가상화에 특화된 제안 기법은 전가상화 VMM(Virtual Machine Monitor)인 VirtualBox를 대상으로 구현되었으며, 성능 측정을 통하여 네 개의 가상 머신을 적용하였을 경우 기존 리눅스 스케줄러 대비 총 네트워크 사용량을 약 97% 상승 시킴을 보인다.

A Study on Virtual Execution To Understand the Behavior of Software (소프트웨어의 행위를 이해하기 위한 가상 실행에 관한 연구)

  • 정양재;이문근
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10a
    • /
    • pp.436-438
    • /
    • 2000
  • 다양한 실행 경로가 존재하는 실시간 시스템을 이해하기 위해 시스템의 정적 정보와 함께 동정 정보가 사용자에게 적절히 제공되어야 한다. 본 논문은 정적 정보와 동적 정보를 표현하기 위해 SRL(System Representation Language)을 사용한다. 정적 정보는 SRL 노드를 분석해서 얻고 동적 정보는 SRL을 실행함으로 얻는다. SRL의 가상 실행은 시스템 독립적인 자바 가상 기계를 통해 이루어진다. 가상 실행은 순방향뿐만 아니라 역방향으로도 이루어진다. SRL 실행 라이브러리는 순.역방향 실행을 위해 SRL 각 구문의 의미 규칙에 맞게 정의하며 자바 가상 기계를 통해 실행되는 클래스 파일로 컴파일된다. 메모리에 로딩된 SRL은 SRL 실행 라이브러리를 동적으로 호출하여 가상 실행을 이룬다. 동적 실행을 통해 추출된 동적 정보는 SRL에 포함된다.

  • PDF

Study of IoT Framework using NFV/SDN (NFV/SDN를 통한 IoT 프레임워크 연구)

  • Lim, Hwan-Hee;Kim, Se-Jun;Lee, Byung-Jun;Kim, Kyung-Tae;Youn, Hee-Yong
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2018.07a
    • /
    • pp.203-204
    • /
    • 2018
  • 소프트웨어 정의 네트워킹 (SDN)과 네트워크 기능 가상화는 최근들어 급부상 하고 있는 기술이며, Big Data 시대에 큰 잠재력을 가지고 있다. 네트워크 기능 가상화 (NFV)는 방화벽이나 스위치, 라우터와 같은 네트워크 장비를 가상화하는 개념이다. 가상화란 실제로 존재하지 않는 것을 실제로 존재하는 것처럼 하는 것을 의미한다. 가상화 기술을 사용하여 네트워크 노드 기능의 전체 클래스를 통신 서비스를 생성하기 위해 연결하는 네트워크 아키텍쳐 개념이다. 본 논문에서는 IoT 아키텍쳐 설계를 위해 NFV를 이용해 설계하며 SDN 기반 IoT 프레임 워크를 제안한다.

  • PDF

An Optimal VM creation by considering I/O Bandwidth in Virtualized Hadoop Cluster Environments (가상화된 Hadoop 클러스터 환경에서 I/O 대역폭을 고려한 최적VM 생성)

  • Kim, Tae-Won;Kim, Hyun-Jun;Kim, Joom-Mo
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2012.06c
    • /
    • pp.151-153
    • /
    • 2012
  • 최근 고속 네트워크와 저장 기술의 발전으로 인하여 대용량 데이터 분산 처리 시스템에 관한 연구가 활발히 진행되고 있다. 또한 서버의 통합을 통해 시스템 자원의 효율적인 활용을 제공할 수 있는 시스템 가상화가 많은 주목을 받고 있다. 그러나 가상 머신 환경에서 대용량 데이터 분산처리 시스템을 구성할 경우 많은 문제가 발생하게 된다. 본 논문에서는 가상 머신 환경에서 Hadoop 클러스터를 활용할 때 가상 데이터 노드의 개수에 따른 I/O 대역폭 최적화에 대한 실험을 하고 평가를 한다. 본 논문에서 수행한 실험 결과는 가상 머신 환경에서 I/O 대역폭 밸런싱(balancing)을 지원하는 Hadoop Scheduler의 개발 연구에 사용될 것이다.

User Pattern-based Dynamic Virtual Machine Allocation Scheme in Cloud Computing (클라우드 컴퓨팅에서 사용자 패턴 분석 기반 동적 가상 머신 할당 기법)

  • Bae, Jun-Sung;Choi, Gyeong-Geun;Lee, Bong-Hwan
    • Annual Conference of KIPS
    • /
    • 2010.11a
    • /
    • pp.906-908
    • /
    • 2010
  • 클라우드 컴퓨팅 환경을 구축할 수 있게 하는 OpenNebula는 ONE 스케줄러를 통해 가상머신들의 라이프 사이클을 관리한다. ONE 스케줄러는 가상머신을 할당 할 때, 클러스터 노드의 물리적 자원 할당 여부만을 고려하기 때문에 가상 머신 생성 후의 부하를 예측하기 힘들다. 본 논문에서는 사용자의 이전 가상 머신 사용 패턴을 기반으로 부하 등급을 나누고 이 등급에 따라 가상머신을 동적으로 할당하는 기법을 제안한다.

Virtual Reality Using X3DOM (X3DOM을 이용한 가상현실)

  • Chheang, Vuthea;Ryu, Ga-Ae;Jeong, Sangkwon;Lee, Gookhwan;Yoo, Kwan-Hee
    • Journal of the Institute of Electronics and Information Engineers
    • /
    • v.54 no.1
    • /
    • pp.165-170
    • /
    • 2017
  • Web 3D technology can be used to simulate the experiments of scientific, medical, engineering and multimedia visualization. On the web environment, 3D virtual reality can be accessed well without strictly on operating system, location and time. Virtual Reality (VR) is used to depict a three-dimensional, computer generated realistic images, sound and other sensations to replicated a real environment or an imaginary setting which can be explored and interacted with by a person. That person is immersed within virtual environment and is able to manipulate objects or perform a series of action. Virtual environment can be created with X3D which is the ISO standard for defining 3D interactive, web-based 3D content and integrating with multimedia. In this paper, we discuss about X3D VR stereo rendering scene and propose new X3D nodes for the HMD VR (head mounted display virtual reality). The proposed nodes are visualized by the web browser X3DOM of X3D.

Design of the Energy Efficient Virtual Backbone Construction in the Zigbee Network (지그비 네트워크에서 효율적인 에너지 관리를 위한 가상 백본 설계)

  • Kim, Bo-Nam;Lee, Jin-Young
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.11 no.12
    • /
    • pp.2413-2418
    • /
    • 2007
  • IN wireless sensor networks (WSNs), one challenging issue is to In wireless sensor networks (WSNs), one challenging issue is to construct a virtual backbone in a distributed and localized way while considering energy limitation. Dominating set has been used extensively as core or virtual backbone in WSNs for the purposes like routing and message broadcast. To ensure network performance, a good dominating set construction protocols should be simple and avoid introducing extra message. In addition, the resulting dominating set should be small, connected, and take into account the energy level at each node. This paper studies efficient and simple virtual backbone construction protocol using defer time in IEEE 802.15.4- based WSNs (e.g. Zigbee). The efficiency of our proposed protocol is confirmed through simulation results.

A Grid-based Node Split Algorithm for Managing Current Location Data (현재 위치 데이타 관리를 위한 그리드 기반 노드 분할 알고리즘)

  • Lee, Seung-Won;Hong, Dong-Suk;Kang, Hong-Koo;Han, Ki-Joon
    • 한국공간정보시스템학회:학술대회논문집
    • /
    • 2005.11a
    • /
    • pp.67-73
    • /
    • 2005
  • 최근 이동체의 위치 데이타를 활용하는 위치 기반 서비스에 대한 관심이 급증하고 있다. 이러한 위치 기반 서비스에서 이용되는 대용량 위치 데이타를 효율적으로 관리하기 위한 아키텍처로서 클러스터 기반 분산 컴퓨팅 구조를 갖는 GALIS(Gracefully Aging Location Information System) 아키텍처가 제안되었다. GALIS는 비균등 2-단계 그리드를 사용하여 노드들의 부하 분산 및 색인을 수행한다. 하지만 비균등 2-단계 그리드의 분할 알고리즘은 이동체가 특정 지역에 편중되는 경우 불필요한 노드를 생성하는 문제를 가지고 있다. 따라서 본 논문에서는 이동체의 다양한 분포에 대하여 더욱 효율적인 노드 분할 알고리즘을 제시한다. 본 논문에서 제시한 노드 분할 알고리즘은 이동체의 현재 위치에 따른 공간적 분포를 고려하기 때문에 이동체가 특정 지역에 편중되는 경우에도 불필요한 노드를 생성하지 않고 효율적인 부하 분산을 수행할 수 있으며, 분산 시스템에서 중요시되는 균형 있는 부하 분산을 수행할 수 있다. 또한, 가상 노드 분할 시뮬레이터를 구현하여 다양한 이동체 데이타 분포 형태에 대해 실험하였으며, 이러한 실험을 통하여 기존의 알고리즘보다 더욱 효율적으로 노드를 분할하는 것을 검증하였다.

  • PDF