Cloud Based Framework for Rich Mobile Application
|
|
- Ariel Sherman
- 6 years ago
- Views:
Transcription
1 Cloud Based Framework for Rich Mobile Application by Andrew Williams (ID: ), Krishna Sharma (ID:), and Roberto Fonseca (ID: ) CS 230 Distributed Systems Project Champion: Reza Rahimi Prof. Nalini Venkatasubramanian
2 Introduction The mobile application market is about to change radically, from suppliers' standpoint and from the consumer access standpoint due to the emergence of widgets, the most compelling of mobile cloud applications. Smart phones enable a new, rich user experience in pervasive computing, but their hardware is still very limited in terms of computation, memory, and energy reserves, thus limiting potential applications. Mobile users are demanding more out of their mobile devices and this plays a larger role in their daily lives. Although the computing ability of mobile devices has greatly improved over the last few years it is still not enough to satisfy the current demand needs. Extending Battery life of mobile devices is one of the main goals of the mobile industry today. Instead of being limited to the data storage and processing power contained in a mobile device, cloud apps have all the power of a server-based computing infrastructure accessible through an app's mobile interface. Mobile cloud computing is a term that refers to an infrastructure where both the data storage and the data processing happen outside of the mobile device from which an application is launched. Our Solution Future of smartphones is decided by the battery consumption and technology. Unfortunately, technology trends for batteries indicate that these limitations are here to stay and that energy will remain the primary bottleneck for handheld mobile devices. Our solution was the usage of the popular technique to reduce the energy needs of mobile devices is remote execution: applications can take advantage of the resource rich infrastructure by delegating code execution to remote servers. This concept where a remote, online backup service is used for storing data and running applications from a mobile is known as mobile to server offloading. Our main aim was setup a server-client mechanism where, a mobile cloud acts as a server while our mobile device acts as a client. Our application would be running on the server, while clients acts as the user interface and sends the relevant data needed for computation to the server. The server then calculates and returns the result to the client. Computation time is saved by the client, however transmission time needs to be taken into account before time or power savings may be realized. For the testing purposes we used a computationally intensive open source project Java OCR. We divided this into three components: Convert to gray scale, filter image and scan image. These components were distributed between client and server. We used Microsoft Azure as the public cloud server and one of our laptops as the local cloud server. We used Restful webservices on the cloud for RPC calls on server side. Profiling was done manually for testing purposes. We also tested end to end scenario from android phone to the cloud.
3 Testing Setup In our project we set up 4 basic scenarios in which to test the performance and power consumption of the system. Our tests measured the performance of our three system components, convert to gray-scale time, filter time, and scan time along with the round trip transmission time between the client and server. The client system that was used in testing is a 1.4 ghz Intel laptop with 512mb of RAM, since this was the weakest computer that we had it was a good simulator for the current computational power that is available on a high end smart phone (Droid X 1.0 ghz CPU). Our collection of test files consisted of two amounts of text in both small and large in 200, 300 and 600 DPI. This was done in order to be able to test the performance of the OCR and to be able to see the affect of using large files to try to determine a point when either the file size is too large to justify sending or that the file is too large that client side processing would be too much to handle. All testing was conducted on the UCI local area network using wireless access points. Scenario 1 Client Only Processing : In this scenario the client computer is just running the OCR program on its own, all three components are executed on the client machine. Figure 1
4 Scenario 1 Results: In Scenario 1 the output was as we expected. For client only execution as the image DPI increased, the amount of total time also increased. The individual times for the Filter, Grayscale and Scan also scaled up as the image size increased. Scenario 2 Client / Server Hybrid using Cloud Server : In this scenario the client computer executes the convert to gray scale component and then sends data to the cloud server for execution (see figure 2). However files over a certain size can not be executed in this segmented partition because the intermediate image format for after gray scale on java OCR (Pixel Image) is too large. Figure 2
5 Figure 3 Scenario 2 Results: The total execution times that we experienced with the hybrid execution was much higher that expected mainly due to an issue with the partitioning of Java OCR. Since the filter component converts the java image, to a native format (Pixel Image) the size of the image in memory becomes very large since Pixel Image is a conversion to a matrix of pixels. Encoding and sending this image across the network becomes a very time consuming process for the client machine resulting in very long return times. Tests using any file size over 512KB resulted in out of memory exceptions in java and the return times even with small files far exceeded any of the other scenarios. (See table below for detailed times in milliseconds) Figure 4
6 Scenario 3 Server Only using Cloud Server: In this scenario the client sends a request to the Cloud server and the cloud executes all three components. Figure 5 Scenario 3 Results: In Scenario 3 we saw execution times that were very similar to the client only processing. However with very large files we did see an reduction in total time from ms for client only to ms for cloud execution only. Sizing of the compute instance on the cloud may be the reason we did not see a better increase (see Microsoft Azure compute Instances for details). Figure 6
7 Figure 7 Scenario 4 Server Only using Local Server: In this scenario instead of using a remote Cloud server, the server side application was hosted in the same network in order to observe the change in performance when the server is much closer. Figure 8 Scenario 4 Results: The results that we obtained from this scenario were very positive, we used a 2.66 ghz laptop with 4GB of RAM that connected to the test laptop via LAN. In this scenario the total execution times were faster and in the case of large images it was almost 3 times faster than running on client system only on average this scenario ran in 18667ms while on client only took on average 66782ms.
8 Figure 9 Figure 10 Comparison of Results The results from the 4 scenarios pointed to execution on the local server (Scenario 4) having the best times, this is because the less powerful client machine was able to quickly access the resources available with minimal transmission times since it was accessing the server on LAN. The times for the Hybrid execution (partitioned execution) were easily the worst times due to the image conversion that was required to perform the filter, gray scale and scan components separately. Lastly the execution only on the cloud server (Scenario 3) results in only a small increase of performance on the largest of files because of long transmission times. We believe that having access to a larger compute instance would much increase the performance of this scenario.
9 Figure 11 Energy Usage Testing We also performed energy usage testing on each of the components. We used a tool called Joulemeter by Microsoft research that that shows us the current energy usage of the entire system in Watts. By closing all non essential processes we were able to obtain an average base reading at which the computer was sitting idle (26.18 w). Then we would run the application in two different modes, client only (Scenario 1) and server only (Scenario 4) for 200, 400 and 600 large images and write down the maximum wattage that Joulemeter recorded. This does not provide us with an exact measurement of how much energy the application uses but instead provides us with a rough upper bound that we average over 20 individual trials. Figure 12 From the data in Figure 12 above, we can see that for client only execution the peak power consumption climbs steadily as the image resolution and file size get larger. Offloading also follows the same trend however the difference between 300 and 600 DPI images increases in power sharply because the file size doubles.
10 Android Energy Usage Testing We also tested using the Android application that was written for this project. Since the power consumption is dependent on the hardware being used we could not perform tests using the android emulator. In order to measure the power we used Power Tutor from the University of Michigan and it was tested on an HTC Inspire 4G with only the basic processes running in the background. Since the Java OCR required some image libraries that were not available on Android we needed to only server side power consumption in which the phone would upload the image to an FTP server then call a web service to execute the OCR, we were then able to achieve the following data. Figure 13 From the data that we found during the Android power consumption testing we can see that the Wifi is using the most power. This is most likely because none of the components computation is done on the phone but instead on the Cloud server. Conclusion: In terms of execution time the results have shown that offloading compute intensive applications to remote servers can improve application performance. In addition, significant power consumption reduction were observed when all components of the application run on the server side. Potential Issues: Microsoft Azure Compute Instances: The amount of available resources for Microsoft Azure is based on a compute instance. Compute instances are available in five different sizes, Extra Small, Small, Medium, Large and Extra Large, each step represents approximately a double in CPU speed, Available Memory and Storage. For our test we used a Microsoft Azure trial account which uses only the extra small compute instance which is a 1ghz CPU and 768 mb of working memory, which is no more powerful than a high end smart phone.
11 Java OCR on Android: The last step of our project was to create an Android application that ran our project in the 3 modes. During implementation of this application we ran into an issue with Java OCR since it needed the java library java.awt.image and this library was not supported in Android. To work around this we only implemented the server only execution where the Android app would upload the file to an FTP site then call a web service to use the image from the ftp.
12 Appendix Testing Images: The following images were used for the test results in the paper, both sets of small and large were tested in 200 DPI, 300 DPI and 600 DPI. Small Image Large Image
Open Mobile Platforms. EE 392I, Lecture-6 May 4 th, 2010
Open Mobile Platforms EE 392I, Lecture-6 May 4 th, 2010 Open Mobile Platforms The Android Initiative T-Mobile s ongoing focus on Android based devices in US and EU markets In Nov 2007, Google announced
More informationCloudAP: Improving the QoS of Mobile Applications with Efficient VM Migration
CloudAP: Improving the QoS of Mobile Applications with Efficient VM Migration Renyu Yang, Ph.D. Student School of Computing, Beihang University yangry@act.buaa.edu.cn In IEEE HPCC, Zhangjiajie, China,
More informationWearDrive: Fast and Energy Efficient Storage for Wearables
WearDrive: Fast and Energy Efficient Storage for Wearables Reza Shisheie Cleveland State University CIS 601 Wearable Computing: A New Era 2 Wearable Computing: A New Era Notifications Fitness/Healthcare
More information2016 inn In ovatint SYSTEM novatint version 3 REQUIREMENTS System Requirements D ate :
2016 Innovatint innovatint version SYSTEM 3 System REQUIREMENTS Requirements Date: 28-11-2016 Table of contents 1. Innovatint P.O.S 2 1.1 Minimal system requirements 2 1.2 Recommended system requirements
More informationVirtuozzo Hyperconverged Platform Uses Intel Optane SSDs to Accelerate Performance for Containers and VMs
Solution brief Software-Defined Data Center (SDDC) Hyperconverged Platforms Virtuozzo Hyperconverged Platform Uses Intel Optane SSDs to Accelerate Performance for Containers and VMs Virtuozzo benchmark
More informationDistributed System Framework for Mobile Cloud Computing
Bonfring International Journal of Research in Communication Engineering, Vol. 8, No. 1, February 2018 5 Distributed System Framework for Mobile Cloud Computing K. Arul Jothy, K. Sivakumar and M.J. Delsey
More informationDelivering Deep Learning to Mobile Devices via Offloading
Delivering Deep Learning to Mobile Devices via Offloading Xukan Ran*, Haoliang Chen*, Zhenming Liu 1, Jiasi Chen* *University of California, Riverside 1 College of William and Mary Deep learning on mobile
More informationNetAlly. Application Advisor. Distributed Sites and Applications. Monitor and troubleshoot end user application experience.
NetAlly Application Advisor Monitor End User Experience for Local and Remote Users, Distributed Sites and Applications Part of the OptiView Management Suite (OMS) OMS provides the breadth of visibility
More informationEPUB // SAMSUNG GALAXY 7500 ONLINE MANUAL DOWNLOAD
06 January, 2019 EPUB // SAMSUNG GALAXY 7500 ONLINE MANUAL DOWNLOAD Document Filetype: PDF 165.6 KB 0 EPUB // SAMSUNG GALAXY 7500 ONLINE MANUAL DOWNLOAD Samsung GT-S7500 Galaxy Ace Plus complete Service
More informationIntroduction to 9.0. White Paper. Sync and Surf FirstClass Support for Mobile Users. November Powering collaborative online communities.
Introduction to 9.0 White Paper Sync and Surf FirstClass Support for Mobile Users November 2007 Powering collaborative online communities. FirstClass Support for Mobile Users The widespread availability
More informationIT Level Power Provisioning Business Continuity and Efficiency at NTT
IT Level Power Provisioning Business Continuity and Efficiency at NTT Henry M.L. Wong Intel Eco-Technology Program Office Environment Global CO 2 Emissions ICT 2% 98% Source: The Climate Group Economic
More informationPower Measurements using performance counters
Power Measurements using performance counters CSL862: Low-Power Computing By Suman A M (2015SIY7524) Android Power Consumption in Android Power Consumption in Smartphones are powered from batteries which
More informationEXTENDING THE BATTERY LIFE OF MOBILE DEVICE BY COMPUTATION OFFLOADING HAO QIAN
EXTENDING THE BATTERY LIFE OF MOBILE DEVICE BY COMPUTATION OFFLOADING by HAO QIAN B.Eng., Yunnan University, China, 2008 M.S., University of Wyoming, USA, 2011 AN ABSTRACT OF A DISSERTATION submitted in
More informationMobile Computing. Juha-Matti Liukkonen, Nov 17, 2010
Mobile Computing Juha-Matti Liukkonen, Nov 17, 2010 1 Contents Mobile Computing revolution Structural impact of device evolution A look into Mobile Linux 2 Mobile Computing revolution 3 Pocketable power
More informationThe Impact of SSD Selection on SQL Server Performance. Solution Brief. Understanding the differences in NVMe and SATA SSD throughput
Solution Brief The Impact of SSD Selection on SQL Server Performance Understanding the differences in NVMe and SATA SSD throughput 2018, Cloud Evolutions Data gathered by Cloud Evolutions. All product
More informationFUTUR ET RUPTURES RESTITUTION DAY. Presented by: AMAL ELLOUZE February 2, 2017
FUTUR ET RUPTURES RESTITUTION DAY Presented by: AMAL ELLOUZE February 2, 2017 Applications offloading in Mobile Cloud Computing environment OUTLINE 1. Motivation and Objectives 2. Mobile Applications Offloading
More informationIdentifying Workloads for the Cloud
Identifying Workloads for the Cloud 1 This brief is based on a webinar in RightScale s I m in the Cloud Now What? series. Browse our entire library for webinars on cloud computing management. Meet our
More informationThe scalability and economics of delivering Citrix Virtual App and Desktop services from Microsoft Azure
White Paper July 2018 The scalability and economics of delivering Citrix Virtual App and Desktop services from Microsoft Azure Given business dynamics seasonal peaks, mergers, acquisitions, and changing
More informationCenter for Networked Computing
Concept of Mobile Cloud Computing (MCC): - Offload the computation complexity task from mobile devices to the cloud - Combination of cloud computing, mobile computing, and wireless networks to bring rich
More informationCOMMVAULT. Enabling high-speed WAN backups with PORTrockIT
COMMVAULT Enabling high-speed WAN backups with PORTrockIT EXECUTIVE SUMMARY Commvault offers one of the most advanced and full-featured data protection solutions on the market, with built-in functionalities
More informationAzure database performance Azure performance measurements February 2017
dbwatch report 1-2017 Azure database performance Azure performance measurements February 2017 Marek Jablonski, CTO dbwatch AS Azure database performance Introduction The popular image of cloud services
More informationJavaScript and Flash Overhead in the Web Browser Sandbox
Worcester Polytechnic Institute Digital WPI Computer Science Faculty Publications Department of Computer Science 11-2010 JavaScript and Flash Overhead in the Web Browser Sandbox Murad Kaplan Worcester
More informationCOMPANY PROFILE FOR Centous Technologies Pvt. Ltd. DETAILS OF OWNERSHIP OF THE COMPANY Shareholders
COMPANY PROFILE COMPANY PROFILE FOR Centous Technologies Pvt. Ltd. DETAILS OF OWNERSHIP OF THE COMPANY Shareholders BANKGROUND OF THE PROMOTER A Master of Computer Applications, 3+ years of IT industry
More informationGridFTP Scalability and Performance Results Ioan Raicu Catalin Dumitrescu -
GridFTP Scalability and Performance Results 2/12/25 Page 1 of 13 GridFTP Scalability and Performance Results Ioan Raicu iraicu@cs.uchicago.edu Catalin Dumitrescu - catalind@cs.uchicago.edu 1. Introduction
More informationReliable Stream Analysis on the Internet of Things
Reliable Stream Analysis on the Internet of Things ECE6102 Course Project Team IoT Submitted April 30, 2014 1 1. Introduction Team IoT is interested in developing a distributed system that supports live
More information12d Synergy Requirements
This document outlines the requirements for a 12d Synergy implementation. The server requirements may differ based on the number of users. Operating below these minimum requirements will put you in an
More informationMaking the Case For Computational Offloading in Mobile Device Clouds
Making the Case For Computational Offloading in Mobile Device Clouds Afnan Fahim, Abderrahmen Mtibaa, and Khaled A. Harras June 13 CMU-CS QTR-1 CMU-CS-13-119 School of Computer Science Carnegie Mellon
More informationDispatcher. Phoenix. Dispatcher Phoenix Enterprise White Paper Version 0.2
Dispatcher Phoenix Dispatcher Phoenix Enterprise CONTENTS Introduction... 3 Terminology... 4 Planning & Considerations... 5 Security Features... 9 Enterprise Features... 10 Cluster Overview... 11 Deployment
More informationCSci 8980 Mobile Cloud Computing. Outsourcing: Components I
CSci 8980 Mobile Cloud Computing Outsourcing: Components I MAUI: Making Smartphones Last Longer With Code Offload Microsoft Research Outline Motivation MAUI system design MAUI proxy MAUI profiler MAUI
More informationTR An Overview of NVIDIA Tegra K1 Architecture. Ang Li, Radu Serban, Dan Negrut
TR-2014-17 An Overview of NVIDIA Tegra K1 Architecture Ang Li, Radu Serban, Dan Negrut November 20, 2014 Abstract This paperwork gives an overview of NVIDIA s Jetson TK1 Development Kit and its Tegra K1
More informationEfficient Resource Management for Cloud Computing Environments
Efficient Resource Management for Cloud Computing Environments Andrew J. Younge, Gregor von Laszewski, Lizhe Wang Pervasive Technology Institute Indianan University Bloomington, IN USA Sonia Lopez-Alarcon,
More informationSolutions for Mobile Working
Solutions for Mobile Working Capture, process and share data at the point of service with mobile Presenter and Date Solutions for Mobile Working imageformula DR-C125W Unique Space-savings J-Path design
More informationHEMS 2000 Home Energy Management System
HEMS 2000 Home Energy Management System 1. System Structure 1.1. System Diagram HEMS2000 is a ZigBee-based close system that consists of a Smart Thermostat and an In-Home Display, allowing the user to
More informationASN Configuration Best Practices
ASN Configuration Best Practices Managed machine Generally used CPUs and RAM amounts are enough for the managed machine: CPU still allows us to read and write data faster than real IO subsystem allows.
More informationBroadSoft UC-One User Experience Apps for the Anywhere Workplace
BroadSoft UC-One User Experience Apps for the Anywhere Workplace 2016 BroadSoft. All Rights Reserved. Can we talk? Sure, we can talk. We can also share. See. Meet. Collaborate. Anywhere. Anytime. Any device.
More informationAppsense Environment Manager. User Personalization Performance & Scalability (version ) Technical Overview
Appsense Environment Manager Technical Overview APPSENSE ENVIRONMENT MANAGER - Technical Overview This report details the results of the internal performance and scalability testing performed by AppSense
More informationAdobe Photoshop CS5: 64-bit Performance and Efficiency Measures
Pfeiffer Report Benchmark Analysis Adobe : 64-bit Performance and Efficiency Measures How support for larger memory configurations improves performance of imaging workflows. Executive Summary This report
More informationMatrix Logic WirelessDMS Suite Introduction
Matrix Logic WirelessDMS Suite Introduction March 2014 Matrix Logic Corporation Matrix Logic WirelessDMS Suite Introduction 1 Table of Contents MATRIX LOGIC WIRELESSDMS SUITE INTRODUCTION 1 INTRODUCTION
More information201 9 Iin n n n o o v v a a t tiin n t t S v Y e S rstie o M n 3 R S E ysq t U e IR m E R M eq E un ir T e S ments Da t e :
2019 Innovatint innovatint version SYSTEM 3 System REQUIREMENTS Requirements Date: 18-01-2019 Table of contents 1. Innovatint P.O.S 2 1.1 Minimal system requirements 2 1.2 Recommended system requirements
More informationTesting & Assuring Mobile End User Experience Before Production Neotys
Testing & Assuring Mobile End User Experience Before Production Neotys Henrik Rexed Agenda Introduction The challenges Best practices NeoLoad mobile capabilities Mobile devices are used more and more At
More informationFigure Potential 5G applications
6. 5G Key Concept 6.1 Key Concepts of 5G End-to-end (E2E) quality required by applications and/or users will be far more diversified in the 5G era than what we have seen in the preceding generations. For
More informationUser Manual For Verizon Droid Razr Maxx Hd Release Date
User Manual For Verizon Droid Razr Maxx Hd Release Date The smartphone has been rumored for months, but today an official Verizon twitter account leaked the photo well ahead of the DROID Turbo release
More informationL.C.Smith. Privacy-Preserving Offloading of Mobile App to the Public Cloud
Privacy-Preserving Offloading of Mobile App to the Public Cloud Yue Duan, Mu Zhang, Heng Yin and Yuzhe Tang Department of EECS Syracuse University L.C.Smith College of Engineering 1 and Computer Science
More informationMobile and Sensor Systems
Mobile and Sensor Systems Lecture 1: Introduction to Mobile Systems Prof Cecilia Mascolo About Me time In this course The course will include aspects related to general understanding of Mobile and ubiquitous
More informationPrimavera Compression Server 5.0 Service Pack 1 Concept and Performance Results
- 1 - Primavera Compression Server 5.0 Service Pack 1 Concept and Performance Results 1. Business Problem The current Project Management application is a fat client. By fat client we mean that most of
More informationDiffusing Your Mobile Apps: Extending In-Network Function Virtualisation to Mobile Function Offloading
Diffusing Your Mobile Apps: Extending In-Network Function Virtualisation to Mobile Function Offloading Mario Almeida, Liang Wang*, Jeremy Blackburn, Konstantina Papagiannaki, Jon Crowcroft* Telefonica
More informationItunes download 10.5
Itunes download 10.5 Want to talk with someone? Get help with itunes. Answer a few questions and we'll recommend a solution for you. While Microsoft Ends Support For Old Versions of IE, We Tell You Why
More informationCMSC 628: Introduction to Mobile Computing
CMSC 628: Introduction to Mobile Computing Nilanjan Banerjee University of Maryland Baltimore County nilanb@umbc.edu http://www.csee.umbc.edu/~nilanb/teaching/628/ Introduction to Mobile Computing 1 Why
More informationA1. Technical methodology
A1. Technical methodology The Ofcom mobile research app project is the latest phase of Ofcom s work to measure mobile performance and the consumer experience of using mobile services. The new methodology
More informationCSCE Mobile Programming
CSCE 4623 - Mobile Programming Alexander Nelson August 21, 2017 University of Arkansas - Department of Computer Science and Computer Engineering Warm-Up Answer the following four questions: What is your
More informationINCA V7 Performance Tips And Tricks
INCA V7 Performance s And Tricks Copyright The data in this document may not be altered or amended without special notification from ETAS GmbH. ETAS GmbH undertakes no further obligation in relation to
More informationData Centers and Cloud Computing
Data Centers and Cloud Computing CS677 Guest Lecture Tim Wood 1 Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises for server applications Internet
More informationThe Past, Present and Future of USB
The Past, Present and Future of USB Introduction When the humble universal serial bus (USB) was first introduced, it took the electronics industry a few years to get on board, but now there are few connected
More informationServer Specifications
Requirements Server s It is highly recommended that MS Exchange does not run on the same server as Practice Evolve. Server Minimum Minimum spec. is influenced by choice of operating system and by number
More informationSoftFlash: Programmable Storage in Future Data Centers Jae Do Researcher, Microsoft Research
SoftFlash: Programmable Storage in Future Data Centers Jae Do Researcher, Microsoft Research 1 The world s most valuable resource Data is everywhere! May. 2017 Values from Data! Need infrastructures for
More informationQLIKVIEW SCALABILITY BENCHMARK WHITE PAPER
QLIKVIEW SCALABILITY BENCHMARK WHITE PAPER Hardware Sizing Using Amazon EC2 A QlikView Scalability Center Technical White Paper June 2013 qlikview.com Table of Contents Executive Summary 3 A Challenge
More informationFog/Edge Computing Platform : Enabling Low-Latency Application in Next Generation Network
Fog/Edge Computing Platform : Enabling Low-Latency Application in Next Generation Network Dr. Yuan-Yao Shih Postdoctoral Research Fellow Research Center for Information Technology Innovation Academia Sinica,
More informationRICOH MP 501SPF/ MP 601SPF
Multifunction B&W RICOH MP 501SPF/ MP 601SPF Printer Copier Facsimile Scanner MP 501SPF 52 ppm monochrome MP 601SPF 62 ppm monochrome Frequently Asked Questions Ricoh USA, Inc. 70 Valley Stream Parkway
More informationCameraFTP Pre-configured Cloud NVR Bundled Solution. Cloud NVR-MT1003
CameraFTP Pre-configured Cloud NVR Bundled Solution All-Inclusive CCTV Security System with Cloud Video Recording Service No configuration required. Works out of the box! Cloud NVR-MT1003 Contents Components
More informationContour Detection on Mobile Platforms
Contour Detection on Mobile Platforms Bor-Yiing Su, subrian@eecs.berkeley.edu Prof. Kurt Keutzer, keutzer@eecs.berkeley.edu Parallel Computing Lab, University of California, Berkeley 1/26 Diagnosing Power/Performance
More informationRealizing the Smart Grid - A Solutions Provider's Perspective David G. Hart July Elster. All rights reserved.
Realizing the Smart Grid - A Solutions Provider's Perspective David G. Hart July 2009 2009 Elster. All rights reserved. What is the Smart Grid? 2009 Elster. All rights reserved. 2 Smart Grid Two Way Communications..Sensors...Distributed
More informationIvanti Service Desk and Asset Manager Technical Specifications and Architecture Guidelines
Ivanti Service Desk and Asset Manager Technical Specifications and Architecture Guidelines This document contains the confidential information and/or proprietary property of Ivanti, Inc. and its affiliates
More informationCapacity Planning for Next Generation Utility Networks (PART 1) An analysis of utility applications, capacity drivers and demands
Capacity Planning for Next Generation Utility Networks (PART 1) An analysis of utility applications, capacity drivers and demands Utility networks are going through massive transformations towards next
More informationIBM Emulex 16Gb Fibre Channel HBA Evaluation
IBM Emulex 16Gb Fibre Channel HBA Evaluation Evaluation report prepared under contract with Emulex Executive Summary The computing industry is experiencing an increasing demand for storage performance
More informationHD WiFi Indoor / Outdoor Camera Kit. Quick Start Guide
HD WiFi Indoor / Outdoor Camera Kit Quick Start Guide 1 Mobile Setup This quick start guide will help you configure your WiFi camera kit for initial use. Note: Please download and install App and connect
More informationSTOCKTAKER INTRODUCTION
STOCKTAKER INTRODUCTION StockTaker is a handheld application used in conjunction with MEDITECH s Materials Management Module that allows you to perform MEDITECH stock take procedures wirelessly. StockTaker
More informationKusum Lata, Sugandha Sharma
International Journal of Scientific Research in Computer Science, Engineering and Information Technology 2017 IJSRCSEIT Volume 2 Issue 4 ISSN : 2456-3307 A Survey on Cloud Computing and Mobile Cloud Computing
More informationPerformance Improvement of a Mobile Device by Selecting between Offloading and Local Computation
Performance Improvement of a Mobile Device by Selecting between Offloading and Darshan Thoria 1, Prof. Dhaval Nimavat 2 1 ME-CE Student, Atmiya Institute of Technology & Science,Rajkot, Gujarat-360005,
More informationARTSYL DOCALPHA INSTALLATION GUIDE
ARTSYL DOCALPHA INSTALLATION GUIDE 1. docalpha Architecture Overview... 2 1.1. docalpha Server Components... 4 1.2. docalpha Production Environment Stations Overview... 4 1.3. docalpha Setup & Administration
More information17655: Discussion: The New z/os Interface for the Touch Generation
17655: Discussion: The New z/os Interface for the Touch Generation Thursday, August 13, 2015: 12:30 PM-1:30 PM Europe 2 (Walt Disney World Dolphin ) Speaker: Geoff Smith(IBM Corporation) 1 Trademarks The
More informationDelivering versatile A3 print and scan*
Delivering versatile A3 print and scan* and providing fast, professional and reliable print performance to home and small offices www.brother.co.nz *A3 print and scan capability with MFCJ6530DW, MFCJ6930DW
More informationA+ Suite Software Release Note Nov
A+ Suite Software Release Note Nov 29 2017 VERSION HARDWARE COMPATIBILITY Win V2.5.2136.137, Mac V2.5.2132.133 The following product models are supported by A+ Suite. F50-8M, F17-8M,PL55, M70HD, V300AFHD,
More informationWhy is Office 365 the right choice?
Why is Office 365 the right choice? People today want to be productive wherever they go. They want to work faster and smarter across their favorite devices, while staying current and connected. Simply
More informationDRAFT. Measuring KSA Broadband. Meqyas, Q Report
DRAFT Measuring KSA Broadband Meqyas, Q3 218 Report In 217, the CITC in partnership with SamKnows launched a project to measure internet performance. The project, named Meqyas, gives internet users in
More informationA+ Suite Software Release Note May
A+ Suite Software Release Note May 30 2018 VERSION HARDWARE COMPATIBILITY Win V2.5.2140.141, Mac V2.5.2140.141 The following product models are supported by A+ Suite. F50-8M, F17-8M,PL55, M70HD, V300AFHD,
More informationLecture 12. Motivation. Designing for Low Power: Approaches. Architectures for Low Power: Transmeta s Crusoe Processor
Lecture 12 Architectures for Low Power: Transmeta s Crusoe Processor Motivation Exponential performance increase at a low cost However, for some application areas low power consumption is more important
More informationNetwork Design Considerations for Grid Computing
Network Design Considerations for Grid Computing Engineering Systems How Bandwidth, Latency, and Packet Size Impact Grid Job Performance by Erik Burrows, Engineering Systems Analyst, Principal, Broadcom
More informationCopyright 2009 by Scholastic Inc. All rights reserved. Published by Scholastic Inc. PDF0090 (PDF)
Enterprise Edition Version 1.9 System Requirements and Technology Overview The Scholastic Achievement Manager (SAM) is the learning management system and technology platform for all Scholastic Enterprise
More informationFlashBlox: Achieving Both Performance Isolation and Uniform Lifetime for Virtualized SSDs
FlashBlox: Achieving Both Performance Isolation and Uniform Lifetime for Virtualized SSDs Jian Huang Anirudh Badam Laura Caulfield Suman Nath Sudipta Sengupta Bikash Sharma Moinuddin K. Qureshi Flash Has
More informationEvaluating external network bandwidth load for Google Apps
Evaluating external network bandwidth load for Google Apps This document describes how to perform measurements to better understand how much network load will be caused by using a software as a service
More informationContents Overview of the Compression Server White Paper... 5 Business Problem... 7
P6 Professional Compression Server White Paper for On-Premises Version 17 July 2017 Contents Overview of the Compression Server White Paper... 5 Business Problem... 7 P6 Compression Server vs. Citrix...
More informationPower Measurement Using Performance Counters
Power Measurement Using Performance Counters October 2016 1 Introduction CPU s are based on complementary metal oxide semiconductor technology (CMOS). CMOS technology theoretically only dissipates power
More informationOasis: An Active Storage Framework for Object Storage Platform
Oasis: An Active Storage Framework for Object Storage Platform Yulai Xie 1, Dan Feng 1, Darrell D. E. Long 2, Yan Li 2 1 School of Computer, Huazhong University of Science and Technology Wuhan National
More informationIP-200PHD Mega-Pixels. 2.0 Mega Pixel Passive PoE IPCamera. High Quality 2.0 MegaPixel Image. Easy to Install. 1600x1200 Pixels.
2.0 Mega Pixel Passive PoE IPCamera S till couldn't find a way to watch your children or the elders when you are in busy or on duty? Or just need an easy solution for monitoring your office, store or garage?
More informationVirtuLocity VLNCloud Software Acceleration Service Virtualized acceleration wherever and whenever you need it
VirtuLocity VLNCloud Software Acceleration Service Virtualized acceleration wherever and whenever you need it Bandwidth Optimization with Adaptive Congestion Avoidance for Cloud Connections Virtulocity
More informationComputer Hardware. In this lesson we will learn about Computer Hardware, so that we have a better understanding of what a computer is.
In this lesson we will learn about, so that we have a better understanding of what a computer is. USB Port Ports and Connectors USB Cable and Connector Universal Serial Bus (USB) is by far the most common
More informationComputed Tomography (CT) Scan Image Reconstruction on the SRC-7 David Pointer SRC Computers, Inc.
Computed Tomography (CT) Scan Image Reconstruction on the SRC-7 David Pointer SRC Computers, Inc. CT Image Reconstruction Herman Head Sinogram Herman Head Reconstruction CT Image Reconstruction for all
More informationMATE-EC2: A Middleware for Processing Data with Amazon Web Services
MATE-EC2: A Middleware for Processing Data with Amazon Web Services Tekin Bicer David Chiu* and Gagan Agrawal Department of Compute Science and Engineering Ohio State University * School of Engineering
More informationMobile Middleware Course. Mobile Platforms and Middleware. Sasu Tarkoma
Mobile Middleware Course Mobile Platforms and Middleware Sasu Tarkoma Role of Software and Algorithms Software has an increasingly important role in mobile devices Increase in device capabilities Interaction
More informationGeneral System Requirements mymcs Apps
General System Requirements mymcs Apps Document status Document owner LIVE Thomas Verdyck Goals Get insight on the minimal hardware & software requirements needed for running an app of the mymcs Software
More informationFast and Optimal Scheduling over Multiple Network Interfaces
Fast and Optimal Scheduling over Multiple Network Interfaces Problem and Motivation Matei A. Zaharia (matei@matei.ca) Advised by Srinivasan Keshav (keshav@uwaterloo.ca) University of Waterloo Most of today's
More informationYOUR APPLICATION S JOURNEY TO THE CLOUD. What s the best way to get cloud native capabilities for your existing applications?
YOUR APPLICATION S JOURNEY TO THE CLOUD What s the best way to get cloud native capabilities for your existing applications? Introduction Moving applications to cloud is a priority for many IT organizations.
More informationRPICT03/07: Overview of MTP Laptop Computer Testing Activities and Results
RPICT03/07: Overview of MTP Laptop Computer Testing Activities and Results www.mtprog.com RPCEXX/06: Overview of MTP Laptop Computer Testing Activities and Results 2 Executive summary This report gives
More informationDIGITAL LIFE E-GUIDE. A Guide to 2013 New Year s Resolutions
A DIGITAL LIFE E-GUIDE A Guide to 2013 New Year s Resolutions 2012 is coming to a close, and what better way to prepare for the year ahead than to get our New Year s resolutions straightened out? With
More informationPrinting Solutions for Higher Education. Secure, on-premise mobile printing platform
Printing Solutions for Higher Education Secure, on-premise mobile printing platform PrinterOn Enterprise enables students and faculty to Print Simply Anywhere For more than a decade, PrinterOn has been
More informationAdvanced processor designs
Advanced processor designs We ve only scratched the surface of CPU design. Today we ll briefly introduce some of the big ideas and big words behind modern processors by looking at two example CPUs. The
More informationP6 Compression Server White Paper Release 8.2 December 2011 Copyright Oracle Primavera P6 Compression Server White Paper Copyright 2005, 2011, Oracle and/or its affiliates. All rights reserved. Oracle
More informationHow to Evaluate a Next Generation Mobile Platform
How to Evaluate a Next Generation Mobile Platform appcelerator.com Introduction Enterprises know that mobility presents an unprecedented opportunity to transform businesses and build towards competitive
More informationInternational Journal of Advance Engineering and Research Development
Scientific Journal of Impact Factor (SJIF): 3.134 ISSN (Online): 2348-4470 ISSN (Print) : 2348-6406 International Journal of Advance Engineering and Research Development Volume 2, Issue 1, January -2015
More informationSage 200 Online. System Requirements and Prerequisites
Sage 200 Online System Requirements and Prerequisites v2013 Copyright statement Sage (UK) Limited, 2013. All rights reserved. If this documentation includes advice or information relating to any matter
More information