Demo Data from VLDB 2026 / reviewers in the wild / expert
Chih-Chieh Han
dblp:16/4770
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Internet of things and sensor networks
wireless sensor network |
0.1 | 3 | 2005 | 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.1 | 1 | 2005 | Dynamically configurable robotic sensor networks · SenSys 2005 |
Internet of things and sensor networks › wireless sensor network
in-network aggregation |
0.0 | 1 | 2003 | 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.0 | 1 | 2003 | 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.0 | 1 | 2001 | Dynamic fine-grained localization in Ad-Hoc networks of sensors · MobiCom 2001 |
Wireless sensing and localization
sensor network localization |
0.0 | 1 | 2001 | 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.0 | 1 | 2005 | A dynamic operating system for sensor nodes · MobiSys 2005 |
Embedded and real-time systems › wireless communication › wireless sensor networks
wireless sensor node |
0.0 | 1 | 2005 | A dynamic operating system for sensor nodes · MobiSys 2005 |
Internet of things and sensor networks › query processing
distributed query processing |
0.0 | 1 | 2003 | Spatial average of a continuous physical process in sensor networks · SenSys 2003 |
Wireless sensing and localization
range-based localization |
0.0 | 1 | 2001 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 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 networksabstractIn-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 |
EMSOFT | 2 |
| 2006 | Measuring effective capacity of IEEE 802.15.4 beaconless modeabstractIEEE 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 |
WCNC | 3 |
| 2005 | A dynamic operating system for sensor nodesabstractSensor 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 |
MobiSys | 1 |
| 2005 | Dynamically configurable robotic sensor networksabstractNo 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 |
SenSys | 6 |
| 2003 | Design and Implementation of a Framework for Efficient and Programmable Sensor NetworksabstractWireless 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 |
MobiSys | 2 |
| 2003 | Spatial average of a continuous physical process in sensor networksabstractWireless 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 |
SenSys | 2 |
| 2001 | Dynamic fine-grained localization in Ad-Hoc networks of sensorsabstractThe 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 |
MobiCom | 2 |