المناصب الاكاديمية

  • 2011 2012

    Member of the Municipal Council of Zliten City, Li عضو المجلس البلدي لمدينة زليتن - ليبيا

    أخرى - أخرى

  • 2016 2017

    Member of the Higher Consultation Committee for AR عضو اللجنة الإستشارية العليا لمنصة أريد

    جامعة بوترا الماليزية - Faculty of Computer Science & Information Technology

  • 2016 2017

    Member of the Higher Consultation Committee for AR عضو اللجنة الإستشارية العليا لمنصة أريد

    منصة أريد - اللجنة الإستشارية العليا

  • 2006 2007

    Head of department of elictronic library رئيس قسم المكتبة الإلكترونية

    الجامعة الاسمرية الاسلامية - إدارة الموارد الذاتية

  • 2009 2016

    Senior Lecturer محاضر

    الجامعة الاسمرية الاسلامية - كلية تقنية المعلومات

  • 2000 2007

    Teaching Assistant معيد

    جامعة المرقب - كلية الإقتصاد والتجارة

المراحل الدراسية

  • Degree بكالوريوس 2000

    بكالوريوس البرمجه وتطبيقات الحاسوب

    جامعة ناصر

  • Master ماجستير 2009

    ماجستير علوم الحاسوب - الشبكات

    جامعة بوترا الماليزية

  • Ph.D دكتوراه 2017

    دكتوراه علوم الحاسوب - الشبكات

    جامعة بوترا الماليزية

الانشطة الاكاديمية

  • 1/1/2014

    محكم دولي في مجلة Technical Reviewer at Telecommunication Systems - Springer Journal

    image

    محكم في مجلة | هولندا | بمفردي | اللغة الانجليزية ISI Q3 Journal

  • 1/1/2014

    محكم دولي في مجلة IEEE Transactions on Wireless Communications

    image

    محكم في مجلة | الولايات المتحدة | بمفردي | اللغة الانجليزية ISI Q1 Journal

  • 6/13/2016

    محكم دولي في مجلة Elsevier Journal of Computer Communications

    image

    محكم في مجلة | هولندا | بمفردي | اللغة الانجليزية ISI Q1 Journal

  • 7/29/2016

    محكم دولي في مجلة Technical Reviewer at International journal of Engineering and Technical Innovations

    image

    محكم في مجلة | تايلاند | بمفردي | اللغة الانجليزية Open Access Journal

  • 1/1/2017

    محكم دولي في مجلة IEEE Access

    image

    محكم في مجلة | الولايات المتحدة | بمفردي | اللغة الانجليزية ISI Q1 Journal

  • 1/2/2017

    محكم دولي في مجلة Journal of Network and Computer Applications

    image

    محكم في مجلة | المملكة المتحدة | بمفردي | اللغة الانجليزية ISI Q1 Journal

  • 1/2/2017

    محكم دولي في مجلة IEEE Systems Journal

    image

    محكم في مجلة | الولايات المتحدة | بمفردي | اللغة الانجليزية ISI Q1 Journal

  • 1/2/2017

    محكم دولي في مجلة Wireless Communications and Mobile Computing

    image

    محكم في مجلة | المملكة المتحدة | بمفردي | اللغة الانجليزية ISI Q2 Journal

  • 1/10/2017

    محكم دولي في مجلة International Journal of Communication Systems

    image

    محكم في مجلة | المملكة المتحدة | بمفردي | اللغة الانجليزية ISI Q3 Journal

  • 1/2/2017

    محكم دولي في مجلة IET Communications

    image

    محكم في مجلة | المملكة المتحدة | بمفردي | اللغة الانجليزية ISI Q3 Journal

  • 1/10/2017

    محكم دولي في مجلة IEEE Communications Magazine

    image

    محكم في مجلة | الولايات المتحدة | بمفردي | اللغة الانجليزية ISI Q1 Journal

  • 11/28/2016

    محكم دولي في مجلة China Communications IEEE Journal, China Institute of Communications

    image

    محكم في مجلة | الصين | بمفردي | اللغة الانجليزية ISI, Q4 Journal

  • 1/8/2017

    محكم دولي في مجلة IEEE Wireless Communications Magazine

    image

    محكم في مجلة | الولايات المتحدة | بمفردي | اللغة الانجليزية ISI Q1 Journal

  • 6/12/2017

    براءة إختراع A Method for Controlling Congestion in Communication System. Ref. No: Patent no: PI 2017700227, Year: 06/2017

    image

    اختراع | ماليزيا | ضمن فريق | اللغة الانجليزية

  • 9/27/2016

    شهادة محكم دولي من Computer Communications Elsevier Journal

    image

    محكم في مجلة | هولندا | بمفردي | اللغة الانجليزية

  • 5/27/2016

    عضو لجنة التنظيم في IEEE International Conference on Communications

    image

    | ماليزيا | بمفردي | اللغة الانجليزية ICC2016

  • 11/19/2017

    المدير التنفيدي للمحفل العلمي الدولي الأول

    image

    | ماليزيا | ضمن فريق | اللغة العربية

  • 11/26/2016

    ميدالية ذهبية في Exhibition of Invention, Research, and Innovation (PRPI2016), Universiti Putra Malaysia

    image

    المشاركة بمسابقة | ماليزيا | بمفردي | اللغة الانجليزية

  • 10/29/2016

    جائزة أفضل 3 في مسابقة Three Minutes Thesis Competition 2016 @ UPM

    image

    المشاركة بمسابقة | ماليزيا | بمفردي | اللغة الانجليزية

  • 10/12/2015

    تقديم ورشة Mendeley Reference Management Tool

    image

    تقديم دورة تدريبية | ماليزيا | بمفردي | اللغة الانجليزية Mendeley Reference Management Tool

  • 11/15/2015

    تقديم ورشة Introduction to Latex

    image

    تقديم دورة تدريبية | ماليزيا | بمفردي | اللغة الانجليزية Introduction to Latex

  • 6/19/2010

    تقديم دورة برمجة وإدارة قواعد بيانات MSSQL للمتخصصين بالشركة الليبية للحديد والصلب - مصراته

    image

    تقديم دورة تدريبية | ليبيا | بمفردي | اللغة العربية معالجة البيانات باستخدام قواعد بيانات MSSQL

  • 10/20/2015

    تقديم ورشة CONCEPTS ON SOME BENEFICIAL RESEARCH TOOLS

    image

    تقديم دورة تدريبية | ماليزيا | بمفردي | اللغة الانجليزية CONCEPTS ON SOME BENEFICIAL RESEARCH TOOLS

  • 8/26/2017

    تقديم ورشة g Ready For Successful Viva, UTM, KL,

    image

    تقديم دورة تدريبية | ماليزيا | بمفردي | اللغة العربية

  • 8/25/2017

    تقديم ورشة Publishing in high impact factor journals, UTM, KL,

    image

    تقديم دورة تدريبية | ماليزيا | بمفردي | اللغة العربية

  • 12/11/2016

    تقديم ورشة How to Contribute to Research: Tools and Concepts, UPM

    image

    تقديم دورة تدريبية | ماليزيا | بمفردي | اللغة الانجليزية

  • 5/25/2017

    تقديم ورشة Writing Scientific Articles Using LaTex, UTM, KL

    image

    تقديم دورة تدريبية | ماليزيا | بمفردي | اللغة العربية

  • 12/12/2016

    مشاركة في ندوة علمية Agile-TCP: Major Enhancements on Linux-based Congestion Control Algorithm for High-speed Networks

    image

    تقديم دورة تدريبية | ماليزيا | بمفردي | اللغة الانجليزية Technical Workshop @ FSKTM UPM with TM and MIMOS Malaysia, Dec 2016.

  • 2/15/2016

    مشاركة في ندوة علمية Technical Collaboration, INFOCOMM Development Center (IDEC), UPM

    image

    تقديم دورة تدريبية | ماليزيا | بمفردي | اللغة الانجليزية

  • 5/12/2017

    تقديم ورشة Getting Ready For Successful Viva, Libyan Academic Club, Kajang

    image

    تقديم دورة تدريبية | ماليزيا | ضمن فريق | اللغة العربية

  • 5/25/2017

    تقديم ورشة Building the Identity of Researchers: Tools and Practices, UTM, KL

    image

    تقديم دورة تدريبية | ماليزيا | بمفردي | اللغة العربية

  • 1/8/2017

    تقديم ورشة Preparation for Three Minutes Thesis (3MT) Competition, UTM, KL

    image

    تقديم دورة تدريبية | ماليزيا | بمفردي | اللغة العربية

  • 12/26/2016

    حضور دورة Udemy for Online Training, Amazon Web Services (AWS) Concepts, USA

    image

    المشاركة بدورة | الولايات المتحدة | بمفردي | اللغة الانجليزية

  • 12/14/2016

    حضور دورة Udemy for Online Training, The Complete ASP.NET MVC 5 Course, USA

    image

    المشاركة بدورة | الولايات المتحدة | بمفردي | اللغة الانجليزية

  • 1/17/2017

    حضور دورة Udemy for Online Training, Linux Alternatives to Windows Applications, USA

    image

    المشاركة بدورة | الولايات المتحدة | بمفردي | اللغة الانجليزية

  • 8/2/2015

    حضور دورة Universiti Putra Malaysia, Technical Writing by Latex, Malaysia

    image

    المشاركة بدورة | ماليزيا | ضمن فريق | اللغة الانجليزية

  • 12/1/2016

    حضور دورة Udemy for Online Training, Publish an Android App on Google Play Store, USA

    image

    المشاركة بدورة | الولايات المتحدة | بمفردي | اللغة الانجليزية

  • 12/19/2016

    حضور دورة Udemy for Online Training, ASP.Net MVC Quick Start, USA

    image

    المشاركة بدورة | الولايات المتحدة | بمفردي | اللغة الانجليزية

  • 9/15/2015

    حضور دورة Successful Negotiation: Essential Strategies and Skills, University of Michigan

    image

    المشاركة بدورة | الولايات المتحدة | بمفردي | اللغة الانجليزية Essential Strategies and Skills

  • 9/30/2015

    نشر ورقة في مجلة Agile-SD: a Linux-based TCP congestion control algorithm for supporting high-speed and short-distance networks

    image

    نشر | ماليزيا | بمفردي | اللغة الانجليزية Journal of Network and Computer Applications, ISI Q1 Journal

  • 1/8/2014

    نشر ورقة في مجلة Comparative study of high-speed Linux TCP variants over high-BDP networks

    image

    نشر | ماليزيا | بمفردي | اللغة الانجليزية Elsevier Journal of Network and Computer Applications, ISI Q1 Journal

  • 1/14/2017

    نشر ورقة في مجلة Modeling the Throughput of the Linux-Based Agile-SD Transmission Control Protocol

    image

    نشر | الولايات المتحدة | ضمن فريق | اللغة الانجليزية IEEE Access 01/2017; 4:9724-9732, DOI:10.1109/ACCESS.2016.2647237, (Q1, Impact Factor 3.5).

  • 5/6/2009

    بحث ماجستير Performance Evaluation of Parallel TCP Variants and Its Impact on Throughput and Fairness in Heterogeneous Networks Based on Test-Bed

    image

    نشر | ماليزيا | بمفردي | اللغة الانجليزية Master Thesis

  • 11/13/2009

    نشر ورقة في مؤتمر Test-bed based comparison of single and parallel TCP and the impact of parallelism on throughput and fairness in heterogenous networks

    image

    المشاركة بمؤتمر | ماليزيا | بمفردي | اللغة الانجليزية ICCTD'09 International Conference on Computer Technology and Development, 2009.

  • 5/14/2013

    نشر ورقة في مؤتمر Performance evaluation of parallel TCP, and its impact on bandwidth utilization and fairness in high-BDP networks based on test-bed

    image

    المشاركة بمؤتمر | ماليزيا | بمفردي | اللغة الانجليزية (2013 IEEE Malaysia International Conference on Communications (MICC

  • image

    Designing a new Congestion Control Algorithm for High-speed networks

    Designing a new Congestion Control Algorithm for High-speed networks

    Designing a new Congestion Control Algorithm for High-speed networks

Filter by type:

Sort by year:

Modeling the Throughput of the Linux-based Agile-SD Transmission Control Protocol

Mohamed A Alrshah, Mohamed Othman, Borhanuddin Ali, Zurina Hanapi
0 IEEE, 4, , 2017, 9724 - 973

Abstract | ملخص البحث

Agile-SD is one of the latest versions of loss-based congestion control algorithm (CCA), which has been proposed to improve the total performance of transmission control protocol (TCP) over high-speed and short-distance networks. It has introduced a new mechanism, called agility factor mechanism, which shortens the epoch time to reduce the sensitivity to packet losses and in turn to increase the average throughput. Agile-SD has only been tested via simulation; however, it has not been mathematically proven or evaluated. The contribution of this paper is twofold. First, a new mathematical model for the throughput of NewReno and Agile-SD is proposed. This model is designed using the well-known Markov chains to validate the correctness of Agile-SD and to show the impact of buffer size, multiplicative decrease factor, and maximum limit of agility factor (λmax) on the total performance. Second, an automated algorithm configuration and parameter tuning (AACPT) technique is employed to optimize and automate the configuration of λmax. Furthermore, the numerical results for both NewReno and Agile-SD are compared with the simulation results, in which the validity of the proposed model is confirmed. Moreover, the output of the AACPT is exploited to formulate a new equation, which calculates the optimal λmax from a given β in order to conserve the standard interface of the TCP. This equation increases the scalability of Agile-SD and improves its total performance.

Agile-SD: a Linux-based TCP congestion control algorithm for supporting high-speed and short-distance networks

Mohamed A. Alrshaha, Mohamed Othmana, Borhanuddin Ali, Zurina Hanapia
0 Elsevier Journal of Network and Computer Applications, ISI Q1 Journal, 55, , 2015, 181-190

Abstract | ملخص البحث

Recently, high-speed and short-distance networks are widely deployed and their necessity is rapidly increasing everyday. This type of networks is used in several network applications; such as Local Area Networks (LAN) and Data Center Networks (DCN). In LANs and DCNs, high-speed and short-distance networks are commonly deployed to connect between computing and storage elements in order to provide rapid services. Indeed, the overall performance of such networks is significantly influenced by the Congestion Control Algorithm (CCA) which suffers from the problem of bandwidth under-utilization, especially if the applied buffer regime is very small. In this paper, a novel loss-based CCA tailored for high-speed and Short-Distance (SD) networks, namely Agile-SD, has been proposed. The main contribution of the proposed CCA is to implement the mechanism of agility factor. Further, intensive simulation experiments have been carried out to evaluate the performance of Agile-SD compared to Compound and Cubic which are the default CCAs of the most commonly used operating systems. The results of the simulation experiments show that the proposed CCA outperforms the compared CCAs in terms of average throughput, loss ratio and fairness, especially when a small buffer is applied. Moreover, Agile-SD shows lower sensitivity to the buffer size change and packet error rate variation which increases its efficiency.

Comparative study of high-speed Linux TCP variants over high-BDP networks

Mohamed A. Alrshaha, Mohamed Othmana, Borhanuddin Ali, Zurina Hanapi
0 Elsevier Journal of Network and Computer Applications, ISI Q1 Journal, 43, , 2014, 66-75

Abstract | ملخص البحث

Transmission Control Protocol (TCP) has been profusely used by most of internet applications. Since 1970s, several TCP variants have been developed in order to cope with the fast increasing of network capacities especially in high Bandwidth Delay Product (high-BDP) networks. In these TCP variants, several approaches have been used, some of these approaches have the ability to estimate available bandwidths and some react based on network loss and/or delay changes. This variety of the used approaches arises many consequent problems with different levels of dependability and accuracy. Indeed, a particular TCP variant which is proper for wireless networks, may not fit for high-BDP wired networks and vice versa. Therefore, it is necessary to conduct a comparison between the high-speed TCP variants that have a high level of importance especially after the fast growth of networks bandwidths. In this paper, high-speed TCP variants, that are implemented in Linux and available for research, have been evaluated using NS2 network simulator. This performance evaluation presents the advantages and disadvantages of these TCP variants in terms of throughput, loss-ratio and fairness over high-BDP networks. The results reveal that, CUBIC and YeAH overcome the other high-speed TCP variants in different cases of buffer size. However, they still require more improvement to extend their ability to fully utilize the high-speed bandwidths, especially when the applied buffer is near-zero or less than the BDP of the link.

Performance evaluation of parallel TCP, and its impact on bandwidth utilization and fairness in high-BDP networks based on test-bed

Mohamed A. Alrshah, Mohamed Othman
0 (2013 IEEE Malaysia International Conference on Communications (MICC, 1, , 2013, 23-28

Abstract | ملخص البحث

After the presence of high Bandwidth-Delay Product (high-BDP) networks, many researches have been conducted to prove either the existing TCP variants can achieve an excellent performance without wasting the bandwidth of these networks or not. In this paper, a comparative test-bed experiment on a set of high speed TCP variants has been conducted to show their differences in bandwidth utilization, loss ratio and TCP-Fairness. The involved TCP Variants in this experiment are: NewReno, STCP, HS-TCP, H-TCP and CUBIC. These TCP variants have been examined in both cases of single and parallel schemes. The core of this work is how to evaluate these TCP variants over a single bottleneck network using a new parallel scheme to fully utilize the bandwidth of this network, and to show the impact of accelerating these variants on bandwidth utilization, loss-ratio and fairness. The results of this work reveal that, first: the proposed parallel scheme strongly outperforms the single based TCP in terms of bandwidth utilization and fairness. Second: CUBIC achieved better performance than NewReno, STCP, H-TCP and HS-TCP in both cases of single and parallel schemes. Briefly, parallel TCP scheme increases the utilization of network resources, and it is relatively good in fairness.

Test-bed based comparison of single and parallel TCP and the impact of parallelism on throughput and fairness in heterogenous networks

Mohamed A. Alrshah, Mohamed Othman
0 ICCTD'09 International Conference on Computer Technology and Development, 2009., 1, , 1960, 332-335

Abstract | ملخص البحث

Parallel transport control protocol (TCP) has been used to effectively utilize bandwidth for data intensive applications over high bandwidth-delay product (BDP) networks. On the other hand, it has been argued that, a single based TCP connection with proper modification such as HSTCP can emulate and capture the robustness of parallel TCP and can well replace it. In this work a Comparison between single-based and the proposed parallel TCP has been conducted to show the differences in their performance measurements such as throughput performance and throughput ratio, as well as the link sharing fairness also has been observed to show the impact of using the proposed parallel TCP on the existing single-based TCP connections. The experiment results show that, single-based TCP cannot overcome parallel TCP especially in heterogeneous networks where the packet losses are common. Furthermore, the proposed parallel TCP does not affect TCP fairness which makes parallel TCP highly recommended to effectively utilize bandwidth for data intensive applications.

Performance Evaluation of Parallel TCP Variants and Its Impact on Throughput and Fairness in Heterogeneous Networks Based on Test-Bed - Master Thesis

Mohamed A. Alrshah
0 Universiti Putra Malaysia, , , 2009,

Abstract | ملخص البحث

It has been argued that single Transport Control Protocol (TCP) connection with proper modification can emulate and capture the robustness of parallel TCP and can well replace it. In this work, a test bed experiment-based Comparison between Single-Based TCP and parallel TCP has been conducted to show the differences of their performance measurements such as throughput performance, loss ratio and TCP-Fairness. In this experiment, Reno, Scalable, HSTCP, HTCP and CUBIC TCP variants, have been involved to show the differences in their performance and bandwidth utilization. On the other hand, the Link sharing Fairness has been observed to show the impact of using Parallel TCP of TCP variants with the existing single-based TCP connections. The results of this experiment reveal that: First: parallel-TCP strongly outperforms single-based TCP in terms of bandwidth utilization and fairness. Second: CUBIC-TCP achieved better performance than Reno, Scalable, Htcp and HStcp and for this reason it is (CUBIC) used as the default of Linux TCP variant in the latest versions of Linux like Fedora 10, 11 and openSUSE 11, 11.1.

التدريس الحالي

  • الى الان 2009

    الشبكات والبرمجة وقواعد البيانات وتحليل وتصميم النظم وغيرها من المواد

    محاضر بدرجة ماجستير في قسم البرمجة وتطبيقات الحاسوب بكلية الإقتصاد والتجارة, جامعة المرقب, زليتن, ليبيا.

الخبرة التدريسية

  • 2001 2009

    البرمجة وقواعد البيانات وتحليل وتصميم النظم وغيرها من المواد

    مساعد محاضر (معيد) في قسم البرمجة وتطبيقات الحاسوب بكلية الإقتصاد والتجارة, جامعة المرقب, زليتن, ليبيا.