research centers


Search results: Found 3

Listing 1 - 3 of 3
Sort by

Article
Design and Implementation a Server Receiving Data in Both Forms TCP and UDP Through the Same Port and its Impact on the Network Performance

Author: Husam Ali Abdulmohsin
Journal: Engineering and Technology Journal مجلة الهندسة والتكنولوجيا ISSN: 16816900 24120758 Year: 2016 Volume: 34 Issue: 2 Part (B) Scientific Pages: 317-327
Publisher: University of Technology الجامعة التكنولوجية

Loading...
Loading...
Abstract

Internet is the largest network that transfers a huge amount of information through the web and that requires data transfer between many network bottlenecks, devices and different hardware technologies. This data movement requires data transfer between many application, software’s and operating systems. Many theses and researches were published in the topic of solving the issue of extreme data transfer rate; this issue causes time consuming problems. There are many technologies of transferring data across the internet; two of the major data transfer technologies are the User Datagram Protocol (UDP) and Transmission Control Protocol (TCP). Those different data transfer technologies through the internet cause most of the servers much of their time translating the data from one technology to another because most of the servers deal with one data transfer technology and therefore it has to translate all other technologies to the technology that it deals with. This research establishes a Server named TCP-UDP Server (TUS), to receive data from both UDP and TCP nodes through the same path without the need of changing the network entities or protocols connected to the server and to avoid the need for transferring the data from the (UDP) form to the (TCP) form and vise versa. All the operations performed by the server are accomplished without any hardware intrusion to avoid time consuming. The TUS server as many servers support the multithreading technology to serve a large amount of nodes at the same time. Each node has its own thread to deal with. This thread has its own life time determined by many facts, and that in turn decides to terminate the thread or not.


Article
A Load Balancing Scheme for a Server Cluster Using History Results
توزيع مهام مجموعة خوادم بأستخدام النتائج القديمة

Author: Husam Ali Abdulmohsin
Journal: Iraqi Journal of Science المجلة العراقية للعلوم ISSN: 00672904/23121637 Year: 2016 Volume: 57 Issue: 3B Pages: 2121-2130
Publisher: Baghdad University جامعة بغداد

Loading...
Loading...
Abstract

Load balancing in computer networks is one of the most subjects that has got researcher's attention in the last decade. Load balancing will lead to reduce processing time and memory usage that are the most two concerns of the network companies in now days, and they are the most two factors that determine if the approach is worthy applicable or not. There are two kinds of load balancing, distributing jobs among other servers before processing starts and stays at that server to the end of the process is called static load balancing, and moving jobs during processing is called dynamic load balancing. In this research, two algorithms are designed and implemented, the History Usage (HU) algorithm that statically balances the load of a Loaded Web Server (LWS) and the Massage Passing Optimization (MPO) algorithm. HU algorithm is used at the Domain Name System (DNS) side is to minimize the time required to execute the client requests based on using history results available in one of the Web servers in the server cluster. The MPO is for optimizing the message passing between the Web servers and the DNS. This message optimization will lead to optimize the processing time in the DNS cluster required to find under-loaded Web servers that will perform the request.

موازنة الحمل من المواضيع التي جذبت انتباه اكثر الباحثين في العقد الاخير من الزمن. موازنة الحمل تؤدي الى عاملين, تقليل وقت معالجة البيانات و تقليل استخدام الذاكرة لذلك تعتمد الشركات على هذين العاملين في تقييم اي نظرية تخص موازنة الحمل. هنالك نوعان من نظريات موازنة الحمل, النوع الثابت, هذا النوع يقوم بتوزيع المهام من جهة الخادم المحمل بالمهام الى الخوادم الغير محملة بالمهام قبل بدء المهام, و هنالك النوع المتحرك, و هنا من الممكن ان يتم توزيع المهام حتى اثناء تنفيذها. استخدام مصادر و امكانيات خوادم غير مشغولة او غير مستخدمة سوف تكسب المنظومة وقت و تلغي الحاجة الى اي تتطوير في المنظومة و التي تكلف الكثير. في هذا البحث تم تصميم خوارزميتين, خوارزمية استخدام التأريخ (HU) و خوارزمية تقليل مناقلة الرسائل (MPO). يتم استخدام نظرية ال HU عند جهة نظام مجال الاسم (DNS) و الذي يقوم بتوجيه المهام المرسلة من قبل الزبون الى اي خادم ضمن المدى و الذي قام بتنفيذ نفس المهام في الماضي و يتم استخدام خوارزمية ال MPO لغرض تقليل مناقلة الرسائل بين الخوادم و ال DNS و بالتالي تقوم الخوارزمية بتقليل وقت التنفيذ في ال DNS من خلال تقليل وقت ايجاد خوادم في حالة ركود او غير محملة و التي سوف تقوم بتنفيذ المهام.


Article
The Impact of Operating System on Bandwidth in Open VPN Technology
تأثير نظام التشغيل على حزمة البيانات بأستخدام تكنولوجيا (Open VPN)

Authors: Sharipah Setapa شريفة ستيبا --- Samer Sami Hasan سامر سامي حسن --- Husam Ali Abdulmohsin حسام علي عبدالمحسن
Journal: Baghdad Science Journal مجلة بغداد للعلوم ISSN: 20788665 24117986 Year: 2016 Volume: 13 Issue: 1 Pages: 204-211
Publisher: Baghdad University جامعة بغداد

Loading...
Loading...
Abstract

The internet is a basic source of information for many specialities and uses. Such information includes sensitive data whose retrieval has been one of the basic functions of the internet. In order to protect the information from falling into the hands of an intruder, a VPN has been established. Through VPN, data privacy and security can be provided. Two main technologies of VPN are to be discussed; IPSec and Open VPN. The complexity of IPSec makes the OpenVPN the best due to the latter’s portability and flexibility to use in many operating systems. In the LAN, VPN can be implemented through Open VPN to establish a double privacy layer(privacy inside privacy). The specific subnet will be used in this paper. The key and certificate will be generated by the server. An authentication and key exchange will be based on standard protocol SSL/TLS. Various operating systems from open source and windows will be used. Each operating system uses a different hardware specification. Tools such as tcpdump and jperf will be used to verify and measure the connectivity and performance. OpenVPN in the LAN is based on the type of operating system, portability and straightforward implementation. The bandwidth which is captured in this experiment is influenced by the operating system rather than the memory and capacity of the hard disk. Relationship and interoperability between each peer and server will be discussed. At the same time privacy for the user in the LAN can be introduced with a minimum specification.

أن الانترنت هو مصدر رئيسي للمعلومات لاختصاصات و استخدامات عديدة ومنذ وجوده تتضمن هذه البيانات معلومات حساسة و بذلك اصبح استرجاع البيانات من الوظائف الاساسية للانترنت. لسلامة هذه البيانات و ضمان عدم وصول المتطفلين اليها تم استحداث ما يسمى بال (VPN). من خلال هذا ال (VPN) يمكن زيادة خصوصية و امنية هذه البيانات. توجد طريقتان لتكنولوجيا ال (VPN) سوف يتم توضيحها و هي (IPSec) و (OpenVPN). التعقيد الذي تتمتع به طريقة (IPSec) جعل استخدام طريقة (OpenVPN) هي الافضل, حيث يتمتع الثاني بخاصية الانتقال و المرونة في استخدامها على عدة انواع من انظمة التشغيل. في حالة العمل على شبكة حواسيب من نوع LAN, يمكن تطبيق تكنواوجيا ال VPN من خلال استخدام (OpenVPN) لاستحداث مستويان من الخصوصية. شبكة ثانوية محددة سوف يتم استخدامها في هذا البحث. المفتاح و عملية التزكية سوف تتم من خلال الخادم. عملية التأكد من الهوية و استبدال المفتاح سوف تتم من خلال استخدام طرق معتمدة و هي SSL/TLS. سوف يتم استخدام عدة انواع من انظمة التشغيل منها الويندوز و انظمة التشغيل ذو المصدر المفتوح. تم استخدام عدة انواع من الحاسبات التي تختلف فيما بينها بالمواصفات و تم استخدام عدة انواع من انظمة التشغيل على هذه الحاسبات. اداتان سوف يتم استخدامها لفحص الاتصال و الاداء و هي (tcpdump) و( jperf). OpenVPN الموجود في الشبكة المستخدمة سوف يعتمد على نظام التشغيل و خاصية الانتقال و التنفيذ المباشر. حزمة البيانات المعتمدة من هذه التجربة تتأثر بنظام التشغيل بعيدا عن سعة الذاكرة الثانوية و الرئيسية. العلاقة و الفعالية بين اي حاسبة و الخادم سوف يتم مناقشتها و في نفس الوقت الخصوصية لكل مستخدم في الشبكة المستخدمة يمكن عرضها من خلال تعريف بسيط.

Listing 1 - 3 of 3
Sort by
Narrow your search

Resource type

article (3)


Language

English (3)


Year
From To Submit

2016 (3)