1 / 24

A Collaborative Platform Based on SAGE

A Collaborative Platform Based on SAGE. Javier Delgado Javier Figueroa Yanelis Hernandez Mark Joselli Zhao Juan Bi Shuren Silvio Stanzani Guangqiang Zhao Shiyun Zhang Li Fangxin. Outline. Overview Finished Work and Publications (GCB 2008) Current Work (GCB 2009) Description

rory
Download Presentation

A Collaborative Platform Based on SAGE

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, 2009. A Collaborative Platform Based on SAGE Javier Delgado Javier Figueroa Yanelis Hernandez Mark Joselli Zhao Juan Bi Shuren Silvio Stanzani Guangqiang Zhao Shiyun Zhang Li Fangxin

  2. GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, 2009. Outline • Overview • Finished Work and Publications (GCB 2008) • Current Work (GCB 2009) • Description • Milestones • Conclusion

  3. GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, 2009. Motivation • Desire for integrated collaboration platform • E-learning • Video conferencing • Visualization in high-resolution • Desktop sharing

  4. GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, 2009. The Scalable Adaptive Graphics Environment (SAGE) • Scalable • Hundreds of Screens can be used • Built with HPC applications in mind • Extensible • Provides functions for creating custom SAGE applications

  5. GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, 2009. Outline • Overview • Finished Work and Publications (GCB 2008) • Current Work (GCB 2009) • Description • Milestones • Conclusion

  6. GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, 2009. 2008 SAGE Team • Miami • Javier Delgado and Javier Figueroa (FIU) • Brazil • Silvio Santos (USP) and Mark Joselli (UFF) • China • Zhao Juan and Bi Shuren (CNIC)

  7. GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, 2009. Overview • Identifying what was needed • Research and Implementation • Results

  8. GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, 2009. Identifying Shortcomings • Scenarios • Remote learning – Showing slides • Collaboration for code sharing • Findings • Limited Applications • Performance of remote desktop is lacking • Clumsy interaction

  9. GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, 2009. 2008 Goals • Provide a web browser • Improve remote desktop experience • Improve human-machine-interface

  10. GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, 2009. Enhancements to SAGE • Web browser • Many new applications are web-based • The web browser is the platform • Native SAGE web browser gives optimum performance • Remote Desktop enhancement • Essential for e-learning • Display can be shared amongst collaborators

  11. GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, 2009. Implementation • Decided to modify Firefox • Performed analysis of how it works • Developed plan

  12. GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, 2009. Remote Desktop • Qualitative experiments • Is it adequate for showing presentation slides? • Is it reliable? • Quantitative experiments • Bandwidth consumed during VNC sessions • Interconnection testing • Researching alternatives

  13. GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, 2009. Remote Desktop • Reference application: presentation with animations • Measured the bandwidth used with different interconnection distance and quality

  14. GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, 2009. Testing the Interconnection Full-bandwidth VNC session followed by SAGE VNC session at 1 frame-per-second 40MB Secure Copy (SCP) Transfer

  15. GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, 2009. VNC Versus Others • VNC • Advantages: • SAGE implementation exists • Simple design • Available for all major platforms • Disadvantages: • Simplicity – designed to ignore requests for framebuffer updates when server detects lack of bandwidth • RDP – Limited cross-platform functionality • NX – too complex

  16. GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, 2009. Improving SAGE Display user interface • Traditional mice make it difficult to work with a tiled display • Wii remote provides more natural interaction

  17. GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, 2009. Implementation

  18. GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, 2009. Results for 2008 program • Created technical report for each of the three sub-projects • Published findings for remote desktop and wiimote implementation in 2009 Western Canadian Conference on Computing Education

  19. GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, 2009. Outline • Overview • Finished Work and Publications (GCB 2008) • Current Work (GCB 2009) • Description • Milestones • Conclusion

  20. GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, 2009. Overview • 6 team members, all working on Firefox • 2 in China, 4 in Miami • Goal: Have a rudimentary SAGE port of Firefox • Project implementation requirements • Send Cairo calls to a SAGE display (for graphics) • Send Pango calls to a SAGE display (for text) • Mouse and keyboard interface

  21. GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, 2009. Milestones • (1) Installed and configured SAGE • (2A) Became familiar with its functionality • (2B) Became familiar with Firefox build process • (3A) Ported basic Cairo applications to SAGE • (3B) Ported Pango text to SAGE • (4) Ported Firefox to SAGE • (5) Published paper

  22. GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, 2009. Milestone Timeline • June 2009 – Milestone 1 • July 2009 – Milestone 2 • August 2009 – Milestone 3 • October 2009 – Milestone 4 • November 2009 – Milestone 5

  23. GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, 2009. Conclusion • SAGE is a promising solution for remote collaboration • Quite a bit of work is needed • An easier way to install would be nice as well

  24. GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, 2009. Thank You • Questions?

More Related