Reusable Algorithmic Skeleton Framework for Clustering Algorithms in Wireless Sensor Network (SCW)

Author:

Taheri Hoda1,Savadi Abdorreza1,Abrishami Saeid1

Affiliation:

1. Ferdowsi University of Mashhad

Abstract

AbstractIn Wireless Sensor Networks (WSNs), clustering is often used to improve communication and routing. Therefore, clustering approaches highly attract several researchers since performing clustering saves energy, and energy efficiency is a significant goal in WSN. To beneficially adopt WSN technology, efficient application development is necessary. Therefore, a user-friendly programming abstraction is required to simplify the programming chore without sacrificing efficiency. Using suitable higher-level programming abstraction, it is neither obligatory for a programmer to be an expert in most fields related to WSN nor to be distracted from the application logic by focusing on low-level system issues. To ease the development of new clustering algorithms, a prefabricated algorithmic skeleton, namely SCW, is presented which only requires two functions to be filled in, i.e., to be implemented. The rest of the work (e.g., synchronization, sensing the environment, data aggregation, nodes’ energy calculations, and routing) will be handled by the proposed framework. Hence, SCW has the capability of performing a level of optimization in the background without user interference. By considering software metrics such as Lines of Code (LoC), Halstead metrics, and McCabe complexity while employing the proposed framework, one can implement a WSN clustering algorithm with fewer source lines of code, less programming effort, and difficulty, less time to understand and implement when compared to a built-from-scratch implementation. Although this algorithmic skeleton framework is proposed for implementation, to show its efficiency in this paper, we use the simulation environment.

Publisher

Research Square Platform LLC

Reference16 articles.

1. Info-based approach in distributed mutual exclusion algorithms;Neamatollahi P;J. Parallel Distrib. Comput.,2012

2. Neamatollahi, P., Taheri, H., Naghibzadeh, M.: “A distributed token-based scheme to allocate critical resources,” in 2011 CSI International Symposium on Computer Science and Software Engineering, CSSE 2011, (2011)

3. Distributed Clustering-Task Scheduling for Wireless Sensor Networks Using Dynamic Hyper Round Policy;Neamatollahi P;IEEE Trans. Mob. Comput.

4. Harnessing Green It: Principles and Practices;Murugesan S;Harnessing Green. It Princ Pract.,2012

5. Cluster head election techniques for coverage preservation in wireless sensor networks;Soro S;Ad Hoc Netw.,2009

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3