180 likes | 304 Vues
This report summarizes the advancements in mobile user support within the GridLab framework, presented at the 5th GridLab review. It covers the architecture of the GridLab Mobile Client (GMC), including its compatibility with various devices and its ability to handle offline data. Key features such as job submission, user notifications, and mobile visualizations are discussed, alongside deployment scenarios and use cases. Additionally, the report highlights recent updates in WP12, including collaborative job steering and improvements to the system’s notification process.
E N D
WP12: Access for mobile users What's new in mobile user support Piotr Grabowski, Bartek Lewandowski www.gridlab.org/mobile Poznan Supercomputing and Networking Center 5th GridLab Review,8 April 2005, Amsterdam
Overview • Mobiles architecture • Mobiles features • Use cases, scenarios • Current status, list of deployments • What’s new in WP12 • Deliverables • Future research and deployments • Integration with GridLab WPs • Summary 5th GridLab review
Mobiles architecture • GridLab Mobile Client (GMC) • J2ME/CLDC/MIDP 1.0 midlet – variety of devices available (Mobile phones, Personal Digital Assistants (PDAs), Notebooks) • Internal repository for storing data, used later in off-line state and preparing data, to be sent in on-line state • Gateway • Mobile Command Center (MCC) acts as a gateway between mobile client and Grid services • Developed in Java as a GridSphere portlet with separate „mobile” context. • „Pluggable” – open for new grid services • Automatically grabs the device profile (device class, screen size, color depth, etc) • Services (GSI-enabled Webservices) • MessageBox, Visualization Service for Mobiles, GRMS 5th GridLab review
Mobiles features • Main features: • GRMS v 1.9.6 Job submission and management • User notifications as Email and SMS • Storing notification messages in Message Box for further retrieval • Browsing Message Box for messages • Visualization Service for Mobiles usage to show device capability-dependent images to the user • Gateway management via portlet interface • Off-line work possibility for GridLab Mobile Client • No-typing interface of GridLab Mobile Client • Wide range of supported devices 5th GridLab review
Use-case 1: Notification scenario • The user is notified about important events occurring in the Grid (like jobs status changes, application output availability) • Mobile grid services • Notifications • httpg://rage1.man.poznan.pl:8449/axis/services/Notifications • Message Box • Running on httpg://rage1.man.poznan.pl:8445/axis/services/MessageBox 5th GridLab review
Use-case 2: Mobile visualizations scenario • The user check the application output in form of visualization prepared exactly according to the User’s device capabilities • Visualization Service for Mobiles • J2ME midlet interacts via Mobile Command Center with Visualization Service for Mobiles (developed by WP8) • Background • Mobile client constraints • Mobile user expectations concerning extra-visualization features • Viz service downscales the visualizations into „mobile” format • on the basis of dynamic mobile profile: screen size, color depth • 2 different modes • Display downscaled images, cropping/zooming images • Image sequences 5th GridLab review
Use-case 3: Job steering scenario • „Collaborative scenario” – the user can steer the application (even not being an owner) from mobile device. • Get jobs list/migrate/resume/suspend/cancel/edit/info/history • Submit new job on the basis of edited/modified description of already finished jobs • Register for user notifications related to the running job • Get project list and job list related to project • Register for project notifications related to the running job 5th GridLab review
Current status • Mobile client • J2ME midlet is running on mobile phones, PDAs and PC laptops • OTA repository on http://rage1.man.poznan.pl:8086/mbox • Gateway • Mobile Command Center acts as a gateway between mobile client and Grid services • Running as GridSphere portlet on http://rage1.man.poznan.pl:8089/gridsphere/gridsphere • Services • Message Box, Notifications, VSfM, GRMS 5th GridLab review
Current status • Some pictures (Smart phone emulator) 5th GridLab review
Current status • Somepictures (IPAQ screenshots) 5th GridLab review
Current status • Some pictures (PC laptop) 5th GridLab review
Deployments list • Testbed deployments • MessageBox GridService httpg://rage1.man.poznan.pl:8445/axis/services/MessageBox • Notification GridService httpg://rage1.man.poznan.pl:8449/axis/services/Notifications • Mobile Command Center in GridSphere http://rage1.man.poznan.pl:8089/gridsphere/gridsphere • GridLab Mobile Client http://rage1.man.poznan.pl:8086/mbox • Research deployment • Poznań University of Technology, MobileGrid project: MessageBox GridService, MCC with GMC deployed 5th GridLab review
What’s new in WP12 (since previous review) • Mobile client • Jobs steering features • „Collaboration scenario” ready • Off-line work possible • Gateway • MCC management via Portal • Notification • Compliance with latest GRMS notification schema • Message Box • Small changes for external users • Jobs steering • Get jobs list/resume/suspend/cancel/edit/info/history of users group jobs • Submitting new job on the basis of edited/modified description of already finished jobs • Registering for project and user notifications related to the running jobs • Overall • Last deliverable and User & Admin guides to provided software 5th GridLab review
Deliverables, guides, manuals • Deliverables • D12.1 „Mobile-enabled information exchange” (GridLab Mobile Client, servlet gateway and simple services (Message Box) • D12.2 „Mobile-enabled grid middleware and/or grid gateways”(Message Box Webservice, Notification WebService, Mobile Command Center gateway ) • D12.3 „Small-bandwidth optimized adaptive grid services”(MCC gateway, GMC,Visualization Service for Mobiles-WP8) • D12.4 „Minimal Grid Interface (MGI)” (MCC gateway, GMC) • D12.5 „Offline-Connectors, synchronization tools” (MCC gateway, GMC) • All deliverables available at: http://www.gridlab.org/Project/Documents.html 5th GridLab review
User & Admin guides • GMC user guide • Features installation and usage guides • http://gridlab.org/Resources/Deliverables/D12.5.userguide.pdf • Mobile services admin guide • Features installation and administration guides of all mobile services • http://gridlab.org/Resources/Deliverables/D12.5.adminguide.pdf 5th GridLab review
Future research and deployments • Telemedicine (mHealth) • InteliGrid • MIDP 3.0 migration 5th GridLab review
Integration with GridLab WPs • WP4 (portal) • MCC as the GridSphere portlet • WP6 (security) • GAS (authorization) • WP8 (data&vis) • Storage Box (metadata for Message Box) • Visualization Server for Mobiles • WP9 (GRMS) • Notification service for GRMS • GRMS features from mobile client • WP10 (iGrid) • Registering services: notification, message box • Discovering other services • WP11 (monitoring) • Logging service 5th GridLab review
Summary • Mobile services and clients are ready to use in various scenarios and use cases giving access to the grid for mobile users • Documentation (User & Admin guides) and all deliverables delivered • Mobile users support WP – contacts: www.gridlab.org/mobile mobile@gridlab.org • Thank you! 5th GridLab review