SUNSHINE: A Multi-Domain Sensor Network Simulator

dc.contributor.authorZhang, Jingyaoen
dc.contributor.committeechairYang, Yalingen
dc.contributor.committeememberYao, Danfeng (Daphne)en
dc.contributor.committeememberHou, Yiwei Thomasen
dc.contributor.departmentElectrical and Computer Engineeringen
dc.date.accessioned2014-03-14T21:47:28Zen
dc.date.adate2010-11-02en
dc.date.available2014-03-14T21:47:28Zen
dc.date.issued2010-08-27en
dc.date.rdate2010-11-02en
dc.date.sdate2010-10-11en
dc.description.abstractSimulators are important tools for analyzing and evaluating different design options for wireless sensor networks (sensornets) and hence, have been intensively studied in the past decades. However, existing simulators only support evaluations of protocols and software aspects of sensornet design. They cannot accurately capture the significant impacts of various hardware designs on sensornet performance. As a result, the performance/energy benefits of customized hardware designs are difficult to be evaluated in sensornet research. To fill in this technical void, in this thesis, we describe the design and implementation of SUNSHINE, a scalable hardware-software cross-domain simulator for sensornet applications. SUNSHINE is the first sensornet simulator that effectively supports joint evaluation and design of sensor hardware and software performance in a networked context. SUNSHINE captures the performance of network protocols, software and hardware up to cycle-level accuracy through its seamless integration of three existing sensornet simulators: a network simulator TOSSIM, an instruction-set simulator SimulAVR and a hardware simulator GEZEL. SUNSHINE solves challenging design problems, including data exchanges and time synchronizations across different simulation domains and simulation accuracy levels. SUNSHINE also provides hardware specification scheme for simulating flexible and customized hardware designs. Several experiments are given to illustrate SUNSHINE's cross-domain simulation capability, demonstrating that SUNSHINE is an efficient tool for software-hardware codesign in sensornet research.en
dc.description.degreeMaster of Scienceen
dc.identifier.otheretd-10112010-141518en
dc.identifier.sourceurlhttp://scholar.lib.vt.edu/theses/available/etd-10112010-141518/en
dc.identifier.urihttp://hdl.handle.net/10919/45146en
dc.language.isoenen
dc.publisherVirginia Techen
dc.relation.haspartZhang_J_T_2010.pdfen
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subjectcross-domain simulatoren
dc.subjecthardware-software co-simulationen
dc.subjectPerformanceen
dc.subjectSensor networksen
dc.titleSUNSHINE: A Multi-Domain Sensor Network Simulatoren
dc.typeThesisen
thesis.degree.disciplineElectrical and Computer Engineeringen
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen
thesis.degree.levelmastersen
thesis.degree.nameMaster of Scienceen

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Zhang_J_T_2010.pdf
Size:
1.14 MB
Format:
Adobe Portable Document Format

Collections