Parallel Data Testing Algorithm in the "algo.ubtuit.uz" System

Parallel computing is a fundamental technique in modern software development, enabling the efficient execution of large-scale computations by distributing workloads across multiple processing units. This paper presents a detailed analysis of a parallel data processing platform, algo.ubtuit.uz, which...

Full description

Saved in:
Bibliographic Details
Published in:2025 IEEE 26th International Conference of Young Professionals in Electron Devices and Materials (EDM) pp. 2140 - 2144
Main Authors: Yusupova, Janar, Matyakubov, Marks, Rakhmonova, Nilufar, Bekjanov, Ruzimboy, Rajabov, Sherzod, Bahrom, Reyimberganov
Format: Conference Proceeding
Language:English
Published: IEEE 27.06.2025
Subjects:
ISSN:2325-419X
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract Parallel computing is a fundamental technique in modern software development, enabling the efficient execution of large-scale computations by distributing workloads across multiple processing units. This paper presents a detailed analysis of a parallel data processing platform, algo.ubtuit.uz, which is designed to enhance programming education and competition preparation. The platform integrates parallel computing techniques to optimize the execution of user-submitted programming solutions, thereby reducing latency and improving system throughput. By utilizing task and data parallelism, the system is capable of executing multiple test cases simultaneously, significantly reducing execution time compared to traditional sequential approaches. Furthermore, we evaluate the impact of parallel execution on resource utilization and scalability. Experimental results demonstrate that the parallelized testing process improves response time by up to 60%, allowing for more efficient handling of high user loads during peak competition periods. The comparison between sequential and parallel execution highlights the advantages of leveraging parallel computing techniques in online judge systems. The study also discusses the integration of cloud-based parallel processing solutions to further enhance computational performance. The findings of this research provide insights into the design and implementation of high-performance computing platforms tailored for algorithmic problem-solving.
AbstractList Parallel computing is a fundamental technique in modern software development, enabling the efficient execution of large-scale computations by distributing workloads across multiple processing units. This paper presents a detailed analysis of a parallel data processing platform, algo.ubtuit.uz, which is designed to enhance programming education and competition preparation. The platform integrates parallel computing techniques to optimize the execution of user-submitted programming solutions, thereby reducing latency and improving system throughput. By utilizing task and data parallelism, the system is capable of executing multiple test cases simultaneously, significantly reducing execution time compared to traditional sequential approaches. Furthermore, we evaluate the impact of parallel execution on resource utilization and scalability. Experimental results demonstrate that the parallelized testing process improves response time by up to 60%, allowing for more efficient handling of high user loads during peak competition periods. The comparison between sequential and parallel execution highlights the advantages of leveraging parallel computing techniques in online judge systems. The study also discusses the integration of cloud-based parallel processing solutions to further enhance computational performance. The findings of this research provide insights into the design and implementation of high-performance computing platforms tailored for algorithmic problem-solving.
Author Bekjanov, Ruzimboy
Rajabov, Sherzod
Rakhmonova, Nilufar
Yusupova, Janar
Bahrom, Reyimberganov
Matyakubov, Marks
Author_xml – sequence: 1
  givenname: Janar
  surname: Yusupova
  fullname: Yusupova, Janar
  email: yusupovajanar1992@gmail.com
  organization: Urgench Branch of Tashkent University of Information Technologies named after Muhammad al-Khwarizmi,Department of Software Engineering,Urgench,Uzbekistan
– sequence: 2
  givenname: Marks
  surname: Matyakubov
  fullname: Matyakubov, Marks
  email: marks2902226@mail.ru
  organization: Tashkent University of Information Technologies named after Muhammad al-Khwarizmi,Department of Algorithms and mathematical modeling,Tashkent,Uzbekistan
– sequence: 3
  givenname: Nilufar
  surname: Rakhmonova
  fullname: Rakhmonova, Nilufar
  email: n.raxmonova@tuit.uz
  organization: Tashkent University of Information Technologies named after Muhammad al-Khwarizmi,Department of Algorithms and mathematical modeling,Tashkent,Uzbekistan
– sequence: 4
  givenname: Ruzimboy
  surname: Bekjanov
  fullname: Bekjanov, Ruzimboy
  email: ruzimboybekjanov@gmail.com
  organization: Urgench Branch of Tashkent University of Information Technologies named after Muhammad al-Khwarizmi,Urgench,Uzbekistan
– sequence: 5
  givenname: Sherzod
  surname: Rajabov
  fullname: Rajabov, Sherzod
  email: sherzodradjabov0625@gmail.com
  organization: Urgench Branch of Tashkent University of Information Technologies named after Muhammad al-Khwarizmi,Urgench,Uzbekistan
– sequence: 6
  givenname: Reyimberganov
  surname: Bahrom
  fullname: Bahrom, Reyimberganov
  email: bahromreyimberganov0311@gmail.com
  organization: Urgench Branch of Tashkent University of Information Technologies named after Muhammad al-Khwarizmi,Urgench,Uzbekistan
BookMark eNo1j8tKw0AUQEdRsNb8gcjQfeK8J7MRSlsfUFEwC3flzuS2HUhSSSaL-vWKj9WBszhwLslZd-iQkBvOCs6Zu10tn43W3BaCCf2jTFnyE5I5W3JjtLJWWnNKJkIKnSvu3i9INgzRM1VqpqzjE3L3Cj00DTZ0CQlohUOK3Y7Om92hj2nf0tjRtEc6g29TjD6NMRXj54y-HYeE7RU530IzYPbHKanuV9XiMV-_PDwt5us8Oply7oWufc1DLRUEIwV3wgWDlm1rG5gMwLz0JQRwnmmhGehaaRBeCS8kKjkl17_ZiIibjz620B83_8fyC6sGS_c
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/EDM65517.2025.11096881
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
EISBN 9781665477376
1665477377
EISSN 2325-419X
EndPage 2144
ExternalDocumentID 11096881
Genre orig-research
GroupedDBID 6IE
6IL
ABLEC
CBEJK
IEGSK
RIE
RIL
ID FETCH-LOGICAL-i93t-1b25dbd1cd34ac6321929c6e70fd7c03ca0b3b8aca9b05250a5d45a2b42b23e43
IEDL.DBID RIE
IngestDate Wed Aug 13 06:23:10 EDT 2025
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i93t-1b25dbd1cd34ac6321929c6e70fd7c03ca0b3b8aca9b05250a5d45a2b42b23e43
PageCount 5
ParticipantIDs ieee_primary_11096881
PublicationCentury 2000
PublicationDate 2025-June-27
PublicationDateYYYYMMDD 2025-06-27
PublicationDate_xml – month: 06
  year: 2025
  text: 2025-June-27
  day: 27
PublicationDecade 2020
PublicationTitle 2025 IEEE 26th International Conference of Young Professionals in Electron Devices and Materials (EDM)
PublicationTitleAbbrev EDM
PublicationYear 2025
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssib048504791
ssib025838708
Score 1.9132243
Snippet Parallel computing is a fundamental technique in modern software development, enabling the efficient execution of large-scale computations by distributing...
SourceID ieee
SourceType Publisher
StartPage 2140
SubjectTerms algo.ubtuit.uz
Computational efficiency
high-performance computing
online judge systems
Parallel computing
Parallel processing
Problem-solving
programming education
Programming profession
Resource management
Scalability
Software algorithms
Testing
Throughput
Time factors
Title Parallel Data Testing Algorithm in the "algo.ubtuit.uz" System
URI https://ieeexplore.ieee.org/document/11096881
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV2_SwMxFA4qDk4qVvxNKK653uX3LYLYFhdLhw7dSl6S1oN6lfPOwb_e5NpaHBzcQiAheQl57yX5vg-hex9yY6W9Jo4bQbjPOQFjJbFczrlQGTXWtGITajTS02k-3oDVWyyM9779fOaTWGzf8t3KNvGqrBfZMaWOQOt9peQarLXdPDS-_6kdUQ3XIrKnZxtUcGjZG_RfZAgQVMgKqUi2nf2SVWm9yvD4n-M5QZ0dPg-PfzzPKdrz5Rl6GJsqCqMscd_UBk8ifUa5wI_Lxaoq6tc3XJQ4RHu4a0JN0kDdFHXSfHXxmrS8gybDweTpmWzUEUiRs5pkQIUDl1nHeDAuCycPza30Kp07ZVNmTQoMdDB1DlGrLjXCcWEocAqUec7O0UG5Kv0FwpDlXkuwFEweoqMUhE-BSw3GuDmn_BJ14txn72v-i9l22ld_1F-jo2jh-KGKqht0UFeNv0WH9rMuPqq7dtW-AaD7lrM
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3PS8MwFA4yBT2pOPG3YXht16ZJk14EcRsTt7FDD7uNvCSbhdlJbT3415t0neLBg7fwICF5CXn58b7vQ-jO2LsxF0Z4mkrmUZNQD6SKPUXjBWU8JFLJWmyCTyZiNkumDVi9xsIYY-rkM-O7Yv2Xr9eqck9lXceOGQsHtN510lkNXGu7fIj7AeQ_VDVUMMefHja4YFu32--NY3tE4PZeSJi_be6XsEodVwaH_-zREWr_IPTw9Dv2HKMdk5-g-6ksnDTKCvdkKXHqCDTyJX5YLddFVr684izH9ryHO9Ja_ArKKiv96rODN7TlbZQO-unj0Gv0EbwsiUovBMI06FDpiFr3RnbvIYmKDQ8WmqsgUjKACIR1dgJOrS6QTFMmCVACJDI0OkWtfJ2bM4QhTIyIQRGQiXVsAMwEQGMBUuoFJfQctd3Y528bBoz5dtgXf9hv0f4wHY_mo6fJ8yU6cN526VWEX6FWWVTmGu2pjzJ7L27qGfwCrxiZ_A
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2025+IEEE+26th+International+Conference+of+Young+Professionals+in+Electron+Devices+and+Materials+%28EDM%29&rft.atitle=Parallel+Data+Testing+Algorithm+in+the+%22algo.ubtuit.uz%22+System&rft.au=Yusupova%2C+Janar&rft.au=Matyakubov%2C+Marks&rft.au=Rakhmonova%2C+Nilufar&rft.au=Bekjanov%2C+Ruzimboy&rft.date=2025-06-27&rft.pub=IEEE&rft.eissn=2325-419X&rft.spage=2140&rft.epage=2144&rft_id=info:doi/10.1109%2FEDM65517.2025.11096881&rft.externalDocID=11096881