Thesis
2018
An Improved Approach for Information Retrieval with Semantic-Web Crawling
2018-03-29
The existing Web allows people to share data over the Internet with no trouble making the information to become more ubiquitous and massive. A powerful search technology is definitely one of the main requirements for the success of the Web. However, with the huge amount of information available in various formats, it is difficult to retrieve relevant Information. Semantic Web technology plays a major role in resolving this problem by permitting the search engines to retrieve meaningful information. Exploratory search system, a special information seeking and exploration approach, supports users who are unfamiliar with a topic or whose search goals are vague and unfocused to learn and investigate a topic through a set of activities. In order to achieve exploratory search goals Linked Open Data (LOD) can be used to help search systems in retrieving related data, so the investigation task runs smoothly.
The quantity of data published on the Web according to the principles of Linked Data is increasing intensely. However, this data is still largely limited to be used up by domain professionals and users who understand Linked Data technologies. Therefore, it is essential to develop tools to enhance intuitive perceptions of Linked Data for lay users. The features of Linked Data point to various challenges for an easy-to-use data presentation.
In this research, Semantic Web and Linked Data technologies are overviewed, challenges to the presentation of Linked Data is stated, and LOD Explorer, which is a Web of Data exploration system, is presented, with the aim of delivering a simple application to discover triplestore resources. Furthermore, the application is deployed to hide the technical challenges behind Linked Data and provide both specialist and nonspecialist users an interactive and effective way to explore RDF resources. The application is made using pure JavaScript and jQuery libraries without the need for a server-side software.
The efficiency of the system has been tested using different computing platforms such as Windows, Mac OS, and Linux, and the results of the experiments indicated an outstanding performance. Finally, a usability evaluation has been conducted using the System Usability Scale (SUS) tool, to gain an in-depth understanding of the usefulness and usability of the LOD Explorer and the results confirm the usability and usefulness of the proposed system
2011
Further Development of BitTorrent Simulator in Erlang
2011-05-17
Among many P2P file-sharing protocols in existence, BitTorrent is one of the few that
has attracted significant attention by a wide range of users. It uses a variety of
algorithms for peer selection, piece selection, and other tasks.
Having a simulator that facilitates investigating of applying different strategies in
implementing components of a P2P would be of great advantages.
An Erlang-based BitTorrent simulator was developed by IT department at Uppsala
University. The network side of the project had been rewritten in order to improve
the functionality of the application. In this thesis work, a new and modular design
approach for the client side of the implementation was employed, documented and
incorporated into the application.
All nodes run in parallel, and they communicate with each other through the newly
developed network module. A variety of options for the BitTorrent simulator are
supported in the implementation, algorithms of the typical structure can easily be
exchanged and used to experiment with new ideas to find out how the swarm is affected
with different approaches to implementing BitTorrent clients and trackers.
The report also reviews the structure of the previous thesis work and explains the
modifications made to the previously developed network module.
2007
Link Characteristics
2007-05-15
The Internet has become the main means of exchanging cultures and an
important part of everyday activities. As the Internet grows fast, the procedures
of probing the Internet should become more important.
In this work, a new friendly use system is suggested to do some of the Internet
probing activities.
The Project relies on two keys principals (protocols): Internet Protocol packets
have an 8-bit Time-To-Live (TTL) header field and Internet Control Message
protocol. The PS helps the administrators and developers to check the host
reachability, network connectivity or Internet connectivity, and discovering the
routes followed by packets when traveling to their destinations, The project also
offers to the administrator a valuable information that assists him to discover and
find out any variables occurred on any position on the line in a duration of time
which helps him/her to find out where are the strong points or weak points such
as the number of drooped packets or lost packets.
The implementation of the project stands by testing the desired network or internet
house, in order to have a picture of the efficiency of the Internet services which
is under the test, many practical examples have been used to test the
performance of the Probing System.
Back