Subrota Kumar Mondal

Dr. Subrota Kumar Mondal

School of Computer Science and Engineering, Macau University of Science and Technology, Macao, China
orcid

Research Focus & Metrics

Academic Career Length

14Years (2013-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
13 July 2023 in ACM Computing Surveys
Verified
Journal Article
Open access
YSYisheng Song
Yisheng Song
Ting WangTing Wang
Ting Wang
PCPuyu Cai
Puyu Cai
Subrota Kumar MondalSubrota Kumar Mondal
Subrota Kumar Mondal
JSJyoti Prakash Sahoo
Jyoti Prakash Sahoo
Few-shot learning (FSL) has emerged as an effective learning method and shows great potential. Despite the recent creative works in tackling FSL tasks, learning valid information rapidly from just a few or even zero samples remains a serious challenge. In this context, we extensively investigated 200+ FSL papers published in top journals and conferences in the past three years, aiming to present a timely and comprehensive overview of the most recent advances in FSL with a fresh perspective and to provide an impartial comparison of the strengths and weaknesses of existing work. To avoid conceptual confusion, we first elaborate and contrast a set of relevant concepts including few-shot learning, transfer learning, and meta-learning. Then, we inventively extract prior knowledge related to few-shot learning in the form of a pyramid, which summarizes and classifies previous work in detail from the perspective of challenges. Furthermore, to enrich this survey, we present in-depth analysis and insightful discussions of recent advances in each subsection. What is more, taking computer vision as an example, we highlight the important application of FSL, covering various research hotspots. Finally, we conclude the survey with unique insights into technology trends and potential future research opportunities to guide FSL follow-up research.

13 July 2021 in The Journal of Supercomputing
Verified
Journal Article
Closed access
PDF file
Subrota Kumar MondalSubrota Kumar Mondal
Subrota Kumar Mondal
RPRui Pan
Rui Pan
HKHussain Mohammed Kabir
Hussain Mohammed Kabir
TTTian Tan
Tian Tan
Hong-Ning DaiHong-Ning Dai
Hong-Ning Dai

19 February 2023 in Artificial Intelligence Review
Verified
Journal Article
Closed access
PDF file
Subrota Kumar MondalSubrota Kumar Mondal
Subrota Kumar Mondal
HZHaoxi Zhang
Haoxi Zhang
HKHussain Mohammed Kabir
Hussain Mohammed Kabir
KNKan Ni
Kan Ni
Hong-Ning DaiHong-Ning Dai
Hong-Ning Dai

12 June 2023 in Mathematics
Verified
Journal Article
Open access
PDF file
Subrota Kumar MondalSubrota Kumar Mondal
Subrota Kumar Mondal
XWXiaohai Wu
Xiaohai Wu
HKHussain Mohammed Kabir
Hussain Mohammed Kabir
Hong-Ning DaiHong-Ning Dai
Hong-Ning Dai
KNKan Ni
Kan Ni
Ting WangTing Wang
Ting Wang
Most enterprise customers now choose to divide a large monolithic service into large numbers of loosely-coupled, specialized microservices, which can be developed and deployed separately. Docker, as a light-weight virtualization technology, has been widely adopted to support diverse microservices. At the moment, Kubernetes is a portable, extensible, and open-source orchestration platform for managing these containerized microservice applications. To adapt to frequently changing user requests, it offers an automated scaling method, Horizontal Pod Autoscaler (HPA), that can scale itself based on the system’s current workload. The native reactive auto-scaling method, however, is unable to foresee the system workload scenario in the future to complete proactive scaling, leading to QoS (quality of service) violations, long tail latency, and insufficient server resource usage. In this paper, we suggest a new proactive scaling scheme based on deep learning approaches to make up for HPA’s inadequacies as the default autoscaler in Kubernetes. After meticulous experimental evaluation and comparative analysis, we use the Gated Recurrent Unit (GRU) model with higher prediction accuracy and efficiency as the prediction model, supplemented by a stability window mechanism to improve the accuracy and stability of the prediction model. Finally, with the third-party custom autoscaling framework, Custom Pod Autoscaler (CPA), we packaged our custom autoscaling algorithm into a framework and deployed the framework into the real Kubernetes cluster. Comprehensive experiment results prove the feasibility of our autoscaling scheme, which significantly outperforms the existing Horizontal Pod Autoscaler (HPA) approach.

10 August 2024 in Mathematics
Verified
Journal Article
Open access
PDF file
Subrota Kumar MondalSubrota Kumar Mondal
Subrota Kumar Mondal
ZZZheng Zhen
Zheng Zhen
YCYuning Cheng
Yuning Cheng
With the vigorous development of big data and cloud computing, containers are becoming the main platform for running applications due to their flexible and lightweight features. Using a container cluster management system can more effectively manage multiocean containers on multiple machine nodes, and Kubernetes has become a leader in container cluster management systems, with its powerful container orchestration capabilities. However, the current default Kubernetes components and settings have appeared to have a performance bottleneck and are not adaptable to complex usage environments. In particular, the issues are data distribution latency, inefficient cluster backup and restore leading to poor disaster recovery, poor rolling update leading to downtime, inefficiency in load balancing and handling requests, poor autoscaling and scheduling strategy leading to quality of service (QoS) violations and insufficient resource usage, and many others. Aiming at the insufficient performance of the default Kubernetes platform, this paper focuses on reducing the data distribution latency, improving the cluster backup and restore strategies toward better disaster recovery, optimizing zero-downtime rolling updates, incorporating better strategies for load balancing and handling requests, optimizing autoscaling, introducing better scheduling strategy, and so on. At the same time, the relevant experimental analysis is carried out. The experiment results show that compared with the default settings, the optimized Kubernetes platform can handle more than 2000 concurrent requests, reduce the CPU overhead by more than 1.5%, reduce the memory by more than 0.6%, reduce the average request time by an average of 7.6%, and reduce the number of request failures by at least 32.4%, achieving the expected effect.

17 December 2022 in Information Processing & Management
Verified
Journal Article
Closed access
MGMenghong Guan
Menghong Guan
Subrota Kumar MondalSubrota Kumar Mondal
Subrota Kumar Mondal
Hong-Ning DaiHong-Ning Dai
Hong-Ning Dai
HBHaiyong Bao
Haiyong Bao