Calling the Cloud: Connecting Mobile Devices to the Grid. Joel Tucci University of Tsukuba.

Slides:



Advertisements
Similar presentations
Speaker Name, Title Windows 8 Pro: For Small Business.
Advertisements

Cloud Computing EDT Cloud Computing Overview Cloud Computing can be defined as a network of applications, services, and infrastructure that are.
XProtect ® Express Integration made easy. With support for up to 48 cameras, XProtect Express is easy and affordable IP video surveillance software with.
1 Secure Dynamic Reconfiguration of Scalable Systems with Mobile Agents Fabio Kon, Binny Gill, Manish Anand, Roy Campbell, and M. Dennis Mickunas
ITKS540 Fall 2008University of Jyväskylä ITKS540 Introduction to mobile technology and business Jani Kurhinen Fall 2008.
Virtual Network Computer Recorder A Tool for Remote Learning.
Chapter 22: Cloud Computing and Related Security Issues Guide to Computer Network Security.
OneDrive for Business Introduction First Time Use First Time Use Access from Computer Access from Computer Access from Internet Access from Internet Access.
FalconView In Linux (FalconViewLX)
OPC WPFHMI.NET.
Finale’ cs294-8 Design of Deeply Networked Systems Spring 2000 David Culler & Randy Katz U.C. Berkeley
XProtect ® Essential Brilliant simplicity. With support for up to 26 cameras, XProtect Essential is cost-efficient and easy to use IP video surveillance.
Using RADIUS Within the Framework of the School Environment Ed Register Consultant April 6, 2011.
Plan Introduction What is Cloud Computing?
Online Advertising Search Engine (Sponsored links) Pay-per-click (affiliate) Pop-up ads.
Office 365: Efficient Cloud Solutions Wednesday March 12, 9AM Chaz Vossburg / Gabe Laushbaugh.
Software. stands for electronic mail. software enables you to send an electronic message to another person anywhere in the world. The message.
MOBILE CLOUD COMPUTING
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
Web Based Applications
Mobile Computing Applications Nour El Kadri Based on Jani Kurhinen Notes.
SQL Server 2014: The Data Platform for the Cloud.
Introduction to the Atlas Platform Mobile & Pervasive Computing Laboratory Department of Computer and Information Sciences and Engineering University of.
GIS and Cloud Computing. Flickr  Upload and manage your photos online  Share your photos with your family and friends  Post your photos everywhere.
Using the WDK for Windows Logo and Signature Testing Craig Rowland Program Manager Windows Driver Kits Microsoft Corporation.
TRANSFORMING IT.  The cloud is a group of servers.  A user interacts with the cloud without worrying about how it is implemented. Cloud computing describes.
By Chris Versaci CLOUD SECURITY. WHAT IS CLOUD COMPUTING? Cloud computing is a concept that involves a large number of computers connected through a real-time.
IBM Research © 2006 IBM Corporation HARMONI: Client Middleware for Long-Term, Continuous, Remote Health Monitoring Iqbal Mohomed, Maria Ebling, William.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED.
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
Computing on the Cloud Jason Detchevery March 4 th 2009.
Computing Essentials 2014 Secondary Storage © 2014 by McGraw-Hill Education. This proprietary material solely for authorized instructor use. Not authorized.
CONFIDENTIAL 1. 2 Designing the Intelligent Energy Gateway 2009 CONFIDENTIAL.
Android for Java Developers Denver Java Users Group Jan 11, Mike
Plan  Introduction  What is Cloud Computing?  Why is it called ‘’Cloud Computing’’?  Characteristics of Cloud Computing  Advantages of Cloud Computing.
LSHTM opendatakit.lshtm.ac.uk.
Lesson 2 What is ASP.NET? What is ASP.NET? What is Web Matrix? What is Web Matrix? What are the features of Web Matrix? What are the features of Web Matrix?
$20 billion business 230 million printers sold  170 million inkjet  60 million laserjet #1 in ink, laser, scanners, designjet, print servers Consistent.
SBIR Final Meeting Collaboration Sensor Grid and Grids of Grids Information Management Anabas July 8, 2008.
A Distributive Server Alberto Pareja-Lecaros. Introduction Uses of distributive computing - High powered applications - Ever-expanding server so there’s.
Jeju Island 2009 = Jeju island demo 2013 = smart city deployment 2020 = Metropolitan Area Deployment 2030 = Nationwide Deployment.
Welcome to working with the cloud &. Cloud computing: The practice of using a network of remote servers hosted on the Internet to store, manage, and process.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Denise Oliver, Education and Outreach Director Alabama Supercomputer Authority.
Introducing the new Office Fast and fluid experience with touch, pen, mouse & keyboard Immersive touch-optimized Windows 8 store apps Support for.
Abdullah Alshalan Garrett Drown Group #4 CSE591 - Virtualization and Cloud Computing.
The Personal Server Changing the Way We Think About Ubiquitous Computing Roy Want, et al. / Intel Research UBICOMP 2002 Nov Seungjae Lee
Optimized File Uploads in Mobile Cloud Computing Yash Sheth Vishal Sahu Swapnil Tiwari
Wikipedia Edit. Internet of Things It is the idea of enabling everyday objects with software, sensors and network connectivity. The connectivity would.
Introduction to Networking
Societal-Scale Computing: The eXtremes Scalable, Available Internet Services Information Appliances Client Server Clusters Massive Cluster Gigabit Ethernet.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 6 - Essentials of Design an the Design Activities.
Created by Alexis Ford Research done by Rebecca Tanner Ford 1.
Efficient Opportunistic Sensing using Mobile Collaborative Platform MOSDEN.
ANDROID AS A SERVER PLATFORM ON CLOUD COMPUTING SONA COLLEGE OF TECHNOLOGY SUBMITTED BY: NAGADEVI PRIYA.G DIVYA PURNIMA.S.S
Deploying Elastic Java EE Microservices in the Cloud with Docker
WHAT IS CLOUD COMPUTING? Pierce County Library System.
Introduction to Mobile-Cloud Computing. What is Mobile Cloud Computing? an infrastructure where both the data storage and processing happen outside of.
BUILDING AND IMPLEMENT A EMBEDDED WEB SERVER BASE ON TCP/IP STACK WITH A SoC PLATFORM Professor : CHI-JO WANG Name : Bui Quang Hoa (M982b211)
Google Apps for your business.
Connected Infrastructure
REST API for Mobile Devices
<The Future of IVI and CE Connectivity> Pavel Stankoulov
Connected Infrastructure
Fastdroid Produced by : Firas Abdalhaq Mohammad Amour Supervised by : Dr. Raed Alqadi.
Chapter 21: Cloud Computing and Related Security Issues
Introduction to Cloud Computing
Systems Analysis and Design in a Changing World, 6th Edition
Sensor Networks – Motes, Smart Spaces, and Beyond
Cloud Computing LegalRun Solutions Why It’s Right for You!
Presentation transcript:

Calling the Cloud: Connecting Mobile Devices to the Grid. Joel Tucci University of Tsukuba

Motivations Pervasive Computing is rapidly becoming just that, quite pervasive. People carrying around a large number of internet enabled devices. With a lot of sensors built in, and the capability to add even more sensors via external devices. Cell phones will be huge enablers of citizen science But how do we manage all the data?

Why Gfarm? Open source Extremely scalable Secure Designed for e-science Useful to have your data uploaded to the same file system used to process it.

Why not Dropbox? The Dropbox server system is NOT open source! Impossible to deploy your own server Data essentially is always remote, must be copied to cluster before processing. Legal issues Medical privacy, security etc.

Why the iPhone? One of the most popular smart phones. Very mature set of development tools. Can connect external devices/sensors to the phone.

Design Goals Be as lightweight as possible. Space, and especially memory, are quite scarce. No unnecessary frameworks Be easily incorporated into other code Export everything as a library.

Architecture ClientApplicationsClientApplications Gfarm Client Library Gfarm servers SecuritySecurityCachingCaching Metadat a manage ment Gfarm-iPhone Bridge

Reducing Bandwidth Compression Zlib compression offers better battery life, especially for highly compressible files such as text. Rabin fingerprinting Breaks files into chunks. Useful for updates with small changes.

Demonstration