160 likes | 294 Vues
This research presents a novel method for improving user control over multiple applications on a Tiled Display Wall (TDW) using SAGE (Scalable Adaptive Graphics Environment) architecture. The study highlights the inefficiencies in existing molecular docking simulations and introduces a mechanism to control applications simultaneously, significantly enhancing user experience. Experiments with varying application numbers demonstrate that the proposed multiple control interface leads to quicker task completion and improved efficiency without errors, confirming its practicality for distributed scientific data visualization.
E N D
A Multi-Application Controllerfor a Tiled Display Wallfor Wide-area Distributed Computing Yuki Fujiwara, Kohei Ichikawa, Susumu Date, Haruo Takemura (Osaka University)
Background :Distributed Scientific Data and Tiled Display Wall SAGE (Scalable Adaptive Graphics Environment) Grid Computing Visualize France Scalable • Size of Display • # of applications US Japan Tiled Display Wall (TDW) India China 2
Research Goal Tiled Display Wall Control User Problem Inefficient Molecular Docking Simulation: DOCK Goal Inefficiency of multiple application control using a tiled display wall To propose a new method to allow users to control multiple applications simultaneously on a SAGE-based tiled display wall
SAGE Architecture (Original) Tiled Display Wall Pixel stream … Display nodes Visualization Application Visualization Application SAGE UI … Message Message App ID Position … Action Free Space Manager Window Control Message
Our Previous Work Tiled Display Wall Pixel stream Event message analysis … Display nodes Application Application Transform to X Event SAGE UI ex: Mouse Click ex: Mouse Click Message Code Message Code “click” “click” Button 1 Button 1 (x,y) (x,y) Message Event detection Event message transmission Message Free Space Manager Application Control Message Seiki Kuwabara, Ichikawa Kohei, Susumu date and Shinji Shimojo, “A built-in application control module for SAGE”, in Proceedings of 2007 IEEE Pacific Rim Conference on Communications, Computers and Signal
Proposed Mechanism Tiled Display Wall Pixel stream • SAIL • SAIL Event message analysis Event message analysis … Display nodes Application Application SAGE UI … Message Message Event detection Message Event Message duplication Message Event message transmission … Free Space Manager Message Application Control Message
Implementation (1/2) • Multiple application control interface • A mechanism to improve response of multiple application control SAGE UI w/ Proposed Mechanism Click or Drag Tiled Display Wall Tiled Display Wall
Implementation (2/2) • Multiple application control interface • A mechanism to improve response of multiple application control Event Message Filter SAGE UI Free Space Manager Application Start End
Evaluation on the usefulness of proposed mechanism • Compare task completion times • Each user as subject finds one error object from 8 or 24 objects on a tiled display wall Correct objects on each application With the proposed multiple control Without multiple control User can control only a application at a time User can control multiple applications simultaneously Error
Evaluation: Settings • Using inter-campus network in Osaka university
Evalution: Result • Confirmed: Usefulness of multi-data manipulation • The more applications, the more efficient Late NO significant difference Significant difference Fast Subjects: 10 people, 2 times trial / person Level of significance: 5%
Conclusion • To improve and evaluate responseof multiple application control • To create a UI to select controllable applications • To create a function of application control synchronization Inefficiency of multiple application control using a tiled display wall Problem • To create a module • with the application control mechanism using SAGE architecture Approach • Usefulness of multi-data manipulation is confirmed Conclusion Future work
Evaluation: Setting • Other conditions • Number of Applications • 24 applications vs. 8 applications • 10 people as subjects • 2 trials / subject • Using inter-campus network in our university
Middlewares for Tiled Display Wall • XDMX • Can treat multiple X server as a single server • Can show multiple X applications • NOT available for distributed rendering • Chronium • Available for distributed rendering • Only single application on the TDW • CGLX • OpenGL-based • NOT available for distributed rendering