Real-time traffic characteristic is different and it is very sensitive to delay. To meet traffic ... more Real-time traffic characteristic is different and it is very sensitive to delay. To meet traffic specifications in real time, monitoring systems are used as an important part of networking. Many monitoring systems are deployed to have an update view of the network QoS parameters and perfor- mance. Most of these systems are implemented to measure QoS parameters in links. Here, in this paper, a system for monitoring queues in each link by means of Software De- fined Networks is proposed. The monitoring system is imple- mented by extending Floodlight controller, which uses Open- Flow as southbound protocol. The controller has a central- ized view of the network. By the help of OpenFlow it also can provide flow level statistics. Using these advantages, the proposed system can monitor delay and available bandwidth of a queue on a link or path. Despite of monitoring sys- tems in traditional networks, the proposed monitoring sys- tem makes a low overhead in network thanks to OpenFlow protocol messages. It is also integrated into the network con- troller, which enables QoS and traffic engineering applications to use the system’s reports for automatic traffic management and QoS setup. The experimental results show a 99% accu- racy of the proposed system for monitoring of both bandwidth and delay.
In recent years, many claims have been made about the limitations of today's network architecture... more In recent years, many claims have been made about the limitations of today's network architecture, its lack of flexibility and its inability to respond to ongoing changes and increasing users demands. In this regard, new network architectures are proposed. Software Defined Networking (SDN) is one new architecture that centralizes the control of network by separating control plane from data plane. This separation leads to intelligence, flexibility and easier control in computer networks. One of the advantages of this framework is the ability to implement and test new protocols and architectures in actual networks without any concern of interruption. Named Data Networking (NDN) is another paradigm for future network architecture. With NDN the network becomes aware of the content, rather than just transferring it among end-points. NDN attracts researchers' attention and is known as the potential future of networking and internet. Providing NDN functionalities over SDN is an important requirement to enable the innovation and optimization of network resources. In this paper, a description of SDN and NDN are given, and methods for implementing NDN using SDN are introduced. Various methods are compared from hardware methods requiring changes in switches, to software methods such as using proxies, to methods that take advantage of unusable IP header fields as NDN headers. The advantages and applications of implementing NDN over SDN for routing, virtualization, traffic management, data centers, and heterogeneous networks are also pointed out. ABSTRAK: Sejak beberapa tahun kebelakangan ini telah timbul banyak dakwaan mengenai batasan senibina rangkaian komputer hari ini, kekurangan fleksibiliti dan keupayaan untuk bertindak balas kepada perubahan yang berterusan dan permintaan pengguna yang semakin meningkat. Dalam hal ini, seni bina rangkaian baru adalah dicadangkan. Software Defined Networking (SDN) adalah salah satu daripada seni bina baru yang memusatkan kawalan ke atas rangkaian dengan mengasingkan satah kawalan dari satah data. Pengasingan ini membawa kepada kecerdasan, fleksibiliti dan kawalan lebih mudah dalam rangkaian komputer. Salah satu kelebihan rangka ini adalah keupayaan untuk melaksanakan dan menguji protokol dan seni bina baru dalam rangkaian sebenar tanpa sebarang gangguan. Named Data Networking (NDN) adalah satu lagi paradigma untuk seni bina rangkaian masa depan. Dengan NDN rangkaian mengetahui kandungan, bukan hanya memindahkannya antara mata akhir. NDN menarik perhatian penyelidik dan dikenali sebagai potensi masa depan bagi rangkaian dan internet. Menyediakan fungsi NDN lebih dari ISDN adalah satu keperluan yang penting bagi membolehkan inovasi dan pengoptimuman sumber rangkaian. Dalam kertas ini mulanya kami menerangkan tentang SDN dan NDN, kemudian kami memperkenalkan kaedah untuk melaksanakan NDN menggunakan SDN. Kami membandingkan methodes yang memerlukan perubahan perkakasan dalam suis, methodes perisian yang menggunakan proksi dan methodes menggunakan bidang pengepala IP yang tidak lagi boleh digunakan sebagai pengepala NDN. Kami juga menunjukkan aplikasi dan
Software Defined Networking (SDN) is a new network architecture. One of its components is the con... more Software Defined Networking (SDN) is a new network architecture. One of its components is the controller, which is the intelligent part of SDN. Many controllers such as Floodlight, OpenDaylight, Maestro, NOX, POX, and others have been released. The question is which controller can perform better in which situations. Many works have been done to compare these controllers with respect to architecture, efficiency, and controllers' features. In this paper, an evaluation based on some network QoS parameters is done. Two of the most popular controllers, Floodlight and OpenDaylight are compared in terms of delay and loss in different topologies and network loads. This paper can help researchers to choose the best controller in different use cases such as clouds and multimedia. The results, with a 95% confidence interval, show that OpenDaylight outperforms Floodlight in low loaded networks and also for tree topologies in mid-loaded networks in terms of latency. Floodlight can outperform OpenDaylight in heavily loaded networks for tree topologies in terms of packet loss, and in linear topologies in terms of latency. There is no significant difference in performance of Floodlight and OpenDaylight controllers in other cases. ABSTRAK: Software Defined Network (SDN) adalah seni bina rangkaian baru. Salah satu komponennya adalah pengawal, yang merupakan bahagian pintar SDN. Banyak pengawal seperti Floodlight, Open Daylight, Maestro, NOX, POX dan lain-lain telah dikeluarkan. Persoalannya ialah pengawal yang mana boleh berfungsi dengan lebih baik di dalam situasi yang mana. Banyak kajian telah dibuat untuk membandingkan pengawal mengenai seni bina, kecekapan dan ciri-ciri pengawal. Tetapi dalam kertas kerja ini, penilaian berdasarkan beberapa parameter rangkaian QoS dilakukan. Dua pengawal yang paling popular, Floodlight dan OpenDaylight dibandingkan dari segi kelewatan dan kehilangan di dalam topologi dan muatan rangkaian yang berbeza. Kertas kerja ini boleh membantu para penyelidik untuk memilih pengawal yang terbaik dalam kes penggunaan yang berbeza seperti awan dan multimedia. Keputusan mempunyai 95% interval keyakinan menunjukkan bahawa prestasi OpenDaylight melebihi pencapaian Floodlight dalam rangkaian muatan rendah dan juga untuk topologi pokok dalam rangkaian muatan pertengahan dari segi kependaman. Floodlight boleh mengatasi prestasi OpenDaylight dalam rangkaian muatan berat untuk topologi pokok dari segi kehilangan paket dan dalam topologi linear dari segi kependaman. Tidak ada perbezaan yang signifikan dalam prestasi pengawal Floodlight dan OpenDaylight dalam kes-kes lain.
The popularity of multimedia services in computer networks, such as video streaming, video confer... more The popularity of multimedia services in computer networks, such as video streaming, video conferencing, etc. is increased over recent years. The amount of transferred data in these applications is very large and preserving the quality is hard. Therefore, different digital video compression techniques are used for reducing amount of data while presenting an acceptable level of quality. In this paper, three compression standards H264, VP8 and MPEG4 are compared over software defined networks (SDN). Their performances are evaluated in terms of transmission speed and quality, using end to end delay and peak signal to noise ratio (PSNR) metrics. The results show that MPEG4 has the best quality and the worst endto- end delay over VP8 and H264.
Wireless Sensor Network consists of large
number of sensors which usually deployed randomly and i... more Wireless Sensor Network consists of large number of sensors which usually deployed randomly and it is hard to replace their batteries, so one of the key parameters of these networks is energy consumption. Recently clustering routing protocols attract researchers’ attention to improve energy consumption and network lifetime. LEACH and multi-hop LEACH are the most popular clustering protocols. In this paper a multi-hop balanced clustering protocol is proposed. This protocol is based on k-means clustering and uses genetic algorithm for multi-hop communication among cluster heads. The methods which are used in the protocol cause a balanced and uniform energy dissipation in nodes and made them to have a smooth death rate, which is an advantage over multi-hop LEACH. The protocol is also compared to LEACH protocol. The simulation results show that MBC protocol has a better behavior in terms of energy consuming, network lifetime and number of nodes alive during network lifetime.
Software Defined Networking (SDN) is an emerging architecture which decouples networks control pl... more Software Defined Networking (SDN) is an emerging architecture which decouples networks control plane and data plane physically. It makes control plane programmable trough a centralized controller, and builds intelligent and flexible networks. The OpenFlow is one of the most famous SDN protocols, which acts as a southbound interface between control plane and data plane. In this survey, SDN implementation approaches and different southbound interfaces, beside different version of OpenFlow, are introduced. In addition to general architecture of SDN, different wireless architectures are discussed. Here, also potential SDN’s applications and research areas including hot topics such as Information Centric Networks, Cloud and datacenters, multimedia, wireless and mobile networks over SDN are reviewed.
Real-time traffic characteristic is different and it is very sensitive to delay. To meet traffic ... more Real-time traffic characteristic is different and it is very sensitive to delay. To meet traffic specifications in real time, monitoring systems are used as an important part of networking. Many monitoring systems are deployed to have an update view of the network QoS parameters and perfor- mance. Most of these systems are implemented to measure QoS parameters in links. Here, in this paper, a system for monitoring queues in each link by means of Software De- fined Networks is proposed. The monitoring system is imple- mented by extending Floodlight controller, which uses Open- Flow as southbound protocol. The controller has a central- ized view of the network. By the help of OpenFlow it also can provide flow level statistics. Using these advantages, the proposed system can monitor delay and available bandwidth of a queue on a link or path. Despite of monitoring sys- tems in traditional networks, the proposed monitoring sys- tem makes a low overhead in network thanks to OpenFlow protocol messages. It is also integrated into the network con- troller, which enables QoS and traffic engineering applications to use the system’s reports for automatic traffic management and QoS setup. The experimental results show a 99% accu- racy of the proposed system for monitoring of both bandwidth and delay.
In recent years, many claims have been made about the limitations of today's network architecture... more In recent years, many claims have been made about the limitations of today's network architecture, its lack of flexibility and its inability to respond to ongoing changes and increasing users demands. In this regard, new network architectures are proposed. Software Defined Networking (SDN) is one new architecture that centralizes the control of network by separating control plane from data plane. This separation leads to intelligence, flexibility and easier control in computer networks. One of the advantages of this framework is the ability to implement and test new protocols and architectures in actual networks without any concern of interruption. Named Data Networking (NDN) is another paradigm for future network architecture. With NDN the network becomes aware of the content, rather than just transferring it among end-points. NDN attracts researchers' attention and is known as the potential future of networking and internet. Providing NDN functionalities over SDN is an important requirement to enable the innovation and optimization of network resources. In this paper, a description of SDN and NDN are given, and methods for implementing NDN using SDN are introduced. Various methods are compared from hardware methods requiring changes in switches, to software methods such as using proxies, to methods that take advantage of unusable IP header fields as NDN headers. The advantages and applications of implementing NDN over SDN for routing, virtualization, traffic management, data centers, and heterogeneous networks are also pointed out. ABSTRAK: Sejak beberapa tahun kebelakangan ini telah timbul banyak dakwaan mengenai batasan senibina rangkaian komputer hari ini, kekurangan fleksibiliti dan keupayaan untuk bertindak balas kepada perubahan yang berterusan dan permintaan pengguna yang semakin meningkat. Dalam hal ini, seni bina rangkaian baru adalah dicadangkan. Software Defined Networking (SDN) adalah salah satu daripada seni bina baru yang memusatkan kawalan ke atas rangkaian dengan mengasingkan satah kawalan dari satah data. Pengasingan ini membawa kepada kecerdasan, fleksibiliti dan kawalan lebih mudah dalam rangkaian komputer. Salah satu kelebihan rangka ini adalah keupayaan untuk melaksanakan dan menguji protokol dan seni bina baru dalam rangkaian sebenar tanpa sebarang gangguan. Named Data Networking (NDN) adalah satu lagi paradigma untuk seni bina rangkaian masa depan. Dengan NDN rangkaian mengetahui kandungan, bukan hanya memindahkannya antara mata akhir. NDN menarik perhatian penyelidik dan dikenali sebagai potensi masa depan bagi rangkaian dan internet. Menyediakan fungsi NDN lebih dari ISDN adalah satu keperluan yang penting bagi membolehkan inovasi dan pengoptimuman sumber rangkaian. Dalam kertas ini mulanya kami menerangkan tentang SDN dan NDN, kemudian kami memperkenalkan kaedah untuk melaksanakan NDN menggunakan SDN. Kami membandingkan methodes yang memerlukan perubahan perkakasan dalam suis, methodes perisian yang menggunakan proksi dan methodes menggunakan bidang pengepala IP yang tidak lagi boleh digunakan sebagai pengepala NDN. Kami juga menunjukkan aplikasi dan
Software Defined Networking (SDN) is a new network architecture. One of its components is the con... more Software Defined Networking (SDN) is a new network architecture. One of its components is the controller, which is the intelligent part of SDN. Many controllers such as Floodlight, OpenDaylight, Maestro, NOX, POX, and others have been released. The question is which controller can perform better in which situations. Many works have been done to compare these controllers with respect to architecture, efficiency, and controllers' features. In this paper, an evaluation based on some network QoS parameters is done. Two of the most popular controllers, Floodlight and OpenDaylight are compared in terms of delay and loss in different topologies and network loads. This paper can help researchers to choose the best controller in different use cases such as clouds and multimedia. The results, with a 95% confidence interval, show that OpenDaylight outperforms Floodlight in low loaded networks and also for tree topologies in mid-loaded networks in terms of latency. Floodlight can outperform OpenDaylight in heavily loaded networks for tree topologies in terms of packet loss, and in linear topologies in terms of latency. There is no significant difference in performance of Floodlight and OpenDaylight controllers in other cases. ABSTRAK: Software Defined Network (SDN) adalah seni bina rangkaian baru. Salah satu komponennya adalah pengawal, yang merupakan bahagian pintar SDN. Banyak pengawal seperti Floodlight, Open Daylight, Maestro, NOX, POX dan lain-lain telah dikeluarkan. Persoalannya ialah pengawal yang mana boleh berfungsi dengan lebih baik di dalam situasi yang mana. Banyak kajian telah dibuat untuk membandingkan pengawal mengenai seni bina, kecekapan dan ciri-ciri pengawal. Tetapi dalam kertas kerja ini, penilaian berdasarkan beberapa parameter rangkaian QoS dilakukan. Dua pengawal yang paling popular, Floodlight dan OpenDaylight dibandingkan dari segi kelewatan dan kehilangan di dalam topologi dan muatan rangkaian yang berbeza. Kertas kerja ini boleh membantu para penyelidik untuk memilih pengawal yang terbaik dalam kes penggunaan yang berbeza seperti awan dan multimedia. Keputusan mempunyai 95% interval keyakinan menunjukkan bahawa prestasi OpenDaylight melebihi pencapaian Floodlight dalam rangkaian muatan rendah dan juga untuk topologi pokok dalam rangkaian muatan pertengahan dari segi kependaman. Floodlight boleh mengatasi prestasi OpenDaylight dalam rangkaian muatan berat untuk topologi pokok dari segi kehilangan paket dan dalam topologi linear dari segi kependaman. Tidak ada perbezaan yang signifikan dalam prestasi pengawal Floodlight dan OpenDaylight dalam kes-kes lain.
The popularity of multimedia services in computer networks, such as video streaming, video confer... more The popularity of multimedia services in computer networks, such as video streaming, video conferencing, etc. is increased over recent years. The amount of transferred data in these applications is very large and preserving the quality is hard. Therefore, different digital video compression techniques are used for reducing amount of data while presenting an acceptable level of quality. In this paper, three compression standards H264, VP8 and MPEG4 are compared over software defined networks (SDN). Their performances are evaluated in terms of transmission speed and quality, using end to end delay and peak signal to noise ratio (PSNR) metrics. The results show that MPEG4 has the best quality and the worst endto- end delay over VP8 and H264.
Wireless Sensor Network consists of large
number of sensors which usually deployed randomly and i... more Wireless Sensor Network consists of large number of sensors which usually deployed randomly and it is hard to replace their batteries, so one of the key parameters of these networks is energy consumption. Recently clustering routing protocols attract researchers’ attention to improve energy consumption and network lifetime. LEACH and multi-hop LEACH are the most popular clustering protocols. In this paper a multi-hop balanced clustering protocol is proposed. This protocol is based on k-means clustering and uses genetic algorithm for multi-hop communication among cluster heads. The methods which are used in the protocol cause a balanced and uniform energy dissipation in nodes and made them to have a smooth death rate, which is an advantage over multi-hop LEACH. The protocol is also compared to LEACH protocol. The simulation results show that MBC protocol has a better behavior in terms of energy consuming, network lifetime and number of nodes alive during network lifetime.
Software Defined Networking (SDN) is an emerging architecture which decouples networks control pl... more Software Defined Networking (SDN) is an emerging architecture which decouples networks control plane and data plane physically. It makes control plane programmable trough a centralized controller, and builds intelligent and flexible networks. The OpenFlow is one of the most famous SDN protocols, which acts as a southbound interface between control plane and data plane. In this survey, SDN implementation approaches and different southbound interfaces, beside different version of OpenFlow, are introduced. In addition to general architecture of SDN, different wireless architectures are discussed. Here, also potential SDN’s applications and research areas including hot topics such as Information Centric Networks, Cloud and datacenters, multimedia, wireless and mobile networks over SDN are reviewed.
Uploads
Papers by Shiva Rowshanrad
over recent years. The amount of transferred data in these applications is very large and preserving the quality is hard.
Therefore, different digital video compression techniques are used for reducing amount of data while presenting an
acceptable level of quality. In this paper, three compression standards H264, VP8 and MPEG4 are compared over software
defined networks (SDN). Their performances are evaluated in terms of transmission speed and quality, using end to end
delay and peak signal to noise ratio (PSNR) metrics. The results show that MPEG4 has the best quality and the worst endto-
end delay over VP8 and H264.
number of sensors which usually deployed randomly and it is
hard to replace their batteries, so one of the key parameters
of these networks is energy consumption. Recently clustering
routing protocols attract researchers’ attention to improve
energy consumption and network lifetime. LEACH and
multi-hop LEACH are the most popular clustering protocols.
In this paper a multi-hop balanced clustering protocol is
proposed. This protocol is based on k-means clustering and
uses genetic algorithm for multi-hop communication among
cluster heads. The methods which are used in the protocol
cause a balanced and uniform energy dissipation in nodes
and made them to have a smooth death rate, which is an
advantage over multi-hop LEACH. The protocol is also
compared to LEACH protocol. The simulation results show
that MBC protocol has a better behavior in terms of energy
consuming, network lifetime and number of nodes alive
during network lifetime.
over recent years. The amount of transferred data in these applications is very large and preserving the quality is hard.
Therefore, different digital video compression techniques are used for reducing amount of data while presenting an
acceptable level of quality. In this paper, three compression standards H264, VP8 and MPEG4 are compared over software
defined networks (SDN). Their performances are evaluated in terms of transmission speed and quality, using end to end
delay and peak signal to noise ratio (PSNR) metrics. The results show that MPEG4 has the best quality and the worst endto-
end delay over VP8 and H264.
number of sensors which usually deployed randomly and it is
hard to replace their batteries, so one of the key parameters
of these networks is energy consumption. Recently clustering
routing protocols attract researchers’ attention to improve
energy consumption and network lifetime. LEACH and
multi-hop LEACH are the most popular clustering protocols.
In this paper a multi-hop balanced clustering protocol is
proposed. This protocol is based on k-means clustering and
uses genetic algorithm for multi-hop communication among
cluster heads. The methods which are used in the protocol
cause a balanced and uniform energy dissipation in nodes
and made them to have a smooth death rate, which is an
advantage over multi-hop LEACH. The protocol is also
compared to LEACH protocol. The simulation results show
that MBC protocol has a better behavior in terms of energy
consuming, network lifetime and number of nodes alive
during network lifetime.