Distributed testing and diagnosis in a mobile computing environment

  • Authors:
  • Daniel Phelps;Ming-Shan Su;Krishnaiyan Thulasiraman

  • Affiliations:
  • Sigma3w, Whitesboro, TX;Southeastern Oklahoma State University, Durant, OK;University of Oklahoma, Norman, OK

  • Venue:
  • Proceedings of the 6th International Wireless Communications and Mobile Computing Conference
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Continuing advances in the semiconductor technology have made possible the development of very large digital systems comprising hundreds of thousands of components or units. Yet it is impossible to build such systems without defects. As the size of a system grows, it is more likely to develop faults both in the manufacturing process and during the operation period. Testing of such systems becomes extremely difficult due to their large sizes. In 1967, Preparata, Metze and Chien proposed a model and a framework, called System-Level Diagnosis, for dealing with this problem. In recent years, the rapidly expanding technology of cellular communication, wireless LANs and satellite services will make information available anywhere and at any time. This new mobile computing environment has given rise to a host of new research challenges in areas such as address, mobility, data distribution, security and bandwidth managements. Following this trend, we propose to study in this paper the following project: Distributed testing and diagnosis in a mobile computing environment. We build our work on the pioneering works in distributed diagnosis reported in the past. We design appropriate distributed protocols to demonstrate, through experimentation, the feasibility of incorporating distributed system level diagnosis techniques for testing in a mobile computing environment. Our development and experimentation have been based the RDZ-algorithm of Rangarajan, Dahbura, and Ziegler [18]. Our results collected during this research clearly provide evidence that the RDZ-algorithm can be implemented in an Ad-Hoc wireless network whose network connectivity (topology) may change dramatically at any moment. We conclude with a discussion of some of our experiences relating to distributed testing in a mobile environment.