5th gridlab review, 8 april 2005, amsterdam wp12: access for mobile users what's new in mobile...
TRANSCRIPT
5th GridLab Review, 8 April 2005, Amsterdam
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 reviewGridLab WP12 (MOBILE)
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 reviewGridLab WP12 (MOBILE)
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
GatewayMobile 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
G atew ay(M o b ile C o m m an d C en ter )
Gr idse r v ic e
1Gr id
se r v ic e2
Gr idse r v ic e
n
M o bilec lien t
G rid s ervic es
5th GridLab reviewGridLab WP12 (MOBILE)
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 reviewGridLab WP12 (MOBILE)
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 servicesNotifications
httpg://rage1.man.poznan.pl:8449/axis/services/Notifications
Message BoxRunning on httpg://rage1.man.poznan.pl:8445/axis/services/MessageBox
5th GridLab reviewGridLab WP12 (MOBILE)
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 MobilesJ2ME midlet interacts via Mobile Command Center with Visualization Service for Mobiles (developed by WP8)
BackgroundMobile 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 modesDisplay downscaled images,
cropping/zooming images
Image sequences
5th GridLab reviewGridLab WP12 (MOBILE)
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 reviewGridLab WP12 (MOBILE)
Current status
Mobile client J2ME midlet is running on mobile phones, PDAs and PC laptopsOTA repository on http://rage1.man.poznan.pl:8086/mbox
GatewayMobile Command Center acts as a gateway between mobile client and Grid servicesRunning as GridSphere portlet on http://rage1.man.poznan.pl:8089/gridsphere/gridsphere
ServicesMessage Box, Notifications, VSfM, GRMS
5th GridLab reviewGridLab WP12 (MOBILE)
Current status
Some pictures (Smart phone emulator)
5th GridLab reviewGridLab WP12 (MOBILE)
Current status
Some pictures (IPAQ screenshots)
5th GridLab reviewGridLab WP12 (MOBILE)
Current status
Some pictures (PC laptop)
5th GridLab reviewGridLab WP12 (MOBILE)
Deployments list
Testbed deploymentsMessageBox 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 deploymentPoznań University of Technology, MobileGrid project: MessageBox GridService, MCC with GMC deployed
5th GridLab reviewGridLab WP12 (MOBILE)
What’s new in WP12 (since previous review)
Mobile clientJobs steering features„Collaboration scenario” readyOff-line work possible
GatewayMCC management via Portal
NotificationCompliance with latest GRMS notification schema
Message BoxSmall changes for external users
Jobs steeringGet jobs list/resume/suspend/cancel/edit/info/history of users group jobsSubmitting new job on the basis of edited/modified description of already finished jobsRegistering for project and user notifications related to the running jobs
Overall Last deliverable and User & Admin guides to provided software
5th GridLab reviewGridLab WP12 (MOBILE)
Deliverables, guides, manuals
DeliverablesD12.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 reviewGridLab WP12 (MOBILE)
User & Admin guides
GMC user guide Features installation and usage guides
http://gridlab.org/Resources/Deliverables/D12.5.userguide.pdf
Mobile services admin guideFeatures installation and administration guides of all mobile services
http://gridlab.org/Resources/Deliverables/D12.5.adminguide.pdf
5th GridLab reviewGridLab WP12 (MOBILE)
Future research and deployments
Telemedicine (mHealth)
InteliGrid
MIDP 3.0 migration
5th GridLab reviewGridLab WP12 (MOBILE)
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 GRMSGRMS features from mobile client
WP10 (iGrid)Registering services: notification, message boxDiscovering other services
WP11 (monitoring)Logging service
5th GridLab reviewGridLab WP12 (MOBILE)
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
Thank you!