Question: Part 3: Designing Distributed E2C Applications 4. Assume that you have been hired by the COE department to design an Interactive Live-Streaming Platform (ILSP) that

 Part 3: Designing Distributed E2C Applications 4. Assume that you have

Part 3: Designing Distributed E2C Applications 4. Assume that you have been hired by the COE department to design an Interactive Live-Streaming Platform (ILSP) that enables COE students to remotely view and interact with the equipment in the COE labs. This new platform will be branded as the COE Remote Labs. ILSPs suffer from the problem of Capture-Render Latency (CRL) that can impact the Quality of Experience (QoE) for the users. The CRL is the Latency between the moment a frame is captured by the source camera and the moment the same frame is rendered on the viewer's screen. The CRL can hinder interactivity in ILSP-based applications. For example, in a hands-on lab experiment, students view the equipment and interact with it through virtualized controls. Clearly, when the student performs an action, he expects to see the result immediately. Hence, the students should be able to interact with the equipment in near real-time (i.e., the CRL should be within the latency budget for the ILSP-based application). (a) Draw a system diagram in which you show the client, server, camera, and latency continuum. (b) Assume that you have collected measurements over the latency continuum for this application and have found that the average CRL is 200msec. However, after analyzing the user requirements, you have realized that the latency budget is 100msec. What can you do to make sure that average CRL is within the allowed latency budget? (Hint: What new layers and/or components should be added to the system?) Give Justification for every decision. (c) Re-draw the system with the new layers and components

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!