Open Access. Powered by Scholars. Published by Universities.®

Physical Sciences and Mathematics Commons

Open Access. Powered by Scholars. Published by Universities.®

Articles 1 - 3 of 3

Full-Text Articles in Physical Sciences and Mathematics

An Analysis Of Peer-To-Peer Distributed Hash Algorithms In Improving Fault Tolerance In The Hadoop Running Environment, Benjamin R. Knaus Dec 2013

An Analysis Of Peer-To-Peer Distributed Hash Algorithms In Improving Fault Tolerance In The Hadoop Running Environment, Benjamin R. Knaus

Honors Theses

Cloud computing is a “new frontier” in the world of computing. One of the cloud architectures widely used is the Hadoop running environment. Hadoop consists of many parts—including MapReduce, TaskTrackers, and JobTrackers. Right now, there is no fault-tolerance for JobTrackers in Hadoop. This paper analyzes four different distributed hash algorithms (Pastry, Tapestry, CAN, and Chord) that could be implemented inside Hadoop to improve JobTracker fault-tolerance. We recommend Chord as the best suited for integration and improvement of Hadoop.


High Performance Network Communication Between High Frequency Application Servers And Android Tablets, Brandon L. Wolfe May 2013

High Performance Network Communication Between High Frequency Application Servers And Android Tablets, Brandon L. Wolfe

Honors Theses

This thesis will develop methods for comparing NORM protocol in unicast mode to TCP by simulating high performance network communication between Android tablets and high frequency application servers. Since mobile network conditions vary based on service provider or tower distance, we will test over a wide range of network conditions such as high delay or high loss, as well as high chances of packet corruption or duplication. We want to maximize speed of data delivery without sacrificing the integrity of the data. The methods used will be generically applicable to multiple operating system platforms and will be cross-platform compatible.


Water Simulation On Webgl And Three.Js, Kerim J. Pereira May 2013

Water Simulation On Webgl And Three.Js, Kerim J. Pereira

Honors Theses

Technology is constantly moving forward. Computers are getting better and better every single day. Processors, memory, hard drives, and video cards are getting more powerful and more accessible to the users. With all of this hardware progressing, it is also logical that users want software to evolve as fast as the hardware.

Since this new hardware is available to the user, the easiest way to make graphics even more accessible to everyone is through the web browser. This move to the browser simplifies the life of the end user so that he does not have to install any additional software. …