Pretražite po imenu i prezimenu autora, mentora, urednika, prevoditelja

Napredna pretraga

Pregled bibliografske jedinice broj: 1088840

Performance Analysis of Network Port Scanning When Using Sequential Processing, Multithreading and Multiprocessing in Python Programming Language


Projić, Ante; Marjanica, Frane
Performance Analysis of Network Port Scanning When Using Sequential Processing, Multithreading and Multiprocessing in Python Programming Language // International journal of innovative science and research technology, 5 (2020), 10; 552-555 (recenziran, članak, stručni)


CROSBI ID: 1088840 Za ispravke kontaktirajte CROSBI podršku putem web obrasca

Naslov
Performance Analysis of Network Port Scanning When Using Sequential Processing, Multithreading and Multiprocessing in Python Programming Language

Autori
Projić, Ante ; Marjanica, Frane

Izvornik
International journal of innovative science and research technology (2456-2165) 5 (2020), 10; 552-555

Vrsta, podvrsta i kategorija rada
Radovi u časopisima, članak, stručni

Ključne riječi
Concurrency, Multiprocessing, Multithreading, Parallelism, Sequential Processing

Sažetak
This paper contains an analysis of sequential processing, multithreading, and multiprocessing of a simple application based on Python programming language. Due to the availability of powerful hardware, parallelism and concurrency have become an efficient and powerful solution when considering software performance. Execution times are a significant factor to look at when designing and implementing software. In this paper, we analyze the software performance regarding sequential processing, concurrency and parallelism and its impact on execution times when using network port scanning. The analysis is based on three separate implementations of the same function and its performance on the same network subnet, same hardware, and operating system. We will show that multithreading and multiprocessing have a significant performance impact on software analyzed when using repetitive executions and that we are able to improve the performance of our application. The results obtained will provide insights into the parallel capabilities of Python programming language, and it will show the differences between multithreading and multiprocessing techniques. We will explore both models for parallel computing. The purpose of this paper is to explore the implementation of multithreading and multiprocessing in Python programming language and its potential limitations and implementation suggestions.

Izvorni jezik
Engleski

Znanstvena područja
Računarstvo, Interdisciplinarne društvene znanosti



POVEZANOST RADA


Ustanove:
Visoka škola za menadžment i dizajn Aspira, Split

Profili:

Avatar Url Frane Marjanica (autor)

Avatar Url Ante Projić (autor)

Poveznice na cjeloviti tekst rada:

ijisrt.com

Citiraj ovu publikaciju:

Projić, Ante; Marjanica, Frane
Performance Analysis of Network Port Scanning When Using Sequential Processing, Multithreading and Multiprocessing in Python Programming Language // International journal of innovative science and research technology, 5 (2020), 10; 552-555 (recenziran, članak, stručni)
Projić, A. & Marjanica, F. (2020) Performance Analysis of Network Port Scanning When Using Sequential Processing, Multithreading and Multiprocessing in Python Programming Language. International journal of innovative science and research technology, 5 (10), 552-555.
@article{article, author = {Proji\'{c}, Ante and Marjanica, Frane}, year = {2020}, pages = {552-555}, keywords = {Concurrency, Multiprocessing, Multithreading, Parallelism, Sequential Processing}, journal = {International journal of innovative science and research technology}, volume = {5}, number = {10}, issn = {2456-2165}, title = {Performance Analysis of Network Port Scanning When Using Sequential Processing, Multithreading and Multiprocessing in Python Programming Language}, keyword = {Concurrency, Multiprocessing, Multithreading, Parallelism, Sequential Processing} }
@article{article, author = {Proji\'{c}, Ante and Marjanica, Frane}, year = {2020}, pages = {552-555}, keywords = {Concurrency, Multiprocessing, Multithreading, Parallelism, Sequential Processing}, journal = {International journal of innovative science and research technology}, volume = {5}, number = {10}, issn = {2456-2165}, title = {Performance Analysis of Network Port Scanning When Using Sequential Processing, Multithreading and Multiprocessing in Python Programming Language}, keyword = {Concurrency, Multiprocessing, Multithreading, Parallelism, Sequential Processing} }




Contrast
Increase Font
Decrease Font
Dyslexic Font