Search
Now showing items 1-10 of 22
Thermal Modeling and Management of Storage Systems
(2014-06-24)
Energy consumption of data storage systems has increased significantly for the past decades. There is an urgent need to build energy-efficient data storage systems. Computing cost of IT facilities and cooling cost of air ...
Performance Evaluation of a Binary Exponential Code Backoff Algorithm for IEEE 802.11
(2014-03-31)
IEEE 802.11 is the most widely deployed medium access control (MAC) protocol for
wireless access. Simple and efficient, this MAC protocol works well as the last wireless hop
and is a key enabler of the widespread success ...
Repatterning: Improving the Reliability of Android Applications with an Adaptation of Refactoring
(2014-07-02)
Studies of Android applications show that NullPointerException, OutofMemoryError, and BadTokenException account for a majority of errors observed in the real world. The technical debt being born by Android developers from ...
A Low-Effort Animated Data Structure Visualization Creation System
(2014-07-09)
Algorithm animations and high level data structure visualizations are not widely used, in part because producing them is difficult and time consuming. Algorithm animation and data structure visualization systems attempt ...
Situated Socio-Cognitive and Ecological Simulation of the Triple-Helix Theory of Regional Innovation Dynamics
(2014-05-14)
This dissertation focuses on applying the concept of agent-based ecological simulation
to the problem of developing and maintaining regional innovation economies. A simulation
model based on a popular model of innovation, ...
Efficient Movement and Task Management in MapReduce for Fast Analytics of Big Data
(2014-05-12)
MapReduce programming model has achieved great success over the past decade. With its recognized merits such as superior scalability and strong fault tolerance, MapReduce has thrived as a primary processing engine adopted ...
Privacy-Enabled Probabilistic Verification in Broadcast Authentication for Vehicular Networks
(2014-10-10)
Vehicular Ad hoc Networks (VANETs) possess an extremely dynamic nature accompanying the high mobility feature. In VANETs, each vehicle sends out safety messages at regular intervals of 100-300 ms. Since the purpose of ...
Go with the flow: Data Flow Analysis for Binary Differencing
(2014-07-30)
Differencing in computer science is often used to quickly determine differences between two files. While this works well for plain text files, such as source code, applying differencing to binary executable files is more ...
JavaScript: The Used Parts
(2014-05-15)
JavaScript is designed as a scripting language which gained mainstream adoption even
without creation of proper formal standard. The success of JavaScript could be attributed to
the explosion of the internet and simplicity ...
E-Textbook Evaluation Study
(2014-12-09)
The effects that technological advances have on education and how these advances can be used to improve the learning process are important research questions that attract many researchers to study different aspects of these ...