%0 Journal Article %T Energy and Throughput Optimized, Cluster Based Hierarchical Routing Algorithm for Heterogeneous Wireless Sensor Networks %A Mahanth K Gowda %A K. K. Shukla %J Int'l J. of Communications, Network and System Sciences %P 335-344 %@ 1913-3723 %D 2011 %I Scientific Research Publishing %R 10.4236/ijcns.2011.45038 %X We propose a novel cluster based distributed routing algorithm in a generalized form for heterogeneous wireless sensor networks. Heterogeneity with respect to number/types of communication interfaces, their data rates and that with respect to energy dissipation model have been exploited for energy and throughput efficiency. The algorithm makes routing assignment optimized for throughput and energy and has a complexity of N/K*logN+k<sup>2</sup>logk approximately, where <i>N</i> is the number of nodes and <i>k</i> is the number of kcluster heads. Performance experiments confirm the effectiveness of throughput and energy optimizations. The importance of choosing an optimal cluster radius has been shown. The energy consumption in the network scales up well with respect to the network size. %K Routing Algorithm %K Clustering %K Heterogeneous Networks %K WSN %K Energy Efficiency %U http://www.scirp.org/journal/PaperInformation.aspx?PaperID=4844