Skip to main content

Simple Virtual Waiting Room -Challenge 1

 

 Simple Virtual Waiting Room (VWR)

1. The Problem

Our website can only handle 10 users per minute. If more than 10 people try to access it at once, the server will crash. We need a system that:

  1. Counts incoming users.

  2. Redirects "overflow" users to a waiting page.

  3. Admits them back to the main site one by one as space becomes available.

2. Intern Tasks

  • Create a Gateway: A simple script that checks: if (active_users < 10) { allow } else { send to queue }.

  • Build the Queue: Use a simple list (FIFO) to store user IDs.

  • The Wait Page: A basic HTML page that says: "You are number X in line. Estimated wait: Y minutes."

  • Admission Logic: Every 30 seconds, pull the next user from the queue and "admit" them.

3. Sample Datasets (Simulation)

Provide these two datasets to the interns. They should write a script to "read" these files and simulate how their system reacts.

Dataset A: The Traffic Surge (Input)

This file simulates users arriving at the site. The interns' code should process this and decide who goes to the "Live Site" and who goes to the "Queue."

TimestampUser IDActionResult (Expected)
09:00:01User_01Request AccessAdmitted (Spot 1/10)
09:00:05User_05Request AccessAdmitted (Spot 5/10)
09:00:15User_11Request AccessQueued (Position #1)
09:00:20User_12Request AccessQueued (Position #2)
09:00:45User_25Request AccessQueued (Position #15)

Dataset B: Server Capacity (Constraints)

Interns must hard-code these limits into their logic to test "stress" scenarios.

ParameterValueDescription
MAX_CAPACITY10Maximum users allowed on the site at once.
ADMIT_RATE2Number of users to pull from the queue every 60 seconds.
SESSION_TIMEOUT5Minutes a user can stay on the site before they must leave.

Comments

Popular posts from this blog

Telecom OSS and BSS: A Comprehensive Guide

  Telecom OSS and BSS: A Comprehensive Guide Table of Contents Part I: Foundations of Telecom Operations Chapter 1: Introduction to Telecommunications Networks A Brief History of Telecommunications Network Architectures: From PSTN to 5G Key Network Elements and Protocols Chapter 2: Understanding OSS and BSS Defining OSS and BSS The Role of OSS in Network Management The Role of BSS in Business Operations The Interdependence of OSS and BSS Chapter 3: The Telecom Business Landscape Service Providers and Their Business Models The Evolving Customer Experience Regulatory and Compliance Considerations The Impact of Digital Transformation Part II: Operations Support Systems (OSS) Chapter 4: Network Inventory Management (NIM) The Importance of Accurate Inventory NIM Systems and Their Functionality Data Modeling and Management Automation and Reconciliation Chapter 5: Fault Management (FM) Detecting and Isolating Network Faults FM Systems and Alerting Mecha...

The Silicon Race: AI Chips and the Future of Competition

  The Silicon Race: AI Chips and the Future of Competition The landscape of Artificial Intelligence (AI) is being reshaped at an unprecedented pace, and at its heart lies a furious competition in the development of specialized AI chips. These miniature marvels, whether powering vast data centers or enabling intelligence on the edge, are the silent workhorses transforming industries, enabling real-time decision-making, and pushing the boundaries of what AI can achieve. The stakes are immense, with the global AI chip market projected to surge from approximately $31.6 billion today to over $846 billion by 2035, highlighting an intense and evolving competitive arena. The Driving Force: Why Specialized AI Chips? Traditional CPUs, the general-purpose workhorses of computing, simply cannot meet the insatiable demands of modern AI workloads. The core operations of machine learning, particularly linear algebra and matrix multiplications, are inherently parallel. This led to the rise of s...

Medical education still in stone age?

## 🚨 ഉണരാനുള്ള സമയം: നമ്മുടെ മെഡിക്കൽ വിദ്യാഭ്യാസം ശിലായുഗത്തിൽ! ഇനി വേണ്ടത് #ടെക്എംബിബിഎസ് ഉം #ടെക്നഴ്സിംഗും! 💉🤖 ചൈനയിലെ **ഡോക്ടർമാരില്ലാത്ത എ.ഐ. കിയോസ്‌കുകളുടെ** (Doctorless AI Kiosks) ഒരു വീഡിയോ ഞാൻ പങ്കുവെക്കുന്നു (ചേർത്തിട്ടുണ്ട്). പ്രാഥമിക ആരോഗ്യ പരിചരണം എത്ര വേഗമാണ് സാങ്കേതികവിദ്യ മാറ്റിമറിക്കുന്നതെന്നതിന്റെ ഞെട്ടിക്കുന്ന ഉദാഹരണമാണിത്. ഇത് ഭാവിയിലേക്കുള്ള കാഴ്ചയല്ല—ഇത് **ഇപ്പോഴത്തെ യാഥാർത്ഥ്യമാണ്**. ആരോഗ്യ സംരക്ഷണ വിദ്യാഭ്യാസത്തിൽ സമൂലമായ മാറ്റം അനിവാര്യമാകുന്ന ഒരു സാങ്കേതിക മുന്നേറ്റത്തിനാണ് നമ്മൾ സാക്ഷ്യം വഹിക്കുന്നത്. എന്നിട്ടും **മെഡിക്കൽ കൗൺസിൽ ഓഫ് ഇന്ത്യ (MCI)** പോലുള്ള സ്ഥാപനങ്ങളും ലോകമെമ്പാടുമുള്ള വിദ്യാഭ്യാസ ബോർഡുകളും ഇപ്പോഴും പഴയ രീതിയിൽ തുടരുന്നു. എന്റെ മകൾ MBBS വിദ്യാർത്ഥിയാണ്. **1000 പേജുള്ള അനാട്ടമി പാഠപുസ്തകം കാണാപ്പാഠം പഠിച്ച്** പരീക്ഷ എഴുതാൻ അവൾ ഇപ്പോഴും നിർബന്ധിതയാവുകയാണ്. എന്നാൽ ലോകമെമ്പാടുമുള്ള AI കാര്യക്ഷമതയുടെ നിലവാരം ഇതാ: * **ഒരു എ.ഐ. ഡോക്ടറിന്** ലോകത്തിലെ എല്ലാ മനുഷ്യ ഡോക്ടർമാരെയും സഹായിക്കാൻ കഴിയും. * **ഒരു റോബോട്ടിക് നഴ്സിന്** 100 മനുഷ്യ നഴ്സു...