Safran: a distributed and parallel application development frameworks of hetereogeneous workstations

Gölyeri, Hamza
With the rapid advances in high-speed network technologies and steady decrease in the cost of hardware involved, network of workstation (NOW) environments began to attract attention as competitors against special purpose, high performance parallel processing environments. NOWs attract attention as parallel and distributed computing environments because they provide high scalability in terms of computing capacity and they have much smaller cost/performance ratios with high availability. However, they are harder to program for parallel and distributed applications because of the issues involved due to their loosely coupled nature. Some of the issues to be considered are the heterogeneity in the software and hardware architectures, uncontrolled external loads, network overheads, frequently changing system characteristics like workload on processors and network links, and security of applications and hosts. The general objective of this work is to provide the design and implementation of a JavaTM-based, high performance and flexible platform i.e. a framework that will facilitate development of wide range of parallel and distributed applications on networks of heterogeneous workstations (NOW). Parallel and distributed application developers are provided an infrastructure (consisting of pieces of executable software developed in Java and a Java software library) that allows them to build and run their distributed applications on their heterogeneous NOW without worrying about the issues specific to the NOW environments. The results of the extensive set of experiments conducted have shown that Safran is quite scaleable and responds well to compute intensive parallel and distributed applications.


Duty cycle control in wireless sensor networks
Yılmaz, Mine; Bilgen, Semih; Department of Electrical and Electronics Engineering (2007)
Recent advances in wireless communication and micro-electro-mechanical systems (MEMS) have led to the development of implementation of low-cost, low power, multifunctional sensor nodes. These sensor node are small in size and communicate untethered in short distances. The nodes in sensor networks have limited battery power and it is not feasible or possible to recharge or replace the batteries, therefore power consumption should be minimized so that overall network lifetime will be increased. In order to mi...
Software reliability assessment
Kaya, Deniz; Bilgen, Semih; Department of Electrical and Electronics Engineering (2005)
In spite of the fact that software reliability studies have attracted great deal of attention from different disciplines in 1970s, applications of the subject have rarely been involved in the software industry. With the rise of technological advances especially in the military electronics field, reliability of software systems gained importance. In this study, a company in the defense industries is inspected for their abilities and needs regarding software reliability, and an improvement proposal with metri...
The effects of hierarchy on mobile wireless sensor network coverage
Aslan, Ali Umut; Solak, Ercan; Department of Information Systems (2006)
Due to their economic potential and widespread application areas, wireless sensor networks have emerged as an active research topic during the last five years. One of the fundamental challenges in wireless sensor network research is the provision of sufficient coverage while maintaining energy efficiency and longevity under sensor mobility. The purpose of this thesis is to observe the coverage and energy consumption dynamics of a mobile wireless sensor network in a hierarchical architecture. To achieve this...
Semantik video modeling and retrieval with visual, auditory, textual sources
Durak, Nurcan; Yazıcı, Adnan; Department of Computer Engineering (2004)
The studies on content-based video indexing and retrieval aim at accessing video content from different aspects more efficiently and effectively. Most of the studies have concentrated on the visual component of video content in modeling and retrieving the video content. Beside visual component, much valuable information is also carried in other media components, such as superimposed text, closed captions, audio, and speech that accompany the pictorial component. In this study, semantic content of video is m...
Computer fault tolerances study inspired by the immune system
Canıbek, Atıf Değer; Güran, Hasan; Department of Electrical and Electronics Engineering (2005)
Since the advent of computers numerous approaches have been taken to create hardware systems that provide a high degree of reliability even in the presence of errors. This study seeks to address the problem from a biological perspective using the human immune system as a source of inspiration. The immune system uses many ingenious methods to provide reliable operation in the body and so may suggest how similar methods can be used in the design of reliable systems. This study provides a brief introduction in...
Citation Formats
H. Gölyeri, “Safran: a distributed and parallel application development frameworks of hetereogeneous workstations,” M.S. - Master of Science, Middle East Technical University, 2005.