Energy efficiency is an important parameter in the research area related to the design of routing protocols for Wireless Sensor Networks (WSNs). The consumption of energy during transmission and processing of data is more which makes the sensor network to erroneous state. In WSN, Low Energy Adaptive Clustering Hierarchy (LEACH) is a popular hierarchical routing protocol, which is responsible for energy storage in nodes. The residual energy and distance between the base station and node are not considered for selection of cluster head in traditional methods. This paper proposes a Cross Layer-Low Energy Adaptive Clustering Hierarchy model (CL-LEACH), an efficient routing protocol to increase the lifetime of the battery. CL-LEACH considers residual energy and for cluster head selection and provides an energy efficient transmission schemes for WSN. The cross-layer design delivers adaptive modulation by abusing intersegment dependencies across Medium Access Control, Physical, and Application layers. Moreover, CL-LEACH utilizes the remaining energy of the node for cluster head selection which preserves the overall energy. The proposed method provides better results in terms of number of live nodes, energy dissipation, message cost when compared to the traditional LEACH protocol.
Traditional heavyweight software development methodologies are rigid, heavily documentation oriented and process oriented. In the present E-Business dominated environment, the above methodologies are hard to follow. In response to this, a new generation of lightweight methodologies such as Extreme Programming (XP) has evolved which has only a few simple rules to adopt, and insist on less documentation. XP proposes four values, a development process and twelve practices. One of the significant benefits among those claimed by the inventors of XP is the reduction of effort in the software development. However, the extent of fulfillment of this claim remains unanswered by empirical and quantitative evidences. Hence, the effects of XP on software development effort are to be investigated. In this study, we developed a process simulation model to analyze the effects of individual XP practices on development effort. System dynamics based simulation, an effective modeling technique for software development process was chosen. This model has accounted for all the twelve practices and processes of XP. We have also introduced a measurement scale for measuring the level of usage of individual XP practices. The factors that affect the cost are collected from literature and a few XP project managers. The process model was simulated for a case study of a typical XP project to investigate the effects of individual XP practices on development effort by varying their usage levels. The decrease in percentage of the development effort for each XP practice when its usage level is varied from minimum to maximum during which all the other practices were maintained at a constant usage level was found. The decrease in percentage of the development effort for each XP practice when its usage level is minimum and maximum was computed and is given below. (i) Planning game -2.67% (ii) Small Release -2.67% (iii) Metaphor -2.01% (iv) Simple design -2.5% (v) Continuous Testing -2.88% (vi) Refactoring -0.677% (vii) On-site Customer -5.48% (viii) Pair programming -4.4% (ix) Collective Code Ownership -4.82% (x) Forty Hours Per Week -2% (xi) Coding Standard -4.82% (xii) Continuous Integration -1.13%. The finding of the present study on the effects of individual XP practices depicts a reduction in software development effort by enhancing their usage levels.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.