V. Ramesha, Sachin Shankar, Suhas Thalanki, Supreeth Kurpad, Prafullata Auradkar
{"title":"BigHOST: Automatic Grading System for Big Data Assignments","authors":"V. Ramesha, Sachin Shankar, Suhas Thalanki, Supreeth Kurpad, Prafullata Auradkar","doi":"10.1109/CCGridW59191.2023.00051","DOIUrl":null,"url":null,"abstract":"With the increasing popularity of online courses in Big Data, Data Science, and Machine Learning, the need for an efficient and reliable grading solution for assignments has become evident. Existing solutions for auto-grading assignments are limited to simple coding assignments and are unable to handle the complexity, variety, and volume of data required in Big Data applications. In order to address this need, we propose BigHOST, a custom-designed auto-grader for Big Data assignments. BigHOST employs a simple yet vertically scalable, fault-tolerant and parallel processing architecture, making it efficient and reliable for grading big data assignments. Optimizations in the architecture further result in lower execution time per submission and reduced cost of hosting on cloud platforms. Experimental results and scalability analysis demonstrate the effectiveness of the proposed architecture, with BigHOST achieving more than five times the throughput in processing big data submissions.","PeriodicalId":341115,"journal":{"name":"2023 IEEE/ACM 23rd International Symposium on Cluster, Cloud and Internet Computing Workshops (CCGridW)","volume":"62 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 IEEE/ACM 23rd International Symposium on Cluster, Cloud and Internet Computing Workshops (CCGridW)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CCGridW59191.2023.00051","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
With the increasing popularity of online courses in Big Data, Data Science, and Machine Learning, the need for an efficient and reliable grading solution for assignments has become evident. Existing solutions for auto-grading assignments are limited to simple coding assignments and are unable to handle the complexity, variety, and volume of data required in Big Data applications. In order to address this need, we propose BigHOST, a custom-designed auto-grader for Big Data assignments. BigHOST employs a simple yet vertically scalable, fault-tolerant and parallel processing architecture, making it efficient and reliable for grading big data assignments. Optimizations in the architecture further result in lower execution time per submission and reduced cost of hosting on cloud platforms. Experimental results and scalability analysis demonstrate the effectiveness of the proposed architecture, with BigHOST achieving more than five times the throughput in processing big data submissions.