Please wait, while we are loading the content...
Please wait, while we are loading the content...
| Content Provider | ACM Digital Library |
|---|---|
| Author | Palsberg, Jens Estrin, Deborah Ramanathan, Nithya Chang, Kevin K. |
| Abstract | Understanding how a sensor network system works requires runningthe system, extracting log files, and manually interpreting systemmetrics. When interpreting system metrics, we often try tocorrelate behavior over multiple modalities. For example, if a nodeis exhibiting strange behaviors, the cause may be due to weakbattery, geographically bad placement, collision, interference,sensor failure, algorithmic faults, or a combination of the above.This approach of interpreting metrics is adequate for closedsystems such as the ones run in simulations, with limited duration.However, for complex sensor network systems that have already beendeployed for weeks or even months in the fields, this approach isdifficult, laborious, and error-prone. Thus, a suite of tools tohelp analyze complex sensor network system is desirable. We haveimplemented Deployment Analysis System (DAS), a centralized datamining suite designed to better understand sensor networks. Itsupports visualization and deployment-related queries that allowthe user to inspect historical system metrics, environmental data,geographical placements, and system status.The DAS user interface displays real-time and historicalinformation in an easy-to-use and intuitive format. The topologicalmap feature allows users to have both a historical and immediateview of the system status with metrics such as routing table,neighbor tables, and the number of neighbors heard, among others.The historical map helps users view and narrow down past points offailure and for refinements on future deployments. For example, ithelps pinpoint bottlenecks in the network or bad connectivity dueto environmental conditions, resulting in unexpected low throughputat the sink. In addition to the static map, DAS also provideshistorical routing replay animation. This feature allowsprogrammers to validate and to make assessments to routingalgorithms. For example, using the replay animation, a user candetermine route stability, and overall efficiency of moteplacements and route choices. In one instance, we used DAS toinspect one of the environmental deployments in James Reserve atSan Jacinto and observed that in many cases, motes that had highelevation were frequently used as a next-hop neighbor even thoughmany were much farther away from the final destination. We alsoobserved unexpected routing dependencies such that when one motebecame inoperative, the communication for a cluster of other moteswere cut-off, even though their proximities to each other shouldhave provided redundanc.In addition to the topological map, DAS generates differentcharts that include single metric multiple nodes graph, multiplemetrics single node graph, and link quality graph. Using thesegraphs users can easily identify spatial-temporal correlations andevents over system metrics and environmental data. For instance weused DAS to easily generate two graphs in two different instances(using a total of less than 4 mouse clicks) which show that thebattery voltage of nodes tends to degrade simultaneously. In bothcases the entire sensor network was broken within 5 days. We usedthis observation to apply to later deployments-- if the batterylevel of a few motes starts to degrade, we should change batteriesquickly as a preventive measure from total system failure.Likewise, we used DAS to generate graphs which shows thetemperature affects the battery level directly, and in some casesincrease the frequency of route-flapping. This revelation opens upthe possibility of fine tuning routing and link estimationalgorithms based on past data, and even predicted trends.The back-end of DAS is completely detached from its CGI basedfront-end. It stores environmental data with internal systemmetrics in a traditional database, accessible using inputextensions and output extensions. Currently DAS has a pluggableinput extension to Sympathy system metrics and general sensor datafrom ESS2 applications, and the infrastructure allows other datatypes to be easily added or changed to accommodate for other sensornetworks. Some of the output extensions that have been implementedinclude the graphical user interface, status display, andevent-trigger notification facilities. Since the framework usesopen tools it can be easily interfaced with other systems based onC, Java, GNU Plot, and Visual Studio tools. |
| Starting Page | 301 |
| Ending Page | 301 |
| Page Count | 1 |
| File Format | |
| ISBN | 159593054X |
| DOI | 10.1145/1098918.1098966 |
| Language | English |
| Publisher | Association for Computing Machinery (ACM) |
| Publisher Date | 2005-11-02 |
| Publisher Place | New York |
| Access Restriction | Subscribed |
| Subject Keyword | Visualization Analysis Debugging Deployment Sensor network Data mining |
| Content Type | Text |
| Resource Type | Article |
National Digital Library of India (NDLI) is a virtual repository of learning resources which is not just a repository with search/browse facilities but provides a host of services for the learner community. It is sponsored and mentored by Ministry of Education, Government of India, through its National Mission on Education through Information and Communication Technology (NMEICT). Filtered and federated searching is employed to facilitate focused searching so that learners can find the right resource with least effort and in minimum time. NDLI provides user group-specific services such as Examination Preparatory for School and College students and job aspirants. Services for Researchers and general learners are also provided. NDLI is designed to hold content of any language and provides interface support for 10 most widely used Indian languages. It is built to provide support for all academic levels including researchers and life-long learners, all disciplines, all popular forms of access devices and differently-abled learners. It is designed to enable people to learn and prepare from best practices from all over the world and to facilitate researchers to perform inter-linked exploration from multiple sources. It is developed, operated and maintained from Indian Institute of Technology Kharagpur.
Learn more about this project from here.
NDLI is a conglomeration of freely available or institutionally contributed or donated or publisher managed contents. Almost all these contents are hosted and accessed from respective sources. The responsibility for authenticity, relevance, completeness, accuracy, reliability and suitability of these contents rests with the respective organization and NDLI has no responsibility or liability for these. Every effort is made to keep the NDLI portal up and running smoothly unless there are some unavoidable technical issues.
Ministry of Education, through its National Mission on Education through Information and Communication Technology (NMEICT), has sponsored and funded the National Digital Library of India (NDLI) project.
| Sl. | Authority | Responsibilities | Communication Details |
|---|---|---|---|
| 1 | Ministry of Education (GoI), Department of Higher Education |
Sanctioning Authority | https://www.education.gov.in/ict-initiatives |
| 2 | Indian Institute of Technology Kharagpur | Host Institute of the Project: The host institute of the project is responsible for providing infrastructure support and hosting the project | https://www.iitkgp.ac.in |
| 3 | National Digital Library of India Office, Indian Institute of Technology Kharagpur | The administrative and infrastructural headquarters of the project | Dr. B. Sutradhar bsutra@ndl.gov.in |
| 4 | Project PI / Joint PI | Principal Investigator and Joint Principal Investigators of the project |
Dr. B. Sutradhar bsutra@ndl.gov.in Prof. Saswat Chakrabarti will be added soon |
| 5 | Website/Portal (Helpdesk) | Queries regarding NDLI and its services | support@ndl.gov.in |
| 6 | Contents and Copyright Issues | Queries related to content curation and copyright issues | content@ndl.gov.in |
| 7 | National Digital Library of India Club (NDLI Club) | Queries related to NDLI Club formation, support, user awareness program, seminar/symposium, collaboration, social media, promotion, and outreach | clubsupport@ndl.gov.in |
| 8 | Digital Preservation Centre (DPC) | Assistance with digitizing and archiving copyright-free printed books | dpc@ndl.gov.in |
| 9 | IDR Setup or Support | Queries related to establishment and support of Institutional Digital Repository (IDR) and IDR workshops | idr@ndl.gov.in |
|
Loading...
|