Module Assembly - ATS Content Plugin Module Assembly 1

Register
Submit a solution
The challenge is finished.

Challenge Overview

Our client has a custom cache protocol for its content delivery network (CDN), which they are migrating to standardized HTTP cache protocols.

Apache Traffic Server (ATS) should be used to implement migrating to HTTP cache protocol. Using custom ATS plugin we will implement C2 protocol and ATS will serve as C2 proxy-cache server.

ATS SDK provides ability to add custom hooks at different points of HTTP request processing and current plugin uses several hooks to perform customization due to C2 Protocol specification.

Task of Part 1 Assembly is implement main functional requirements of C2 Protocol. Simplified plugin should ignore C2 minor requirements like handling of ingress capacity, open for write and handling of locate delete requests.

NOTE: We've implemented mock programs(C2 server and client) to faciliate the development and testing, please do use the mock programs to test and verify the assembly code.



Final Submission Guidelines

See supporting documents on forum.

ELIGIBLE EVENTS:

2013 TopCoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30030744