Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Chih-Chieh Han

dblp:16/4770 · DBLP profile ↗
← Back
8ranked-venue papers
1as first author
0since 2021 · last 2007
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 6 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1Applied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer networks
5 papers
Internet of things and sensor networks · 78% Wireless sensing and localization · 22%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Distributed systems · 59% Embedded and real-time systems · 41%
Software engineering, system software, and programming languages
1 paper
Operating systems · 100%
Artificial intelligence
1 paper
Robot navigation and mapping · 100%

Topics — the 10 heaviest of 14, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Internet of things and sensor networks
wireless sensor network
0.132005
Spatial average of a continuous physical process in sensor networks · SenSys 2003
Dynamic fine-grained localization in Ad-Hoc networks of sensors · MobiCom 2001
A dynamic operating system for sensor nodes · MobiSys 2005
Internet of things and sensor networks › mobile sensor networks
robotic sensor network
0.112005
Dynamically configurable robotic sensor networks · SenSys 2005
Internet of things and sensor networks › wireless sensor network
in-network aggregation
0.012003
Spatial average of a continuous physical process in sensor networks · SenSys 2003
Internet of things and sensor networks › wireless sensor network
sensor network programming
0.012003
Design and Implementation of a Framework for Efficient and Programmable Sensor Networks · MobiSys 2003
Wireless sensing and localization › sensor network localization
ad-hoc localization
0.012001
Dynamic fine-grained localization in Ad-Hoc networks of sensors · MobiCom 2001
Wireless sensing and localization
sensor network localization
0.012001
Dynamic fine-grained localization in Ad-Hoc networks of sensors · MobiCom 2001
Internet of things and sensor networks › low-power wireless
mote-class sensor node
0.012005
A dynamic operating system for sensor nodes · MobiSys 2005
Embedded and real-time systems › wireless communication › wireless sensor networks
wireless sensor node
0.012005
A dynamic operating system for sensor nodes · MobiSys 2005
Internet of things and sensor networks › query processing
distributed query processing
0.012003
Spatial average of a continuous physical process in sensor networks · SenSys 2003
Wireless sensing and localization
range-based localization
0.012001
Dynamic fine-grained localization in Ad-Hoc networks of sensors · MobiCom 2001

Methods — techniques the papers use, named apart from their topics

watchdog timer · 0.2dynamic loading · 0.2cooperative scheduling · 0.2voronoi tessellation · 0.0centralized and distributed computation · 0.0simulation · 0.0distributed iterative algorithm · 0.0
YearPublicationVenuePosition
2007 SensorWare: Programming sensor networks beyond code update and querying
Athanassios Boulis, Chih-Chieh Han, Roy Shea, Mani Srivastava 0001
Pervasive Mob. Comput.2
2006 Multi-level software reconfiguration for sensor networks
abstract
In-situ reconfiguration of software is indispensable in embedded networked sensing systems. It is required for re-tasking a deployed network, fixing bugs, introducing new features and tuning the system parameters to the operating environment. We present a system that supports software recon-figuration in embedded sensor networks at multiple levels. The system architecture is based on an operating system consisting of a fixed tiny static kernel and binary modules that can be dynamically inserted, updated or removed. On top of the operating system is a command interpreter, implemented as a dynamically extensible virtual machine, that can execute high-level scripts written in portable byte code. Any binary module dynamically inserted into the operating systems can register custom extensions in the virtual machine interpreter, thus allowing the high-level scripts executed by the virtual machine to efficiently access services exported by a module, such as tuning module parameters. Together these system mechanisms permit the exibility of selecting the most appropriate level of reconfiguration. In addition to detailing the system architecture and the design choices, the paper presents a systematic analysis of exibility versus cost tradeoffs provided by these mechanisms.
Rahul Balani, Chih-Chieh Han, Ram Kumar Rengaswamy, Ilias Tsigkogiannis, Mani Srivastava 0001
EMSOFT2
2006 Measuring effective capacity of IEEE 802.15.4 beaconless mode
abstract
IEEE 802.15.4 is an emerging wireless standard addressing the needs of low-rate wireless personal area networks with a focus on enabling various pervasive and ubiquitous applications that require interactions with our surrounding environments. In view of the application potential of IEEE 802.15.4, knowing the fundamental network properties soon becomes essential in fasten the interactivity between these devices. Among all, knowing effective capacity of a path in wireless networks is of particular importance in routing and traffic management. In this paper, we implement SenProbe, a recently proposed path capacity estimation tool specially designed for the multi-hop ad hoc wireless environment. We present an implementation of SenProbe in sensor operating system (SOS), and evaluate the behavior/effectiveness of SenProbe in various testbed setups; including an interfered setting that cannot be simulated. Experiment results validate the workings of SenProbe and offer insights into how the capacity of a wireless path changes in real wireless environments. Our efforts provide a basis for realistic results that can be of assistance in activities such as capacity planning, protocol design, performance analysis, and etc
Tony Sun, Ling-Jyh Chen, Chih-Chieh Han, Guang Yang 0001, Mario Gerla
WCNC3
2005 A dynamic operating system for sensor nodes
abstract
Sensor network nodes exhibit characteristics of both embedded systems and general-purpose systems. They must use little energy and be robust to environmental conditions, while also providing common services that make it easy to write applications. In TinyOS, the current state of the art in sensor node operating systems, reusable components implement common services, but each node runs a single statically-linked system image, making it hard to run multiple applications or incrementally update applications. We present SOS, a new operating system for mote-class sensor nodes that takes a more dynamic point on the design spectrum. SOS consists of dynamically-loaded modules and a common kernel, which implements messaging, dynamic memory, and module loading and unloading, among other services. Modules are not processes: they are scheduled cooperatively and there is no memory protection. Nevertheless, the system protects against common module bugs using techniques such as typed entry points, watchdog timers, and primitive resource garbage collection. Individual modules can be added and removed with minimal system interruption. We describe SOS's design and implementation, discuss tradeoffs, and compare it with TinyOS and with the Maté virtual machine. Our evaluation shows that despite the dynamic nature of SOS and its higher-level kernel interface, its long term total usage nearly identical to that of systems such as Matè and TinyOS.
Chih-Chieh Han, Ram Kumar 0001, Roy Shea, Eddie Kohler, Mani Srivastava 0001
MobiSys1
2005 Dynamically configurable robotic sensor networks
abstract
No abstract available.
Ilias Tsigkogiannis, Rahul Balani, James Carwana, Jonathan Friedman, Chih-Chieh Han, Roy Shea, Ram Kumar Rengaswamy, Michael Petralia, Laura Corman, Eric Wittenmeier, Eddie Kohler, Mani Srivastava 0001
SenSys6
2003 Design and Implementation of a Framework for Efficient and Programmable Sensor Networks
abstract
Wireless ad hoc sensor networks have emerged as one of the key growth areas for wireless networking and computing technologies. So far these networks/systems have been designed with static and custom architectures for specific tasks, thus providing inflexible operation and interaction capabilities. Our vision is to create sensor networks that are open to multiple transient users with dynamic needs. Working towards this vision, we propose a framework to define and support lightweight and mobile control scripts that allow the computation, communication, and sensing resources at the sensor nodes to be efficiently harnessed in an application-specific fashion. The replication/migration of such scripts in several sensor nodes allows the dynamic deployment of distributed algorithms into the network. Our framework, SensorWare, defines, creates, dynamically deploys, and supports such scripts. Our implementation of SensorWare occupies less than 180Kbytes of code memory and thus easily fits into several sensor node platforms. Extensive delay measurements on our iPAQ-based prototype sensor node platform reveal the small overhead of SensorWare to the algorithms (less than 0.3msec in most high-level operations). In return the programmer of the sensor network receives compactness of code, abstraction services for all of the node's modules, and in-built multi-user support. SensorWare with its features apart from making dynamic programming possible it also makes it easy and efficient without restricting the expressiveness of the algorithms.
Athanassios Boulis, Chih-Chieh Han, Mani Srivastava 0001
MobiSys2
2003 Spatial average of a continuous physical process in sensor networks
abstract
Wireless ad-hoc sensor networks have caught the fancy of many researchers through the world in a very small span of time. Although notable progress has been made in several key areas, several researchers falter in the way they look at sensor networks i.e. just another kind of wireless ad hoc networks, albeit one composed of energy constrained nodes. A key aspect that makes sensor networks different from traditional networks is their strong link to the physical world. We develop this perspective by studying an interesting class of sensor network applications called aggregation applications.We argue that when a user queries for aggregates like maximum, average etc., he is interested in knowing the statistics of the underlying physical process. In general, this is not equivalent to the statistics gathered from a bunch of nodes. We introduce a distinction between aggregates calculated over a region and aggregates calculated over a discrete set of nodes. We classify them as spatial and nodal aggregates respectively. Till now, researchers have followed the approach of doing nodal aggregation in response to every user query in sensor networks. For a continuous physical process and a random deployment of sensor nodes, which are a norm for sensor networks, the conventional approach of doing nodal aggregation produces inaccurate results.We verify our claim by studying a specific aggregation function namely the average over a region (spatial average) in detail. We use a voronoi-based approach to propose an algorithm for calculating spatial average in sensor networks. The algorithm can work in two modes -- centralized and distributed. The energy and accuracy tradeoff associated with each of the two modes is analyzed in detail. The efficacy of the proposed algorithm is tested over a wide variety of physical processes including real precipitation data of South America acquired over a span of past 50 years. We will show that our algorithm gives a 2-8 times performance gain as compared to the conventional approach of doing nodal aggregation. We further explore the robustness of our algorithm to link failures and channel impairments.Although not 100% accurate, our approach is a simple, efficient and a practical solution for calculating the spatial average. We have implemented our algorithm on Berkeley motes. Our first prototype implementation occupies less than 12K flash ROM and consumes less than 1.6K run-time memory. Our algorithm can be easily integrated with available frameworks for doing aggregation in sensor networks. For a minimal cost, our algorithm can be used to provide a spatial aggregation service on a network of motes.
Saurabh Ganeriwal, Chih-Chieh Han, Mani Srivastava 0001
SenSys2
2001 Dynamic fine-grained localization in Ad-Hoc networks of sensors
abstract
The recent advances in radio and em beddedsystem technologies have enabled the proliferation of wireless microsensor networks. Such wirelessly connected sensors are released in many diverse environments to perform various monitoring tasks. In many such tasks, location awareness is inherently one of the most essential system parameters. It is not only needed to report the origins of events, but also to assist group querying of sensors, routing, and to answer questions on the network coverage. In this paper we present a novel approach to the localization of sensors in an ad-hoc network. We describe a system called AHLoS (Ad-Hoc Localization System) that enables sensor nodes to discover their locations using a set distributed iterative algorithms. The operation of AHLoS is demonstrated with an accuracy of a few centimeters using our prototype testbed while scalability and performance are studied through simulation.
Andreas Savvides, Chih-Chieh Han, Mani Srivastava 0001
MobiCom2