• 제목/요약/키워드: sensor node scheduling

검색결과 87건 처리시간 0.022초

Multi-Collector Control for Workload Balancing in Wireless Sensor and Actuator Networks

  • Han, Yamin;Byun, Heejung
    • 대한임베디드공학회논문지
    • /
    • 제16권3호
    • /
    • pp.113-117
    • /
    • 2021
  • The data gathering delay and the network lifetime are important indicators to measure the service quality of wireless sensor and actuator networks (WSANs). This study proposes a dynamically cluster head (CH) selection strategy and automatic scheduling scheme of collectors for prolonging the network lifetime and shorting data gathering delay in WSAN. First the monitoring region is equally divided into several subregions and each subregion dynamically selects a sensor node as CH. These can balance the energy consumption of sensor node thereby prolonging the network lifetime. Then a task allocation method based on genetic algorithm is proposed to uniformly assign tasks to actuators. Finally the trajectory of each actuator is optimized by ant colony optimization algorithm. Simulations are conducted to evaluate the effectiveness of the proposed method and the results show that the method performs better to extend network lifetime while also reducing data delay.

Hierarchical Real-Time MAC Protocol for (m,k)-firm Stream in Wireless Sensor Networks

  • Teng, Zhang;Kim, Ki-Il
    • Journal of information and communication convergence engineering
    • /
    • 제8권2호
    • /
    • pp.212-218
    • /
    • 2010
  • In wireless sensor networks (WSNs), both efficient energy management and Quality of Service (QoS) are important issues for some applications. For creating robust networks, real-time services are usually employed to satisfy the QoS requirements. In this paper, we proposed a hierarchical real-time MAC (medium access control) protocol for (m,k)-firm constraint in wireless sensor networks shortly called HRTS-MAC. The proposed HRTS-MAC protocol is based on a dynamic priority assignment by (m,k)-firm constraint. In a tree structure topology, the scheduling algorithm assigns uniform transmitting opportunities to each node. The paper also provides experimental results and comparison of the proposed protocol with E_DBP scheduling algorithm.

On the Handling of Node Failures: Energy-Efficient Job Allocation Algorithm for Real-time Sensor Networks

  • Karimi, Hamid;Kargahi, Mehdi;Yazdani, Nasser
    • Journal of Information Processing Systems
    • /
    • 제6권3호
    • /
    • pp.413-434
    • /
    • 2010
  • Wireless sensor networks are usually characterized by dense deployment of energy constrained nodes. Due to the usage of a large number of sensor nodes in uncontrolled hostile or harsh environments, node failure is a common event in these systems. Another common reason for node failure is the exhaustion of their energy resources and node inactivation. Such failures can have adverse effects on the quality of the real-time services in Wireless Sensor Networks (WSNs). To avoid such degradations, it is necessary that the failures be recovered in a proper manner to sustain network operation. In this paper we present a dynamic Energy efficient Real-Time Job Allocation (ERTJA) algorithm for handling node failures in a cluster of sensor nodes with the consideration of communication energy and time overheads besides the nodes' characteristics. ERTJA relies on the computation power of cluster members for handling a node failure. It also tries to minimize the energy consumption of the cluster by minimum activation of the sleeping nodes. The resulting system can then guarantee the Quality of Service (QoS) of the cluster application. Further, when the number of sleeping nodes is limited, the proposed algorithm uses the idle times of the active nodes to engage a graceful QoS degradation in the cluster. Simulation results show significant performance improvements of ERTJA in terms of the energy conservation and the probability of meeting deadlines compared with the other studied algorithms.

A Novel Duty Cycle Based Cross Layer Model for Energy Efficient Routing in IWSN Based IoT Application

  • Singh, Ghanshyam;Joshi, Pallavi;Raghuvanshi, Ajay Singh
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제16권6호
    • /
    • pp.1849-1876
    • /
    • 2022
  • Wireless Sensor Network (WSN) is considered as an integral part of the Internet of Things (IoT) for collecting real-time data from the site having many applications in industry 4.0 and smart cities. The task of nodes is to sense the environment and send the relevant information over the internet. Though this task seems very straightforward but it is vulnerable to certain issues like energy consumption, delay, throughput, etc. To efficiently address these issues, this work develops a cross-layer model for the optimization between MAC and the Network layer of the OSI model for WSN. A high value of duty cycle for nodes is selected to control the delay and further enhances data transmission reliability. A node measurement prediction system based on the Kalman filter has been introduced, which uses the constraint based on covariance value to decide the scheduling scheme of the nodes. The concept of duty cycle for node scheduling is employed with a greedy data forwarding scheme. The proposed Duty Cycle-based Greedy Routing (DCGR) scheme aims to minimize the hop count, thereby mitigating the energy consumption rate. The proposed algorithm is tested using a real-world wastewater treatment dataset. The proposed method marks an 87.5% increase in the energy efficiency and reduction in the network latency by 61% when validated with other similar pre-existing schemes.

클러스트-트리 무선센서네트워크에서 비콘 프레임 충돌 회피를 위한 멀티채널 시분할 스케줄링 (Multi-Channel Time Division Scheduling for Beacon Frame Collision Avoidance in Cluster-tree Wireless Sensor Networks)

  • 김동원
    • 한국인터넷방송통신학회논문지
    • /
    • 제17권3호
    • /
    • pp.107-114
    • /
    • 2017
  • 클러스트-트리 무선센서네트워크에서 비콘활성화 모드일 때 비콘 충돌은 아주 중요한 문제가 되고 있다. 본 논문에서는 비콘 충돌 현상을 회피하고 네트워크 확장성을 제공하기 위하여 멀티채널 시분할 스케줄링 기법을 제안한다. 코디네이터는 할당된 채널들과 타임슬롯들에 대한 정보를 포함하고 있는 비콘프레임을 방송하는 역할을 한다. 이를 통해 새로운 노드는 자신의 채널과 타임슬롯을 결정하게된다. 제안 방식의 성능을 전형적인 지그비 방식과 비교한다. 제안 방식은 클러스트 트리 무선센서네트워크상에서 비콘 충돌을 방지하고 네트워크 확장면에서 효과적으로 구성이 가능하게 한다.

모바일 싱크를 위한 균등 큐잉(FQMS) : 모바일 싱크 기반 무선 센서 네트워크에서 균등한 데이터 수집을 위한 스케줄링 기법 (Fair Queuing for Mobile Sink (FQMS) : Scheduling Scheme for Fair Data Collection in Wireless Sensor Networks with Mobile Sink)

  • 조영태;박총명;이좌형;서동만;임동선;정인범
    • 한국정보과학회논문지:정보통신
    • /
    • 제37권3호
    • /
    • pp.204-216
    • /
    • 2010
  • 고정 싱크를 사용한 센서 네트워크는 싱크 주변 센서 노드에게 많은 부하를 초래하게 되고 이러한 부하는 센서 노드의 배터리 소모로 이어지게 된다. 싱크 주변 센서 노드의 배터리 소모는 전체 센서 네트워크의 수명을 단축시키는 원인이 된다. 이러한 문제를 해결하기 위해 모바일 싱크를 사용하여 싱크주변 노드의 부하를 분산시키는 연구가 활발히 진행되고 있다. 모바일 싱크는 움직이는 특성을 가지고 있기 때문에 센서 노드와 통신 가능한 시간이 제한된다. 또한 통신 중에도 모바일 싱크와 센서 노드 간 거리가 연속적으로 변하기 때문에 통신 환경 역시 변하게 된다. 모바일 싱크를 사용한 센서 네트워크는 이러한 제약 사항을 해결하며 각 센서 노드들로부터 균등한 양의 데이터를 수집할 수 있어야 한다. 균등치 못한 데이터 수집은 실시간적 센서 네트워크 응용분야에서 긴급한 사건 처리를 가능하지 않게 한다. 본 논문에서는 모바일 싱크를 이용한 센서 네트워크에서 센서 노드들로부터 균등한 데이터 수집을 위한 스케줄링 기법인 FQMS를 제안한다. FQMS는 모바일 싱크와 센서 노드 간 통신 환경과 시간 제약을 고려하여 균등한 데이터 수집을 보장한다. 실험을 통해 제안된 FQMS와 기존의 스케줄링 기법들의 성능을 비교 평가한다. 실험 결과를 통해 제안된 기법이 무선 센서 노드들로 부터의 데이터 수집에 있어서 가장 균등한 데이터 수집을 수행함을 보인다.

QA-MAC: QoS-Aware MAC Protocol for Wireless Sensor Networks

  • Kim, Seong-Cheol;Park, Hyun-Joo
    • Journal of information and communication convergence engineering
    • /
    • 제8권2호
    • /
    • pp.223-227
    • /
    • 2010
  • In this paper, we present a QoS-aware MAC protocol (QA-MAC) for cluster based wireless sensor networks (WSNs). QA-MAC is a TDMA-based scheduling protocol that minimizes the energy consumption in multi-hop WSNs and provides Quality of Service (QoS). A dynamic scheduling algorithm according to the number of member nodes, node traffics, and traffic priorities is suggested. The selected cluster head allocates time slots for all member nodes in the first TDMA schedule period of each round. During the second schedule period in each round, the cluster head makes a schedule for all data transmission. The proposed QA-MAC (QoS-Aware MAC) could save energy, reduce transmission delay, and support QoS.

분산 제어 시스템에서의 태스크와 메시지 기반 스케줄링을 이용한 최적 주기와 우선순위 할당 (Optimal Period and Priority Assignment Using Task & Message-Based Scheduling in Distributed Control Systems)

  • 김형육;이철민;박홍성
    • 제어로봇시스템학회논문지
    • /
    • 제8권6호
    • /
    • pp.506-513
    • /
    • 2002
  • Distributed control systems(DCS) using fieldbus such as CAN have been applied to process systems but it is very difficult to design the DCS while guaranteeing the given end-to-end constraints such as precedence constraints, time constraints, and periods and priorities of tasks and messages. This paper presents a scheduling method to guarantee the given end-to-end constraints. The presented scheduling method is the integrated one considering both tasks executed in each node and messages transmitted via the network and is designed to be applied to a general DCS that has multiple loops with several types of constraints, where each loop consists of sensor nodes with multiple sensors, actuator nodes with multiple actuators and controller nodes with multiple tasks. An assignment method of the optimal period of each loop and a heuristic assignment rule of each message's priority are proposed and the integrated scheduling method is developed based on them.

환경정보 시스템에 적합한 클러스터 기반 에너지 효율적인 스케줄링 기법 (An Energy Efficient Cluster-based Scheduling Scheme for Environment Information Systems)

  • 안성현;김승훈
    • 한국멀티미디어학회논문지
    • /
    • 제11권5호
    • /
    • pp.633-640
    • /
    • 2008
  • 센서 네트워크 관련 여러 연구 중 대표적인 것이 센서 노드로 클러스터를 구성하여 센서 노드의 에너지효율을 높이는 것이다. 그러나 기존의 연구는 센서에서 취득한 환경정보에 의한 센서 노드의 동작을 고려하지 않았다. 따라서 센서 노드는 환경정보와 무관하게 TDMA 스케줄을 설정하고 에너지 비효율적으로 동작했다. 본 논문에서는 다양한 응용 환경에 유연하게 적용할 수 있는 클러스터 기반 에너지 효율적인 스케줄링 기법을 제안했다. 이 기법은 환경정보인 응용 계층에서 취득한 정보를 하위 MAC 계층에 반영하여 클러스터의 스케줄을 설정하게 된다. 응용 계층의 정보는 클러스터 헤드에서 감지한 데이터와 비교하여 유사성 정도에 따라 스케줄링을 계획한다. 유사성 결과에 따라서 데이터 전송을 결정하게 되므로 환경의 특징 반영이 가능하고 에너지 효율적인 동작이 가능하다. 제안된 기법이 클러스터를 이용한 대표적인 방법인 LEACH 및 LEACH-C 프로토콜과 비교하여 에너지 효율적인 측면에서 우수함을 시뮬레이션을 통하여 보였다.

  • PDF

무선 센서 엑츄에이터 네트워크에서의 시간지연을 고려한 노드 스케줄링 제어 기법 (A Node Scheduling Control Scheme with Time Delay Requirement in Wireless Sensor Actuator Networks)

  • 변희정
    • 인터넷정보학회논문지
    • /
    • 제17권5호
    • /
    • pp.17-23
    • /
    • 2016
  • 무선 센서 엑츄에이터 네트워크(WSAN) 시스템은 기존의 무선 센서 네트워크(WSN)에서 엑츄에이터 기능을 추가한 센서 노드들을 연결하여 망을 구성하는 시스템이다. 엑츄에이터는 센서 노드와 함께 작동하며, 재난구호, 군용 감시체계, 건강 모니터링 및 기반시설 보안 등의 여러 응용분야에 적용된다. 이러한 응용분야는 적시에 정확하게 작동하여 데이터를 신뢰성 있게 전달하는 능력이 요구된다. 생물학적으로 영감을 받은 모델링 기법은 개별적인 단순함을 유지하면서 동시에 강인성과 확장성, 적응성을 달성할 수 있는 기법으로 최근 상당한 관심을 받아오고 있다. 본 논문에서는 생물학적 메커니즘 중 전염병 전파 모델을 기반으로 이산 동적 모델을 제안하고 WSAN 시스템에 적용하고자 한다. 이를 위해 에너지 소모를 최소화하면서 동시에 시간지연 구속조건을 갖는 데이터 전파를 위한 노드 스케줄링 기법을 제안한다. 제안된 기법의 평형 상태 분석과 제어이론을 바탕으로 시스템의 안정성을 분석한 후 시뮬레이션 결과를 통해 요구 지연 시간을 만족하는 동시에 에너지 소모를 줄이는 성능을 검증한다.