A Multimedia CDN with features and implementation as written in the pdf
mayankb11 / cdn Goto Github PK
View Code? Open in Web Editor NEWA Multimedia CDN with features and implementation as written in the pdf
License: MIT License
A Multimedia CDN with features and implementation as written in the pdf
License: MIT License
Edge fails when transfer between origin and edge is taking place
Edge fails when transfer between edge and client is taking place
Edge fails when no transfer is taking place
Origin fails when transfer ongoing between origin and content provider
Origin fails when transfer ongoing between two origin servers - 2 cases, receiver fails, sender fails
Origin fails when transfer between edge and origin server is taking place
Origin fails when no transfer in ongoing
Load balancer primary fails
Load balancer secondary fails
Two clients request same file from same edge server at the same time and file is present in edge server
Two clients request same file from same edge server at the same time and file is absent in edge server ---- V.IMP.
Two edge servers request the same file from same origin server
Content id does not exist
No active edge server
No active LB
No active origin server
Inactive DNS
LRU testing
Testing of load balancing
Client reconnects to new edge server
Origin server sync
Loadbalancer heartbeat sync between primary and backup
Loadbalancer consider number of requests in sending edge server
Edge server and secondary load balancer interaction
Edge server and secondary origin server interaction when primary is down
Edge server file lock to handle multiple requests of same file at same time - @pratham-pc
Storage handling, data loss and recovery
Error handling everywhere
Shuru me discussion hota hai jisme sir assumptions ko question karte hai and puchhte hai ki If you hadn't taken this assumption, kya karna padta.
All the defined dictionaries should be stored as files - @annimesh2809
Print statements for demo
Command line arguments / IO - @MayankB11 , @nisargss97
Good looking code and comments
LRU Testing
Billing
@nisargss97 @annimesh2809 @pratham-pc Add more if needed
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.