1 / 14

Mobile Interface for Job S ubmission on Grids

Mobile Interface for Job S ubmission on Grids. Raghunath R, Jithin Jose, Sreeram Potluri & Kamal Raj. CSE 677 Project Presentation. Motivation. Increasing processing power requirements in mobile applications Picture processing applications

ananda
Download Presentation

Mobile Interface for Job S ubmission on Grids

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. Mobile Interface for Job Submission on Grids RaghunathR, Jithin Jose, SreeramPotluri& Kamal Raj CSE 677 Project Presentation

  2. Motivation • Increasing processing power requirements in mobile applications • Picture processing applications • High Graphics Games, Multimedia applications etc. • Increasing processing power in handheld devices not the best idea! • Power requirements, battery power time • Devicecost • Why not incorporate cloud computing concept for mobile applications ? • PC cloud computing applications already show success results

  3. Core Idea • Delegate compute intensive processing to “Compute Cluster” • Handheld devices need to • Send the processing request • Fetch the results from the cluster • Display/use for further computing • Even idle handheld devices can be delegated as compute nodes (ofcourse, based on user agreement) • Result – High performance handheld device at a cheaper cost.

  4. Design Alternatives • Handheld device as an Interface

  5. Design Alternatives (contd.) • Handheld device as a compute node

  6. Health care & Emergency Medical Services

  7. Research & Analysis

  8. Geographic Information System

  9. Architecture • The grid is a collection of intranet-connected machines and is managed using the Alchemi framework • One of the compute node acts as the proxy • Proxy node and mobile device communicate through WLAN

  10. Software Platforms • Mobile application was developed in J2ME, Sun Java Wireless Toolkit • The proxy was developed using C# .NET • Alchemy is a third party .NET Grid Computing Framework. It allows to aggregate computing power of intranet and internet-connected machines into a virtual supercomputer

  11. Job Algorithm • Calculation of digits in Pi • A mathematical constant whose decimal notation is non-terminating and non-repeating • We consider the Plouffe-Bellard algorithm • It is a non recursive algorithm where computation of each digit is independent of the others • This simplifies task distribution on the grid

  12. Control Flow Proxy logs into the grid through Alchemi and listens for a connection from the mobile device Mobile device connects to the Proxy Mobile device gets parameters from the user and submits a job to the proxy Proxy splits the job into thread tasks, each to calculate 10 digits It assigns tasks to free nodes It waits for completions Repeats steps 5 and 6 until all tasks are complete Proxy assembles the results and sends a signal to the mobile The mobile device fetches the results from the proxy and displays them to the user

  13. Conclusion • This interface enables anytime anywhere computing • The stability of grid computing is inherited • Modern mobile devices provide better usability and make data input easier

  14. Thank You

More Related