Coder Social home page Coder Social logo

cdn's Introduction

CDN

A Multimedia CDN with features and implementation as written in the pdf

cdn's People

Contributors

annimesh2809 avatar mayankb11 avatar nisargss97 avatar pratham-pc avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

cdn's Issues

CRASH - TO DO

  • 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

TEST CASES - TO DO

  • 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

TO DO

  • 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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.