Douglas Lautner
Illinois Institute of Technology
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Douglas Lautner.
high performance computing and communications | 2015
Chunhui Guo; Hao Wu; Xiayu Hua; Douglas Lautner; Shangping Ren
Software aging is a common phenomenon which is often manifested through system performance degradation. Rejuvenation is one of the most commonly used approaches to handle issues caused by software aging. To combat resource performance degradation and at the same time maintain maximized average resource performance, we present a two-level rejuvenation strategy, i.e., interleaving a set of n warm rejuvenations with one cold rejuvenation. Our target is to find the optimal n that maximizes system average performance. We first define a resource model that takes into consideration of performance degradation and two-level rejuvenations. Based on the resource model, we formally analyze the resource supply and present the MAX-PERFORMANCE algorithm to determine the optimal rejuvenation pattern that maximizes the average resource performance. The simulation results show that with a two-level rejuvenation strategy, we can achieve 25.22% higher average resource performance compared with a single level rejuvenation strategy.
symposium on applied computing | 2017
Douglas Lautner; Xiayu Hua; Scott DeBates; Miao Song; Jagat Shah; Shangping Ren
As network connectivity becomes more capable, mobile devices are evolving into sensory data accumulators. Bluetooth (BT) components, which are widely used for communication purposes, also have the potential to become contextual sensors by constantly listening to information broadcast by nearby Bluetooth Low Energy (BLE) beacons. Compared to traditional Micro-Electro-Mechanical (MEMs) based contextual sensors, Bluetooth-as-a-Sensor (BaaS) provides a wider sensing spectrum and more comprehensive environmental information. However, current implementations of BT are optimized as a data transmitter, therefore deploying BaaS on a traditional mobile platform would cause an unacceptably high current drain and hence a significant reduction in battery life. Our objective is to conquer the current drain problem associated with having continuous wireless BT sensing. We provide a novel BaaS-based architecture which utilizes an energy-efficient sensor fusion core (SFC) to execute heavy-duty and long-standing tasks. We also present an optimized duty cycle algorithm that minimizes the duty cycle while guaranteeing an applications QoS requirements. Both BaaS architecture and algorithm are implemented and deployed on a Moto X platform and then applied to an indoor location service for consumer use validation. The performance of the BaaS-based architecture is evaluated for both average current drain and location accuracy. Data measured on Moto X shows that when using the BaaS architecture, the battery life is 5 times longer than using the traditional BT architecture.
embedded and real-time computing systems and applications | 2015
Xiayu Hua; Chunhui Guo; Hao Wu; Douglas Lautner; Shangping Ren
Most schedulability analyses in the literature assume that the performance of computing resource does not change over time. However, due to ever increased complexity of computer systems, software aging issues become more difficult, if not impossible, to eradicate. Hence, the assumption that computing resource has a constant performance in its entire lifetime does not hold in real world long-standing systems. In this paper, we study real-time task schedulability under a resource model that the resources performance degrades with a known degradation function and the resource is periodically rejuvenated. The resource model is referred to as P2-resource model for performance degradation and periodic rejuvenation. We address three real-task schedulability related questions under the P2-resource model, i.e., (1) resource supply bounds of the P2-resource, (2) task set utilization bounds under Earliest Deadline First (EDF) and Rate Monotonic (RM) scheduling policies, respectively, and (3) experimentally study the tightness of the bounds developed, and the impact of resource degradation rate, rejuvenation period, and rejuvenation cost on the bounds.
Procedia Computer Science | 2018
Douglas Lautner; Xiayu Hua; Scott DeBates; Miao Song; Shangping Ren
Mobile smart devices are advancing with stronger demands of high energy efficiency and longer battery life. Utilizing energy-efficient microcontroller units in a mobile device for always-on functionalities has proven to be an effective solution. MCUs have the ability to switch between different running modes dynamically enabling them to have outstanding low power performance while performing real-time sensing tasks. Besides hardware optimization, balancing energy efficiency and quality of service on a MCU lies within a well-designed scheduling algorithm. In this paper, we formally define, model and derive a proper scheduling algorithm that guarantees the hard real-time task sets schedulability and minimizes power consumption. Our findings provide an approach of calculating the MCUs resource shutdown schedule, i.e., the shutdown period and the standby time in each period, under Earliest Deadline First and Rate Monotonic scheduler. However, periodically shutting down the MCU may be a simplified way of implementing real-time scheduling on a MCU but not necessarily the optimal approach. Therefore, we further use a simulation to evaluate the performance gap of the periodic shutdown method and the optimal shutdown method with respect to the power savings.
Computer Science and Information Technology | 2018
Douglas Lautner; Xiayu Hua; Scott DeBates; Shangping Ren
As a core component of the Internet of Things technology (IoT), Radio Frequency Identification (RFID) tagged items will add billions, perhaps trillions, of objects to the Internet. As a result, uses of Ultra High Frequency (UHF) RFID sensing become massive ranging from logistics, retail and healthcare to homes and even entire smart cities. Under this trend, mobile UHF RFID scanners also need to evolve. Consumers will interact with their surroundings via tagged RFID items taking full advantage of the advancing IoT. For mainstream consumer smartphones, unfortunately, UHF RFID connectivity has yet to be fully integrated. The major challenges are: 1) the compatibility of an RFID reader module to the host platform, 2) Radio Frequency (RF) signal coexistence interference between the RFID reader and other sensor/RF technologies, and 3) the unacceptable high current drain caused by RFID active scanning. In this paper, we present a design and implementation of a novel modular UHF RFID scanning subsystem, the UHF RFID reader module, on a Motorola Moto-Z smartphone. This module is fully integrated with an Android 7.0 Operating System (OS) and directly interconnects with the low-level smartphone hardware and software framework. With the new antenna design and the signal spectrum analysis, we guarantee the RF isolation of the Mod with the smartphone’s other native wireless components and sensors. Our design and implementation also address the current drain issue and extends the battery life of Moto-Z smartphone up to 30.4 hours with IoT RFID scanning.
IEEE Transactions on Parallel and Distributed Systems | 2016
Chunhui Guo; Xiayu Hua; Hao Wu; Douglas Lautner; Shangping Ren
IEEE Transactions on Computers | 2017
Xiayu Hua; Chunhui Guo; Hao Wu; Douglas Lautner; Shangping Ren
high performance computing and communications | 2015
Douglas Lautner; Scott DeBates; Jagat Shah; Miao Song; Shangping Ren
Journal of Systems Architecture | 2018
Douglas Lautner; Xiayu Hua; Scott DeBates; Shangping Ren
Archive | 2017
Jagatkumar Shah; Scott DeBates; Douglas Lautner; Mary Hor-lao