Loren J. Rittle

dblp:17/4785 · DBLP profile ↗
← Back
8ranked-venue papers
0as first author
0since 2021 · last 2011
—ORCID · none

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

Computer networks · 6Systems, architecture and hardware · 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
6 papers
Internet of things and sensor networks · 69% Internet architecture and protocols · 13% Wireless networking · 9%
Network and information security
2 papers
Network security · 57% Systems and software security · 43%
Software engineering, system software, and programming languages
1 paper
Operating systems · 100%

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

TopicWeightPapersLastEvidence papers
Internet of things and sensor networks › wireless sensor network
in-network processing
0.222011
When In-Network Processing Meets Time: Complexity and Effects of Joint Optimization in Wireless Sensor Networks · IEEE Trans. Mob. Comput. 2011
When In-Network Processing Meets Time: Complexity and Effects of Joint Optimization in Wireless Sensor Networks · RTSS 2009
Internet of things and sensor networks
wireless sensor network
0.222011
When In-Network Processing Meets Time: Complexity and Effects of Joint Optimization in Wireless Sensor Networks · IEEE Trans. Mob. Comput. 2011
Supporting concurrent applications in wireless sensor networks · SenSys 2006
Internet architecture and protocols › quality of service
qos optimization
0.112011
When In-Network Processing Meets Time: Complexity and Effects of Joint Optimization in Wireless Sensor Networks · IEEE Trans. Mob. Comput. 2011
Wireless networking
mobile ad hoc networks
0.122010
Byzantine resilient synchronization for content and presence updates in MANETS · ICNP 2008
Secure Synchronization of Periodic Updates in Ad Hoc Networks · IEEE Trans. Parallel Distributed Syst. 2010
Network security › secure communication
secure synchronization
0.112010
Secure Synchronization of Periodic Updates in Ad Hoc Networks · IEEE Trans. Parallel Distributed Syst. 2010
Internet of things and sensor networks
mobile sensor networks
0.112008
Utility-Driven Spatiotemporal Sampling Using Mobile Sensors · INFOCOM 2008
Internet of things and sensor networks › mobile sensor networks
movement scheduling
0.112008
Utility-Driven Spatiotemporal Sampling Using Mobile Sensors · INFOCOM 2008
Internet of things and sensor networks › wireless sensor network
sensor network applications
0.112008
Utility-Driven Spatiotemporal Sampling Using Mobile Sensors · INFOCOM 2008
Internet of things and sensor networks › sensor data management › sensor data processing
spatio-temporal sampling
0.112008
Utility-Driven Spatiotemporal Sampling Using Mobile Sensors · INFOCOM 2008
Physical-layer communications
synchronization
0.112008
Byzantine resilient synchronization for content and presence updates in MANETS · ICNP 2008
Systems and software security › distributed system security
byzantine attack
0.112008
Byzantine resilient synchronization for content and presence updates in MANETS · ICNP 2008
Internet architecture and protocols
packet scheduling
0.012011
When In-Network Processing Meets Time: Complexity and Effects of Joint Optimization in Wireless Sensor Networks · IEEE Trans. Mob. Comput. 2011
Cellular and mobile networks › cellular network security
spoofing attack
0.012008
Byzantine resilient synchronization for content and presence updates in MANETS · ICNP 2008
Internet of things and sensor networks › wireless sensor network › sensor network programming
code dissemination
0.012006
Supporting concurrent applications in wireless sensor networks · SenSys 2006

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

simulation · 0.3rating-based algorithm · 0.2rating algorithm · 0.2polynomial-time approximation · 0.1distributed online scheduling · 0.1NP-hardness analysis · 0.1dynamic grouping · 0.1utility function · 0.1distributed mobility scheduling · 0.1
YearPublicationVenuePosition
2011 When In-Network Processing Meets Time: Complexity and Effects of Joint Optimization in Wireless Sensor Networks
abstract
As sensornets are increasingly being deployed in mission-critical applications, it becomes imperative that we consider application QoS requirements in in-network processing (INP). Toward understanding the complexity of joint QoS and INP optimization, we study the problem of jointly optimizing packet packing (i.e., aggregating shorter packets into longer ones) and the timeliness of data delivery. We identify the conditions under which the problem is strong NP-hard, and we find that the problem complexity heavily depends on aggregation constraints (in particular, maximum packet size and reaggregation tolerance) instead of network and traffic properties. For cases when the problem is NP-hard, we show that there is no polynomial-time approximation scheme (PTAS); for cases when the problem can be solved in polynomial time, we design polynomial time, offline algorithms for finding the optimal packet packing schemes. To understand the impact of joint QoS and INP optimization on sensornet performance, we design a distributed, online protocol tPack that schedules packet transmissions to maximize the local utility of packet packing at each node. Using a testbed of 130 TelosB motes, we experimentally evaluate the properties of tPack. We find that jointly optimizing data delivery timeliness and packet packing and considering real-world aggregation constraints significantly improve network performance. Our findings shed light on the challenges, benefits, and solutions of joint QoS and INP optimization, and they also suggest open problems for future research.
Qiao Xiang, Hongwei Zhang 0001, Jinhong Xu, Xiaohui Liu 0002, Loren J. Rittle
IEEE Trans. Mob. Comput.5
2010 Secure Synchronization of Periodic Updates in Ad Hoc Networks
abstract
We present techniques for synchronizing nodes that periodically broadcast content and presence updates to colocated nodes over an ad hoc network, where nodes may exhibit Byzantine malicious behavior. Instead of aligning duty cycles, our algorithms synchronize the periodic transmissions of nodes. This allows nodes to save battery power by switching off their network cards without missing updates from their neighbors. We propose several novel attack classes and show that they are able to disrupt synchronization even when launched by a single attacker. Finally, we devise a rating based algorithm (RBA) that rates neighbors based on the consistency of their behavior. By favoring well-behaved nodes in the synchronization process, we show that RBA quickly stabilizes the synchronization process and reduces the number of lost updates by 85 percent. Our evaluation also shows that all our algorithms are computationally efficient and, for the setup considered, extend the device lifetime by 30 percent over an always-on Wi-Fi scenario.
Bogdan Carbunar, Michael Pearce, Shivajit Mohapatra, Loren J. Rittle, Venu Vasudevan, Octavian Carbunar
IEEE Trans. Parallel Distributed Syst.4
2009 Battery-aware localization in wireless networks
abstract
An important mechanism to conserve energy and extend the battery life of low-power wireless networks is to increase the sleep-cycle of the nodes. However, increasing sleep-cycles can have unintended consequences on the application performance. Therefore, it is important to understand the impact of various sleep-cycle parameters on the performance of any given application. In this paper, we analyze the relationship between the sleep-cycle period and the accuracy of the localization application. We show that the sleep-cycle period has an exponential relationship with many of the parameters that impact localization accuracy. In general, such relationships lend themselves especially well to energy efficient system-level design of location dependent applications. Finally, to demonstrate the validity of our analysis, using an IEEE 802.11 based localization system, we present a set of experimental results that show the relationships between the sleep-cycle and the measurements accuracies in the localization systems.
Ali Saidi, Chuntao Zhang, Silviu M. S. A. Chiricescu, Loren J. Rittle
LCN4
2009 When In-Network Processing Meets Time: Complexity and Effects of Joint Optimization in Wireless Sensor Networks
abstract
As sensornets are increasingly being deployed in mission-critical applications, it becomes imperative that we consider application QoS requirements in in-network processing (INP). Towards understanding the complexity of joint QoS and INP optimization, we study the problem of jointly optimizing packet packing (i.e., aggregating shorter packets into longer ones) and the timeliness of data delivery. We identify the conditions under which the problem is strong NP-hard, and we find that the problem complexity heavily depends on aggregation constraints (in particular, maximum packet size and re-aggregation tolerance) instead of network and traffic properties. For cases when the problem is NP-hard, we show that there is no polynomial-time approximation scheme (PTAS); for cases when the problem can be solved in polynomial time, we design polynomial time, offline algorithms for finding the optimal packet packing schemes. To understand the impact of joint QoS and INP optimization on sensornet performance, we design a distributed, online protocol \emph{tPack} that schedules packet transmissions to maximize the local utility of packet packing at each node. Using a testbed of 130 TelosB motes, we experimentally evaluate the properties of tPack. We find that jointly optimizing data delivery timeliness and packet packing significantly improve network performance. Our findings shed light on the challenges, benefits, and solutions of joint QoS and INP optimization, and they also suggest open problems for future research.
Qiao Xiang, Jinhong Xu, Xiaohui Liu 0002, Hongwei Zhang 0001, Loren J. Rittle
RTSS5
2008 Byzantine resilient synchronization for content and presence updates in MANETS
abstract
In this paper, we present techniques for synchronizing nodes that periodically broadcast content and presence updates to co-located nodes over an ad-hoc network, where nodes may exhibit Byzantine malicious behavior. We first propose an algorithm for synchronizing the periodic transmissions of all the nodes in an attacker-free multi-hop network. This allows nodes to save battery power by switching off their network cards without missing updates from their neighbors. We then introduce a suite of spoofing attacks and show that they are able to disrupt synchronization and destabilize the network even when launched by a single attacker in large, multi-hop networks. Finally, we devise a rating based algorithm that rates neighbors based on the consistency of their behaviors. By favoring well-behaved nodes in the synchronization process, we show that we can address the issue of Byzantine malicious behavior very effectively. Our evaluation shows that the algorithms are computationally efficient and, for the setup considered, extend the device lifetime by 30% over an always-on Wi-Fi scenario. Moreover, in the presence of attacks, our rating based algorithm quickly stabilizes the synchronization process and reduces the number of lost updates by 85%.
Bogdan Carbunar, Michael Pearce, Shivajit Mohapatra, Loren J. Rittle, Venu Vasudevan
ICNP4
2008 Utility-Driven Spatiotemporal Sampling Using Mobile Sensors
abstract
Many real-world applications for sensor networks require event sampling with sufficient resolution over both spatial and temporal dimensions. When the deployed nodes are insufficient to fully cover the sensor field to satisfy this spatiotemporal sampling requirements of all events, nodes with intelligent mobility are crucial to improve the sampling quality. We measure the sampling quality using a utility function that incorporates both the importance and spatiotemporal properties of events. We then describe a Utility Driven Mobility (UDM) scheme, which enables autonomous mobility scheduling of nodes in a distributed fashion. We evaluate the performance of UDM via extensive simulation studies. Our work provides a practical framework for spatiotemporal sampling using mobile sensor networks.
Yang Yu 0009, Loren J. Rittle
INFOCOM2
2008 LACONIC: History-Based Code Dissemination in Programmable Wireless Sensor Networks
abstract
Reprogramming over the network is an essential requirement in large-scale, long term wireless sensor network deployments. In this paper, we present LACONIC, a history-based code dissemination technique, for programmable wireless sensor networks supporting multiple applications. In order to attain network traffic abatement and timely code delivery, LACONIC exploits (1) application calling history and (2) code dissemination history. The application calling history is modeled by a Application Call Graph(ACG) which represents the calling relationships among multiple applications. Second, the code dissemination history as a set of observed previous code forwarding paths indicates previous code forwarding path of the associated application in the context of the application calling history. Therefore, the code request triggered by a requester is reached to the responder by traveling along the path, not being consecutively flooded. Using a flooding-based existing code dissemination work as the baseline, we show the effectiveness of Laconic in terms of network traffic and time delay through both probability model-based analysis and simulation results.
Seungki Hong, Yeon Jun Choi, Yang Yu 0009, Loren J. Rittle
MSN4
2006 Supporting concurrent applications in wireless sensor networks
abstract
It is vital to support concurrent applications sharing a wireless sensor network in order to reduce the deployment and administrative costs, thus increasing the usability and efficiency of the network. We describe Melete 1 , a system that supports concurrent applications with efficiency, reliability, flexibility, programmability, and scalability. Our work is based on the Maté virtual machine [1] with significant modifications and enhancements. Melete enables reliable storage and execution of concurrent applications on a single sensor node. Dynamic grouping is used for flexible, on-the-fly deployment of applications based on contemporary status of the sensor nodes. The grouping procedure itself is programmed with the TinyScript language. A group-keyed code dissemination mechanism is also developed for reliable and efficient code distribution among sensor nodes. Both analytical and simulation results are presented to study the impact of several key parameters and optimization techniques on the code dissemination mechanism. Simulation results indicate satisfactory scalability of our techniques to both application code size and node density. The usefulness and effectiveness of Melete is also validated by empirical study.
Yang Yu 0009, Loren J. Rittle, Vartika Bhandari, Jason B. LeBrun
SenSys2