CourseCluster: A Distributed Course Registration System for Efficient Student Enrollment

In modern academic institutions, managing course registration efficiently is critical to student success. This paper presents CourseCluster, a distributed system designed to streamline university course registration. The system is built to support high-volume course searches and student registrations through a scalable web interface. Using data sets of courses and students, the system employs distributed nodes to process queries and manage registrations. Utilizing a MapReduce framework for search operations and a locking mechanism for registration, CourseCluster ensures atomicity and scalability. We also propose a search algorithm inspired by PageRank that integrates TF-IDF for enhanced search precision. Deployed on Amazon Web Services (AWS) for scalability, the system’s performance was evaluated, revealing its ability to handle high traffic loads with minimal latency. This work explores future improvements such as fault tolerance, machine learning-driven recommendations, and broader scalability to multiple universities. CourseCluster lays the foundation for more efficient and distributed education platforms in a globally connected academic environment.

Authors

Institutions

Publication Details

Published
2025-04-18
DOI
https://doi.org/10.1109/cste64638.2025.11092146
Primary Topic
Web Data Mining and Analysis
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

CourseCluster: A Distributed Course Registration System for Efficient Student Enrollment

Sourya Saha
Web Data Mining and Analysis
article

CourseCluster: A Distributed Course Registration System for Efficient Student Enrollment

Sourya Saha
article en

Abstract

In modern academic institutions, managing course registration efficiently is critical to student success. This paper presents CourseCluster, a distributed system designed to streamline university course registration. The system is built to support high-volume course searches and student registrations through a scalable web interface. Using data sets of courses and students, the system employs distributed nodes to process queries and manage registrations. Utilizing a MapReduce framework for search operations and a locking mechanism for registration, CourseCluster ensures atomicity and scalability. We also propose a search algorithm inspired by PageRank that integrates TF-IDF for enhanced search precision. Deployed on Amazon Web Services (AWS) for scalability, the system’s performance was evaluated, revealing its ability to handle high traffic loads with minimal latency. This work explores future improvements such as fault tolerance, machine learning-driven recommendations, and broader scalability to multiple universities. CourseCluster lays the foundation for more efficient and distributed education platforms in a globally connected academic environment.

The Graduate Center, CUNY (US), City University of New York (US)
Openalex Percentile: Top 70%
Web Data Mining and Analysis
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

CourseCluster: A Distributed Course Registration System for Efficient Student Enrollment — Sourya Saha · (2025) | TGRS Research Map | TGRS