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

Digital Commons Network™

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

San Jose State University

Discipline
Keyword
Publication Year
Publication
Publication Type
File Type

Articles 3991 - 4020 of 6921

Full-Text Articles in Entire DC Network

Priority Based Routing For Mobile Peer-To-Peer Communications, Swathi Venugopal Jan 2009

Priority Based Routing For Mobile Peer-To-Peer Communications, Swathi Venugopal

Master's Projects

In a Mobile Peer-to-Peer (MP2P) network, mobile nodes share their resources among one another in a mobile wireless environment. Communication among nodes in MP2P network has become an important area for research due to the significance of its applications. The success of these MP2P applications depends on the number of users in the network, popularity of services offered, quick response and faster access to services. Some services offered could be more popular than others and some peers may contribute more to the network by catering to more requests compared to other peers. In priority based routing mechanism, there is an …


Is Four File Chess A Draw?, Michael Karbushev Jan 2009

Is Four File Chess A Draw?, Michael Karbushev

Master's Projects

In this work, we prove that in the game of FOUR FILE Chess, White has at least a Draw. FOUR FILE is a chess variant proposed by John Selfridge, in which only the `a', `c', `e', and `g' les are used. All chess rules are as usual, except that all moves must end on one of these les, and the game starts with the other four les vacant. Here, we prove that the White has at least a draw, by showing that White has a strategy to avoid a loss. We also show that Black can avoid a loss for …


Improving Web Recommendations Using Web Usage Mining And Web Semantics, Neha Saxena Jan 2009

Improving Web Recommendations Using Web Usage Mining And Web Semantics, Neha Saxena

Master's Projects

This project addresses the topic of improving web recommendations. With the immense increase in the number of websites and web pages on the internet, the issue of suggesting users with the web pages in the area of their interest needs to be addressed as best as possible. Various approaches have been proposed over the years by many researchers and each of them has taken the solution of creating personalized web recommendations a step ahead. Yet, owing to the large possibilities of further improvement, the system proposed in this report takes generating web recommendations one more step ahead. The proposed system …


Video Conferencing Tool, Sapna Blesson Jan 2009

Video Conferencing Tool, Sapna Blesson

Master's Projects

Video Conferencing Tool (VCT) is a web-based video chat application that allows users anywhere in the world to join real-time streaming video chat rooms. This product is similar to social networking sites that allow web-based video conferencing. The main advantage of VCT compared to existing tools is that it is easy to use and does not require users to download and set up additional hardware. Since this product is a browser-based solution, it allows users from multiple platforms like Windows, Linux, or Mac to join a chat room. My VCT allows users to create new public or private chat rooms …


Total Recall For Ajax Applications – Firefox Extension, Smita Periyapatna Jan 2009

Total Recall For Ajax Applications – Firefox Extension, Smita Periyapatna

Master's Projects

Ajax, or AJAX (Asynchronous JavaScript and XML), is a group of interrelated web development techniques used to create interactive web applications or rich Internet applications[9]. Web applications can retrieve data from the server asynchronously in the background without interfering with the display and behavior of an existing web page. [9] One of the biggest problems with Ajax applications is saving state and accommodating the succession of the history controls, (Back/forward buttons). Ajax allows documents to become stateful, but when the user intuitively goes for the history controls in the browser window, things go wrong. The user expects to see the …


Client-Side Page Element Web-Caching, Ramya Karri Jan 2009

Client-Side Page Element Web-Caching, Ramya Karri

Master's Projects

When a user explores different web pages in a given website, the website typically sends the entire requested page even if only a portion of the page was different to the current page. That is, two pages on a given website might share elements on the page like search bar, left bar, navigation controls, advertisements, etc., but this information is retransmitted. Most of the users spent their time on the front-end while downloading all the components in the page. Nowadays, server-side caching of page elements is often done using tools like memcached. The aim of my project is to explore …


Clustering Algorithm For Enhanced Bibliography Visualization, Sriram Krishnan Jan 2009

Clustering Algorithm For Enhanced Bibliography Visualization, Sriram Krishnan

Master's Projects

A Bibliography is a list of books, publications, journals etc., with details such as authors and references. Visualization could be used as a data analysis tool to represent various types of data, analyze huge chunks of data easily and arrive at interesting results. The idea of this project is to provide a medium which eases the combination of bibliography with visualization. Though there are many sources of bibliographic data like the Digital Bibliography and Library Project (DBLP), Citeseer, Google Scholar, none of these data could be used directly for deducing relations between various entities or for visualizing the relationship between …


Knowledge Engineering From Data Perspective: Granular Computing Approach, Rushin Barot Jan 2009

Knowledge Engineering From Data Perspective: Granular Computing Approach, Rushin Barot

Master's Projects

The concept of rough set theory is a mathematical approach to uncertainly and vagueness in data analysis, introduced by Zdzislaw Pawlak in 1980s. Rough set theory assumes the underlying structure of knowledge is a partition. We have extended Pawlak’s concept of knowledge to coverings. We have taken a soft approach regarding any generalized subset as a basic knowledge. We regard a covering as basic knowledge from which the theory of knowledge approximations and learning, knowledge dependency and reduct are developed.


Msg: A Gap-Oriented Genetic Algorithm For Multiple Sequence Alignment, Philip Heller Jan 2009

Msg: A Gap-Oriented Genetic Algorithm For Multiple Sequence Alignment, Philip Heller

Master's Projects

Traditional Multiple Sequence Alignment (MSA) Algorithms are deterministic. Genetic algorithms for protein MSA have been documented. However, these are not able to exceed in all cases the scores obtained by Clustal­W, the freely available de­facto standard. My solution, called “MSG”, places gaps rather than amino acids. The algorithm is multi­tribal, uses only a few very simple operators with adaptive frequencies, and jumpstarts one population from the Clustal­W solution. Results are reported for 14 data sets, on all of which MSG exceeds the Clustal­W score.


Hunting For Undetectable Metamorphic Viruses, Da Lin Jan 2009

Hunting For Undetectable Metamorphic Viruses, Da Lin

Master's Projects

Commercial anti-virus scanners are generally signature based, that is, they scan for known patterns to determine whether a file is infected by a virus or not. To evade signature-based detection, virus writers have adopted code obfuscation techniques to create highly metamorphic computer viruses. Since metamorphic viruses change their appearance from generation to generation, signature-based scanners cannot detect all instances of such viruses. To combat metamorphic viruses, detection tools based on statistical analysis have been studied. A tool based on hidden Markov models (HMMs) was previously developed and the results are encouraging—it has been shown that metamorphic viruses created by a …


Improving Location Determination For Non-Gps Devices, Varun Sud Jan 2009

Improving Location Determination For Non-Gps Devices, Varun Sud

Master's Projects

Location awareness is one of the most important information that an individual looks for, both in an outdoor and indoor environment. One of the primary location determination techniques is the Global Positioning system, though this system provides a good accuracy in an outdoor environment, its accuracy decreases in densely populated areas and in an indoor environment a GPS system ceases to provide location information since the satellite signal cannot permeate through the roof and the walls. Various location estimation techniques have been proposed for location estimation in an indoor environment, some utilizing the signal strength of a wifi transmitter, while …


Dna Sequence Representation By Use Of Statistical Finite Automata, Asmi Shah Jan 2009

Dna Sequence Representation By Use Of Statistical Finite Automata, Asmi Shah

Master's Projects

This project defines and intends to solve the problem of representing information carried by DNA sequences in terms of amino acids, through application of the theory of finite automata. Sequences can be compared against each other to find existing patterns, if any, which may include important genetic information. Comparison can state whether the DNA sequences belong to the same, related or entirely different species in the ‘Tree of Life’ (phylogeny). This is achieved by using extended and statistical finite automata. In order to solve this problem, the concepts of automata and their extension, i.e. Alergia algorithm have been used. In …


Online Circular Calendar, Praveen Athmanathan Panneerselvam Jan 2009

Online Circular Calendar, Praveen Athmanathan Panneerselvam

Master's Projects

A calendar is a system to organize days for social, commercial or administrative purpose. Many calendar systems are available today. The calendar system helps the user in scheduling his/her events or tasks over a time period. This period may be an hour, a day, or even months. Due to increase in user’s activities, events that need to be scheduled in the calendar grow tremendously. Moreover, there are events that occur every year which require a good visualization for mental manipulation. As a result there is a difficulty in organizing these events in the current calendar system. The main idea of …


Chinese Wall Security Policy, Varun Gupta Jan 2009

Chinese Wall Security Policy, Varun Gupta

Master's Projects

This project establishes a Chinese wall security policy model in the environment of cloud computing. In 1988 Brewer and Nash proposed a very nice commercial security policy in British financial world. Though the policy was well accepted, but the model was incorrect. A decade later, Dr. Lin provided a model in 2003 that meets Brewer & Nash’s Policy. One of the important components in Cloud computing is data center. In order for any company to store data in the center, a trustable security policy model is a must; Chinese wall security policy model will provide this assurance. The heart of …


Hybrid Clustering With Application To Web Pages, Ameya Sabnis Jan 2009

Hybrid Clustering With Application To Web Pages, Ameya Sabnis

Master's Projects

This project explains the process of clustering web pages. With the immense increase in the number of web pages available on the internet, it has become difficult to search for web pages. The clustering of web pages will improve the presentation of web pages to the user and saves the time spent on searching web pages. Various clustering techniques have been proposed by various research scientists to cluster the web pages, but all the techniques suggested have some drawbacks. Since there is lot of scope for further improvement in the field of clustering, the system proposed in this report takes …


Versatile Extensible Security System For Mobile Ad Hoc Networks, Jung Chang Jan 2009

Versatile Extensible Security System For Mobile Ad Hoc Networks, Jung Chang

Master's Projects

Mobile Ad hoc Network (MANET) is becoming more and more popular in scientific, government, and general applications, but security system for MANET is still at infant stage. Currently, there are not many security systems that provide extensive security coverage for MANET. Moreover, most of these security systems assume nodes have infinite computation power and energy; an assumption that is not true for many mobiles. Versatile and Extensible System (VESS) is a powerful and versatile general-purpose security suite that comprises of modified versions of existing encryption and authentication schemes. VESS uses a simple and network-efficient but still reliable authentication scheme. The …


Active Lecture: An Interactive Lecturing System, Himavanthara Sajja Jan 2009

Active Lecture: An Interactive Lecturing System, Himavanthara Sajja

Master's Projects

Classroom lecturing has been improving with the advances in information technology. The Active Lecture, an advanced lecturing system, is developed as part of this project. The Active Lecture system allows the students to be more interactive during a lecture process. The Active Lecture system has features that are helpful to both the instructors and the students before, during, and after the lectures. The Active Lecture system is deployed and is made available for use in a classroom. The usage of the Active Lecture system is compared with the usage of Ubiquitous Presenter in a classroom setting.


Visualization Of Tree-Structured Data Through A Multi Touch User Interface, David Andrews Jan 2009

Visualization Of Tree-Structured Data Through A Multi Touch User Interface, David Andrews

Master's Projects

This writing project examines different types of visualizations for tree-structured data sets. Visualizations discussed include link-node diagrams and treemap diagrams. Also discussed is recent innovations with regards to distinguishing multi touch from single touch technology. I explore the requirements needed to build a multi touch table top surface, and describe the process of building one. I then describe my proposed method of visualizing tree-structured data and how it can be implemented using Core Animation technology. I also propose a means of interacting with the data through a multi touch interface, and discuss which gestures can be used to navigate the …


Distributed Port Scanning Detection, Himanshu Singh Jan 2009

Distributed Port Scanning Detection, Himanshu Singh

Master's Projects

Conventional Network Intrusion Detection System (NIDS) have heavyweight processing and memory requirements as they maintain per flow state using data structures like linked lists or trees. This is required for some specialized jobs such as Stateful Packet Inspection (SPI) where the network communications between entities are recreated in its entirety to inspect application level data. The downside to this approach is that the NIDS must be in a position to view all inbound and outbound traffic of the protected network. The NIDS can be overwhelmed by a DDoS attack since most of these try and exhaust the available state of …


Mrcraig: Mapreduce And Ensemble Classifiers For Parallelizing Data Classification Problems, Glenn Jahnke Jan 2009

Mrcraig: Mapreduce And Ensemble Classifiers For Parallelizing Data Classification Problems, Glenn Jahnke

Master's Projects

In this paper, a novel technique for parallelizing data-classification problems is applied to finding genes in sequences of DNA. The technique involves various ensem- ble classification methods such as Bagging and Select Best. It then distributes the classifier training and prediction using MapReduce. A novel sequence classification voting algorithm is evaluated in the Bagging method, as well as compared against the Select Best method.


Common Emotion Modeling In Distinct Medium Analysis And Matching, Amy Cho Jan 2009

Common Emotion Modeling In Distinct Medium Analysis And Matching, Amy Cho

Master's Projects

With the ever growing amount of digital information and multimedia on the World Wide Web and the current trend towards personalizing technology, users find themselves wanting a more intuitive way of finding related information, and not just any information but relevant information that is personal to them. One way to personalize and filter the information is by extracting the mood affectation, allowing the user to search based on current mood. The artificial intelligence field has done extensive research and continues to discover and improve current mood extraction techniques for each distinct medium. This paper will explore how to link and …


Removing The Digital Divide For Senior Web Users, Chiu Luk Jan 2009

Removing The Digital Divide For Senior Web Users, Chiu Luk

Master's Projects

It is hard for the elderly to use the internet to find the resource they want. Usually help is needed for them to complete the task on the technology things. The main reason for this project is to research ideas on encourage senior people to make use of the web to locate helps they want, such as finding volunteers and professional helps. The scope of this project is to develop a new way of web access and content presentation methodologies that let senior people getting help from volunteers and various service providers more easily that incorporates social networking technology e.g. …


Effects Of Wall Compliance On Pulsatile Flow Attenuation In Microchannels., Jing-Keat Goh Jan 2009

Effects Of Wall Compliance On Pulsatile Flow Attenuation In Microchannels., Jing-Keat Goh

Master's Theses

The attenuation of pulsatile flow through highly compliant microchannels has been investigated. The expansion of a compliant microchannel subjected to pulsatile flow is able to store fluid temporarily and thereby reduce the peak-to-peak magnitude of flow fluctuation. In a highly compliant microchannel, the microchannel expansion reduces its hydraulic resistance and its associated pressure drop. For a similar inlet pressure condition, the pressure drop along the length of a more compliant microchannel is lower than a rigid microchannel. Therefore, greater net pressure is available to deform the microchannel wall. So the hypothesis of this study is the coupled relationship between higher …


Integral And Non-Integral Dimension Of Modules Over Non-Commutative Rings., Sejal K. Dharia Jan 2009

Integral And Non-Integral Dimension Of Modules Over Non-Commutative Rings., Sejal K. Dharia

Master's Theses

This thesis studies the conditions under which certain U (G)-modules have integral dimension. Specifically, the paper explores the circumstances under which certain U (G)-modules are free modules. Two main theorems are proven for this endeavor. The first theorem takes the matrix representation A of a submodule N of a free left module M over an arbitrary ring R. The theorem states that if A can be put into reduced row echelon form, then N and M/N are both free left R-modules. The second theorem takes the matrix representation B of an arbitrary left R-module homomorphism T. If B can be …


Negotiating Multicultural Identities Within The Classroom., Teresa Lee Teng Jan 2009

Negotiating Multicultural Identities Within The Classroom., Teresa Lee Teng

Master's Theses

This thesis explores cultural identity negotiation among American born Chinese (ABC) college students. Specifically analyzing their communication patterns within the classroom, the author illuminates how ABC students negotiate their multicultural identities through emergent dialectical tensions and patterns of praxis.


Design And Implementation Of Embedded Adaptive Controller Using Arm Processor., Hoan The Nguyen Jan 2009

Design And Implementation Of Embedded Adaptive Controller Using Arm Processor., Hoan The Nguyen

Master's Theses

This thesis is concerned with development of embedded adaptive controllers for industrial applications. Many industrial processes present challenging control problems such as high nonlinearity, time-varying dynamic behaviors, and unpredictable external disturbances. Conventional controllers are too limited to successfully resolve these problems. Therefore, the adaptive control strategy, an advanced control theory, is applied to overcome deficiencies of the conventional controllers.


Priority Based Power Management And Reduced Downtime In Data Centers, Barath Kuppuswamy Jan 2009

Priority Based Power Management And Reduced Downtime In Data Centers, Barath Kuppuswamy

Master's Projects

The project deals successfully with software that performs priority based power management and reduced downtime for virtual machines running in data centers. The software deals with power management only at the processor level. The software automatically performs load distribution among servers in data centers to save power. In addition, the software also lets administrator of data centers to mark certain virtual machines, which run user applications, as critical to minimize downtimes for these virtual machines. The software reveals that energy consumption can be minimized while maintaining high runtime availability for the mission critical applications. The software operates in Green mode …


Hunting For Undetectable Metamorphic Viruses, Da Lin Jan 2009

Hunting For Undetectable Metamorphic Viruses, Da Lin

Master's Projects

Commercial anti-virus scanners are generally signature based, that is, they scan for known patterns to determine whether a file is infected by a virus or not. To evade signature-based detection, virus writers have adopted code obfuscation techniques to create highly metamorphic computer viruses. Since metamorphic viruses change their appearance from generation to generation, signature-based scanners cannot detect all instances of such viruses. To combat metamorphic viruses, detection tools based on statistical analysis have been studied. A tool based on hidden Markov models (HMMs) was previously developed and the results are encouraging—it has been shown that metamorphic viruses created by a …


Objective Measurement Of Speech Quality In Voip Over Wireless Lan During Handoff, Nidhi Marwaha Gambhir Jan 2009

Objective Measurement Of Speech Quality In Voip Over Wireless Lan During Handoff, Nidhi Marwaha Gambhir

Master's Projects

Quality of Service is a very important factor to determine the quality of a VoIP call. Different subjective and objective models exist for evaluating the speech quality in VoIP. E-model is one of the objective methods of measuring the speech quality; it considers various factors like packet loss, delay and codec impairments. The calculations of Emodel are not very accurate in case of handovers – when a VoIP call moves from one wireless LAN to another. This project conducted experimental evaluation of performance of E-model during handovers and proposes a new approach to accurately calculate the speech quality of VoIP …


Web Based Recommender Systems And Rating Prediction, Tho Nguyen Jan 2009

Web Based Recommender Systems And Rating Prediction, Tho Nguyen

Master's Projects

This project implements a recommender system on large dataset of Netflix’s movies. This project also tries to improve recommender systems by incorporating confidence interval and genres of movies. This new approach enhances the performance and quality of service of recommender systems and gives better result than Netflix commercial recommender system, Cinematch.