Round 1: Cloud, IoT, and Networking Task
Task Overview:
Candidates are required to select a recent research paper from a reputable source (IEEE,
Springer, or SCI journal) related to Cloud Computing, IoT (Internet of Things),
Networking, or Cybersecurity within this domain. The goal of this task is to assess the
candidate’s ability to analyze the research, propose a unique solution, implement it, and present
the results.
Candidates must follow these steps:
Stage 1: Research Selection and Problem Identification
• Select a Recent Research Paper: Choose a paper related to the area of cloud
computing, IoT, or networking published in the last 2 years from a reputable journal
(IEEE, Springer, SCI). The selected paper must focus on relevant areas such as:
o Edge Computing in IoT
o Security in Cloud Environments
o Optimizing Networking Protocols
o IoT and Cloud Integration
o 5G Networking
Stage 2: Develop a Unique Solution
Using the research paper as a base, propose a unique solution or improvement that addresses
any research gaps or enhances an existing method. This could include:
• Optimizing Network Latency in Cloud Environments
• Enhancing IoT Data Security via Blockchain
• Developing Efficient Edge Computing Models
• Energy-Efficient IoT Device Networking
Stage 3: Technical Implementation and Documentation
Implement the proposed solution using Python (or other relevant programming languages) and
related cloud/IoT tools (e.g., AWS, Microsoft Azure, GCP). The code should be original, well-
commented, and demonstrate a solid understanding of the problem.
Your submission should include:
Literature Review (500 words)
• Conduct a comprehensive review of the literature from your selected research paper,
outlining key findings.
• Identify and highlight research gaps or areas that need improvement.
• Mention why these gaps or challenges are important to solve.
Proposed Solution (300 words)
• Describe the algorithm/solution you are implementing, including steps and
architecture.
• Provide a high-level architecture diagram if possible.
• Define research questions and objectives that your work addresses.
Visualizations and Results (200 words)
• Take screenshots of output from your solution.
• Provide relevant visualizations (e.g., latency reduction, bandwidth optimization,
resource allocation in cloud environments, etc.).
Comparative Analysis (300 words)
• Perform a comparative analysis between the existing solutions from the selected paper
and your proposed solution.
• Show improvements or differences in metrics (e.g., time, space complexity, security
robustness, etc.).
Stage 4: Video Explanation
Candidates must also submit a video presentation (up to 15 minutes) explaining the following:
1. Novelty and Originality of the proposed solution.
2. Clarity and depth of the literature review.
3. Technical implementation and coding proficiency.
4. Quality of visualizations and comparative analysis.
5. Overall structure and presentation of the document.
6. Data handling, preprocessing, and model development.
Stage 5: Case Study Preparation
In addition to the coding task, candidates are required to prepare a case study document that
includes the following:
Problem Statement and Objectives (200 words)
• Define the problem statement related to cloud computing, IoT, or networking.
• Mention the objectives of the proposed solution.
Data Preprocessing and Setup (200 words)
• Explain the data sources (cloud-based data, IoT sensor data, networking logs, etc.).
• Detail the data preprocessing steps required for the model development (e.g., data
cleaning, feature selection, etc.).
Model Development (200 words)
• Explain the model selection process for your cloud or IoT solution.
• Outline how the model was developed and trained.
Visualizations and Insights (200 words)
• Provide visualizations (graphs, charts, etc.) showing the results.
• Discuss insights gained from the analysis and how they improve the cloud, IoT, or
networking environment.
Recommendations (200 words)
• Offer recommendations based on your findings for further improvements or
optimizations.
• Discuss the implications of your results in real-world applications.
Stage 6: Journal Selection and References
Before submitting the final paper, candidates must follow these guidelines:
Journal Suggestions (Q2 and Q3)
• Suggest 5 journals (3 from Q2, 2 from Q3) where the work can be published. These
journals should be cost-effective, highly reputable, and preferably related to cloud, IoT,
or networking.
o Examples: IEEE IoT Journal, Springer’s IoT and Cloud Services, Elsevier's
Journal of Network and Computer Applications.
References (Minimum 25)
• All references must be Scopus indexed and from SCI journals.
• No conference papers or journals without DOI numbers should be used.
• Ensure that some references are from the suggested Q2/Q3 journals.
Submission Guidelines
The final submission should include:
1. ZIP file containing all code files.
2. Comprehensive document covering the literature review, solution description,
visualizations, and comparative analysis.
3. Case study in a PDF document.
4. A 15-minute video presentation, uploaded to a file-sharing service (e.g., Google
Drive) with the link shared.
Key Points for Developers
• The focus must remain on cloud, IoT, or networking as the core domain.
• Suggest five journals where the work can be published, prioritizing cost-effectiveness
and reputability (Q2 and Q3).
• All references must be Scopus indexed and from SCI journals (conference papers are
not allowed).
• At least 25+ references are required.
• Ensure that some references are from the suggested journals.
• Submit a journal priority list before starting the paper writing process.