Revisiting Storage for Smartphones. Nitin Agrawal
|
|
- Garey George
- 6 years ago
- Views:
Transcription
1 Revisiting Storage for Smartphones Hyojun Kim Nitin Agrawal Cristian Ungureanu
2 Life in the Post-PC Mobile Era Smartphone and tablet markets are huge & growing 100 Million smartphones shipped in Q4 2010, 92 M PCs [IDC] Out of 750 Million Facebook users, 250 Million (& growing) access through mobile; mobile users twice as active [FB] Mobile Innovation in mobile hardware: packing everything you need in your pocket Blurring the phone/tablet divide: Samsung Galaxy Note Hardware add-ons: NEC Medias (6.7mm thick, waterproof shell, TV tuner, NFC, HD camera,..) Manufacturers making it easier to replace PCs Motorola Atrix dock converts a phone into laptop 2
3 3
4 4
5 Waiting is undesirable! Annoying for the user More so for interactive mobile users Easy to lose customers More time, more battery Aren t network and CPU the real problem? Why are we talking about storage? 5
6 Understanding Mobile Performance Well understood! Network performance can impact user experience 3G often considered the bottleneck for apps like browsing Service providers heavily investing in 4G and beyond CPU and graphics performance crucial as well Plenty of gaming, video, flash-player apps hungry for compute Quad-core CPUs, GPUs to appear on mobile devices Not well understood! Does storage performance impact mobile experience? For storage, vendors & consumers mostly refer to capacity 6
7 Wireless Network Throughput Progression Standard (theoretical) Measured in Lab Mobile Flash a/g 3G Flash storage on mobile performs better than wireless networks Most apps are interactive; as long as performance exceeds that of the network, difficult for storage to be bottleneck 7
8 Outline Introduction Why storage is a problem Android storage background and setup Experimental results Solutions 8
9 Performance MB/s Why Storage is a Problem Random versus Sequential Disparity Performance for random I/O significantly worse than seq; inherent with flash storage Mobile flash storage classified into speed classes based on sequential throughput Random write performance is orders of magnitude worse Vendor (16GB) Speed Class Cost US $ Seq Write Rand Write Transcend RiData Sandisk Kingston Wintec A-Data Patriot PNY Consumer-grade SD performance However, we find that for several popular apps, substantial fraction of I/O is random writes (including web browsing!) 9
10 Why Storage is a Problem Shifting Performance Bottlenecks Standard (theoretical) Measured in Lab Mobile Flash Seq A/G 3G Mobile Flash Rand Storage coming under increasingly more scrutiny in mobile usage Random I/O performance has not kept pace with network improvements n (600 Mbps peak) and ad (7 Gbps peak) offer potential for significantly faster network connectivity to mobile devices in the future 10
11 Deconstructing Mobile App Performance Focus: understanding contribution of storage How does storage subsystem impact performance of popular and common applications on mobile devices? Performed analysis on Android for several popular apps Several interesting observations through measurements Storage adversely affects performance of even interactive apps, including ones not thought of as storage I/O intensive SD Speed Class not necessarily indicative of app performance Higher total CPU consumption for same activity when using slower storage; points to potential problems with OS or apps Improving storage stack to improve mobile experience 11
12 Outline Introduction Why storage is a problem Android storage background and setup Experimental results Solutions 12
13 Storage Partitions on Android /misc 896KB settings /recovery rootfs 4MB alternate boot /boot rootfs 3.5MB kernel /system yaffs2 145MB read-only /cache yaffs2 95MB read write /data yaffs MB read write /sdcard FAT32 16GB read write Internal NAND Flash Memory (512MB) External SD Partition Misc Recovery Boot System Cache Data Sdcard Sd-ext Function H/W settings, persistent shared space between OS & bootloader Alternative boot-into-recovery partition for advanced recovery Enables the phone to boot, includes the bootloader and kernel Contains the remaining OS, pre-installed system apps ; read-only Used to stage and apply over the air updates; holds system images Stores user data (e.g., contacts, messages, settings) and installed apps; SQLite DB containing app data also stored here. Wiped on factory reset External SD card partition to store media, documents, backup files etc Non-standard partition on SD card that can act as data partition 13
14 Phone and Generic Experimental Setup Rooted and set up a Google Nexus One phone for development GSM phone with a 1 GHz Qualcomm QSD8250 Snapdragon processor 512 MB RAM, and 512 MB internal flash storage Setup dedicated wireless access point b/g on a laptop for WiFi experiments Installed AOSP (Android Open Source Project) Linux kernel modified to provide resource usage information 14
15 Custom Experimental Setup Requirements beyond stock Android Ability to compare app performance on different storage devices Several apps heavily use the internal non-removable storage To observe and measure all I/O activity, we modified Android s init process to mount all internal partitions on SD card Measurement study over the internal flash memory and 8 external SD cards, chosen 2 each from the different SD speed classes Observe effects of shifting bottlenecks w/ faster wireless networks But, faster wireless networks not available on the phones of today Reverse Tethering to emulate faster networks: lets the smartphone access the host computer s internet connection through a wired link (miniusb cable) Instrumentation to measure CPU, storage, memory, n/w utilization Setup not typical but allows running what-if scenarios with storage devices and networks of different performance characteristics 15
16 Apps and Experiments Performed WebBench Browser Visits 50 websites Based on WebKit Using HTTP proxy server App Install Top 10 apps on Market App Launch Games, Weather, YouTube GasBuddy, Gmail, Twitter, Books, Gallery, IMDB RLBench SQLite Synthetic SQL benchmark Facebook Android Google Maps Pulse News Reader Background Apps: Twitter, Books, Gmail Contacts, Picasa, Calendar Widgets: Pulse, YouTube, News, Weather, Calendar, Facebook, Market, Twitter 16
17 Outline Introduction Why storage is a problem Android storage background and setup Experimental results (talk focuses on runtime of apps) Paper has results on I/O activity, CPU, App Launch behavior, etc Solutions 17
18 Time (seconds) Time (s) WebBench Results: Runtime WIFI USB WiFi USB Time taken for iperf to download 100MB Runtime on WiFi varies by 2000% between internal and Kingston Even with repeated experiments, with new cards across speed classes Even without considering Kingston, significant performance variation (~200%) Storage significantly affects app performance and consequently user experience With a faster network (USB in RT), variance was 222% (without Kingston) With 10X increase in N/W speed, hardly any difference in runtime 18
19 Time (seconds) Time (s) WebBench Results: Runtime WIFI USB WiFi USB Time taken for iperf to download 100MB Runtime on WiFi varies by 2000% between internal and Kingston Even with repeated experiments, with new cards across speed classes Even without considering Kingston, significant performance variation (~200%) Storage significantly affects app performance and consequently user experience With a faster network (USB in RT), variance was 222% (without Kingston) With 10X increase in N/W speed, hardly any difference in runtime 19
20 Runtimes for Popular Apps (without Kingston) 200 FaceBook 200 Maps App Install 200 RLBench 100 Pulse News We find a similar trend for several popular apps Storage device performance important, better card faster apps Apart from the benefits provided by selecting a good flash device, are there additional opportunities for improvement in storage? 0 20
21 WebBench: Sequential versus Random I/O I/O Breakdown Vendor Seq:Rand perf ratio Rand IOPS Transcend Sandisk RiData Kingston Wintec A-Data Patriot PNY Few reads, mostly at the start; significantly more writes About 2X more sequential writes than random writes Since rand is worse than seq by >> 2X, random dominates Apps write enough randomly to cause severe performance drop Paper has a table on I/O activity for other apps 21
22 How Apps Use Storage? Exactly what makes web browsing slow on Android? Key lies in understanding how apps use SQLite and FS interface /data/data/com.necla.webview WebBench Storage Schema lib (empty) cache webviewcache These files written to FS in write-behind These files written to SQLite in sync databases webview.db (14KB) 6aaa3f00, 03051d8d, many files (5.5MB) webviewcache.db (129KB) Apps typically store some data in FS (e.g., cache files) and some in a SQLite database (e.g., cache map) All data through SQLite is written synchronously slow! Apps often use SQLite oblivious to performance effects 22
23 Time (seconds) What-If Analysis for Solutions What is the potential for improvements? E.g., if all data could be kept in RAM? Analysis to answer hypothetical questions A. Web Cache in RAM B. DB (SQLite) in RAM C. All in RAM D. All on SD w/ no-sync Baseline Placing Cache on Ramdisk does not WebBench on RiData improve perf. much DB on Ramdisk Both Cache and DB alone improves on SD without sync perf. significantly recoups most perf Both Cache and DB in RAM no extra benefit A B C D Cache in RAM DB in RAM All in RAM Disable fsync 23
24 Implications of Experimental Analysis Storage stack affects mobile application performance Depends on random v/s sequential I/O performance Key bottleneck is ``wimpy storage on mobile devices Performance can be much worse than laptops, desktops Storage on mobile being used for desktop-like workloads Android exacerbates poor storage performance through synchronous SQLite interface Apps use SQLite for functionality, not always needing reliability SQLite write traffic is quite random further slowdown! Apps use Android interfaces oblivious to performance Browser writes cache map to SQLite; slows cache writes a lot 24
25 Outline Introduction Why storage is a problem Android storage background and setup Experimental results Solutions 25
26 Time (seconds) Time (seconds) Pilot Solutions RAID-0 over SD card and internal flash Leverage I/O parallelism already existent Simple software RAID driver with striped I/O As expected speedup, along with super linear speedup due to flash idiosyncrasies (in paper) Back to log-structured file systems Using NilFS2 to store SQLite databases Moderate benefit; suboptimal implementation Application-specific selective sync Turn off sync for files that are deemed async per our analysis (e.g., WebCache Map DB) Benefits depend on app semantics & structure PCM write buffer for flash cards Store performance sensitive I/O (SQLite DB) Small amount of PCM goes a long way Base RAID PCM RAM LogFS SelSync Base RAID PCM RAM LogFS SelSync WebBench on RiData
27 Conclusion Contrary to conventional wisdom, storage does affect mobile application performance Effects are pronounced for a variety of interactive apps! Pilot solutions hint at performance improvements Small degree of application awareness leads to efficient solutions Pave the way for robust, deployable solutions in the future Storage subsystem on mobile devices needs a fresh look We have taken the first steps, plenty of exciting research ahead! E.g., poor storage can consume excessive CPU; potential to improve energy consumption through better storage 27
28 We are hiring! Storage Systems Group
Understanding Storage I/O Behaviors of Mobile Applications. Louisiana State University Department of Computer Science and Engineering
Understanding Storage I/O Behaviors of Mobile Applications Jace Courville jcourv@csc.lsu.edu Feng Chen fchen@csc.lsu.edu Louisiana State University Department of Computer Science and Engineering The Rise
More informationEnhancement of Open Source Monitoring Tool for Small Footprint Databases
Enhancement of Open Source Monitoring Tool for Small Footprint Databases Dissertation Submitted in fulfillment of the requirements for the degree of Master of Technology in Computer Science and Engineering
More informationI/O Stack Optimization for Smartphones
I/O Stack Optimization for Smartphones Sooman Jeong 1, Kisung Lee 2, Seongjin Lee 1, Seoungbum Son 2, and Youjip Won 1 1 Dept. of Electronics and Computer Engineering, Hanyang University 2 Samsung Electronics
More informationAndroid Forensics. Investigation, Analysis, Google Android. and Mobile Security for. Andrew Hoog. John McCash, Technical Editor SYNGRESS
Android Forensics Investigation, Analysis, and Mobile Security for Google Android Andrew Hoog John McCash, Technical Editor AMSTERDAM BOSTON. HEIDELBERG LONDON NEW YORK OXFORD PARIS SAN DIEGO SAN FRANCISCO.
More informationThe Dangers and Complexities of SQLite Benchmarking. Dhathri Purohith, Jayashree Mohan and Vijay Chidambaram
The Dangers and Complexities of SQLite Benchmarking Dhathri Purohith, Jayashree Mohan and Vijay Chidambaram 2 3 Benchmarking SQLite is Non-trivial! Benchmarking complex systems in a repeatable fashion
More informationSFS: Random Write Considered Harmful in Solid State Drives
SFS: Random Write Considered Harmful in Solid State Drives Changwoo Min 1, 2, Kangnyeon Kim 1, Hyunjin Cho 2, Sang-Won Lee 1, Young Ik Eom 1 1 Sungkyunkwan University, Korea 2 Samsung Electronics, Korea
More informationWhy Storage Solutions Are Accelerating the Mobile Revolution
Why Storage Solutions Are Accelerating the Mobile Revolution HeeChang Cho Steve.cho@samsung.com Samsung Electronics Mobile Forum 2013 Copyright 2013 Samsung Want to own more and more mobile devices? Notebook
More informationStrata: A Cross Media File System. Youngjin Kwon, Henrique Fingler, Tyler Hunt, Simon Peter, Emmett Witchel, Thomas Anderson
A Cross Media File System Youngjin Kwon, Henrique Fingler, Tyler Hunt, Simon Peter, Emmett Witchel, Thomas Anderson 1 Let s build a fast server NoSQL store, Database, File server, Mail server Requirements
More informationEPUB // N900 SETTING SERVICE MANUAL
08 December, 2018 EPUB // N900 SETTING SERVICE MANUAL Document Filetype: PDF 139.46 KB 0 EPUB // N900 SETTING SERVICE MANUAL Netgear n900 manual configuration setting. Harga mesin pembuat bakso manual.
More informationAndroid - open source mobile platform
Android - open source mobile platform Alexander Schreiber http://www.thangorodrim.de/ Chemnitzer Linux-Tage 2009 Alexander Schreiber Android - open source mobile
More informationAndroid Forensics: Simplifying Cell Phone Examinations
Android Forensics: Simplifying Cell Phone Examinations Jeff Lessard, Gary Kessler 2010 Presented By: Manaf Bin Yahya Outlines Introduction Mobile Forensics Physical analysis Logical analysis CelleBrite
More informationKarbonn All rights reserved
User Manual V97 HD Table of Contents Safety instructions ------------------------------------------------------------------ 3 Device overview --------------------------------------------------------------------
More informationGalaxy Note Root Guide. by Max Lee
Galaxy Note Root Guide by Max Lee Copyright 2012 by RootGalaxyNote.com Table of Contents How to Root Galaxy Note! [GT-N7000] Why root your Galaxy Note? How to Root Your Galaxy Note! (This is for GT-N7000
More informationOptimizing Smart Phones
Optimizing Smart Phones 1. Restart the phone. This is a temporary option, but it works! As long as the problem does not persist, it may have been a one-time error. These things happen occasionally. 2.
More informationCS3600 SYSTEMS AND NETWORKS
CS3600 SYSTEMS AND NETWORKS NORTHEASTERN UNIVERSITY Lecture 11: File System Implementation Prof. Alan Mislove (amislove@ccs.neu.edu) File-System Structure File structure Logical storage unit Collection
More informationEvaluation Report: Improving SQL Server Database Performance with Dot Hill AssuredSAN 4824 Flash Upgrades
Evaluation Report: Improving SQL Server Database Performance with Dot Hill AssuredSAN 4824 Flash Upgrades Evaluation report prepared under contract with Dot Hill August 2015 Executive Summary Solid state
More informationFlash Drive Emulation
Flash Drive Emulation Eric Aderhold & Blayne Field aderhold@cs.wisc.edu & bfield@cs.wisc.edu Computer Sciences Department University of Wisconsin, Madison Abstract Flash drives are becoming increasingly
More informationDongjun Shin Samsung Electronics
2014.10.31. Dongjun Shin Samsung Electronics Contents 2 Background Understanding CPU behavior Experiments Improvement idea Revisiting Linux I/O stack Conclusion Background Definition 3 CPU bound A computer
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 informationArchitecture Exploration of High-Performance PCs with a Solid-State Disk
Architecture Exploration of High-Performance PCs with a Solid-State Disk D. Kim, K. Bang, E.-Y. Chung School of EE, Yonsei University S. Yoon School of EE, Korea University April 21, 2010 1/53 Outline
More informationSystem recommendations for version 17.1
System recommendations for version 17.1 This article contains information about recommended hardware resources and network environments for version 17.1 of Sage 300 Construction and Real Estate. NOTE:
More informationThe Evolution of Mobile
The Evolution of Mobile and its impact on storage architecture Jonathan Hubert Director, Strategic Marketing Micron Technology Mobile Memory Workshop 2011 Wireless Data Rates Doubling Every 18 Months 2
More informationSoftware Version Through Pc
How To Update Your Facebook For Android Software Version Through Pc Facebook Varies with device: Official Facebook app for Android. you to: update your status, share links and photos, write private messages
More informationNext-Generation Cloud Platform
Next-Generation Cloud Platform Jangwoo Kim Jun 24, 2013 E-mail: jangwoo@postech.ac.kr High Performance Computing Lab Department of Computer Science & Engineering Pohang University of Science and Technology
More informationIntroduction. Do you have any difficulty in choosing an ideal mobile phone?
IT Prefects Team Newsletter Vol.1 Introduction Do you have any difficulty in choosing an ideal mobile phone? Nowadays, using Smartphones has become a new trend in our society. Smartphones are not only
More informationDepartment of Computer Science and Engineering, Sri Jayachamarajendra College of Engineering, Mysore, Karnataka
FUTURE DIRECTIONS FOR FIRMWARE FLASHING ON ANDROID DEVICES Yadunandan Laxman Huded* & S. Srinath** Department of Computer Science and Engineering, Sri Jayachamarajendra College of Engineering, Mysore,
More informationJEDEC Mobile Forum 2014
How Storage Solutions Are Accelerating the Mobile Revolution Stephen Lum, Mobile Memory Product Marketing Hank Lai, Mobile Memory Product Planning Samsung Electronics, AHQ JEDEC Mobile Forum 2014 Copyright
More information1 of 6 4/8/2011 4:08 PM Electronic Hardware Information, Guides and Tools search newsletter subscribe Home Utilities Downloads Links Info Ads by Google Raid Hard Drives Raid Raid Data Recovery SSD in Raid
More informationIJRDTM Kailash ISBN No Vol.17 Issue
ABSTRACT ANDROID OPERATING SYSTEM : A CASE STUDY by Pankaj Research Associate, GGSIP University Android is a software stack for mobile devices that includes an operating system, middleware and key applications.
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 informationMicrosoft RemoteFX for Remote Desktop Virtualization Host Capacity Planning Guide for Windows Server 2008 R2 Service Pack 1
Microsoft RemoteFX for Remote Desktop Virtualization Host Capacity Planning Guide for Windows Server 2008 R2 Service Pack 1 Microsoft Corporation Published: March 2011 Abstract Microsoft RemoteFX delivers
More informationC 1. Recap. CSE 486/586 Distributed Systems Distributed File Systems. Traditional Distributed File Systems. Local File Systems.
Recap CSE 486/586 Distributed Systems Distributed File Systems Optimistic quorum Distributed transactions with replication One copy serializability Primary copy replication Read-one/write-all replication
More informationTEFS: A Flash File System for Use on Memory Constrained Devices
2016 IEEE Canadian Conference on Electrical and Computer Engineering (CCECE) TEFS: A Flash File for Use on Memory Constrained Devices Wade Penson wpenson@alumni.ubc.ca Scott Fazackerley scott.fazackerley@alumni.ubc.ca
More informationOS and Hardware Tuning
OS and Hardware Tuning Tuning Considerations OS Threads Thread Switching Priorities Virtual Memory DB buffer size File System Disk layout and access Hardware Storage subsystem Configuring the disk array
More informationSamsung Galaxy S3 Pdf App Store Wont Open
Samsung Galaxy S3 Pdf App Store Wont Open If you have concerns regarding your Samsung Galaxy S5, don't hesitate to shoot us an email at On my Verizon one it won't do. Any app that fails to load usually
More informationPerformance Benefits of Running RocksDB on Samsung NVMe SSDs
Performance Benefits of Running RocksDB on Samsung NVMe SSDs A Detailed Analysis 25 Samsung Semiconductor Inc. Executive Summary The industry has been experiencing an exponential data explosion over the
More informationOS and HW Tuning Considerations!
Administração e Optimização de Bases de Dados 2012/2013 Hardware and OS Tuning Bruno Martins DEI@Técnico e DMIR@INESC-ID OS and HW Tuning Considerations OS " Threads Thread Switching Priorities " Virtual
More informationFlash Player Manually For Android Tablet 2.2 Gratis
Flash Player Manually For Android Tablet 2.2 Gratis Flash Player is a free application for the Android that lets users view Flash-based applications on their mobile device. With this software, users are
More informationDeveloping on DragonBoard
Developing on DragonBoard Getting Started with APQ8060 and Pragmatux+Android Bill Gatliff bgat@billgatliff.com Ryan Kuester rkuester@insymbols.com 1 2 CPU Daughterboard APQ8060 ARMv7 Dual core 1.5 GHz
More informationPerformance of relational database management
Building a 3-D DRAM Architecture for Optimum Cost/Performance By Gene Bowles and Duke Lambert As systems increase in performance and power, magnetic disk storage speeds have lagged behind. But using solidstate
More informationMy Samsung Galaxy Manual S3 Keeps Zing Up
My Samsung Galaxy Manual S3 Keeps Zing Up For No Reason Released in 2012, Samsung Galaxy S3 was one of the most popular smartphones It had started playing up a bit (a few secs delay on the desktop icons
More informationEnabling NVMe I/O Scale
Enabling NVMe I/O Determinism @ Scale Chris Petersen, Hardware System Technologist Wei Zhang, Software Engineer Alexei Naberezhnov, Software Engineer Facebook Facebook @ Scale 800 Million 1.3 Billion 2.2
More informationUnderstanding the performance of an X user environment
Understanding the performance of an X550 11-user environment Overview NComputing s desktop virtualization technology enables significantly lower computing costs by letting multiple users share a single
More informationRAID SEMINAR REPORT /09/2004 Asha.P.M NO: 612 S7 ECE
RAID SEMINAR REPORT 2004 Submitted on: Submitted by: 24/09/2004 Asha.P.M NO: 612 S7 ECE CONTENTS 1. Introduction 1 2. The array and RAID controller concept 2 2.1. Mirroring 3 2.2. Parity 5 2.3. Error correcting
More informationMake your TV smarter WATCH, PLAY, COMMUNICATE, SHARE AND BROWSE, ALL OF THIS ON A BIG SCREEN
Make your TV smarter WATCH, PLAY, COMMUNICATE, SHARE AND BROWSE, ALL OF THIS ON A BIG SCREEN WeTek Play is a unique TV box. With Android, WeTek gives your TV the full potential of Internet. Certified by
More informationChapter 11: File System Implementation. Objectives
Chapter 11: File System Implementation Objectives To describe the details of implementing local file systems and directory structures To describe the implementation of remote file systems To discuss block
More informationPAC094 Performance Tips for New Features in Workstation 5. Anne Holler Irfan Ahmad Aravind Pavuluri
PAC094 Performance Tips for New Features in Workstation 5 Anne Holler Irfan Ahmad Aravind Pavuluri Overview of Talk Virtual machine teams 64-bit guests SMP guests e1000 NIC support Fast snapshots Virtual
More informationCSE 153 Design of Operating Systems
CSE 153 Design of Operating Systems Winter 2018 Lecture 22: File system optimizations and advanced topics There s more to filesystems J Standard Performance improvement techniques Alternative important
More informationDeploy a High-Performance Database Solution: Cisco UCS B420 M4 Blade Server with Fusion iomemory PX600 Using Oracle Database 12c
White Paper Deploy a High-Performance Database Solution: Cisco UCS B420 M4 Blade Server with Fusion iomemory PX600 Using Oracle Database 12c What You Will Learn This document demonstrates the benefits
More informationSuspend-aware Segment Cleaning in Log-Structured File System
USENI HotStorage 15 Santa Clara, CA, USA, July 6~7, 2015 Suspend-aware Segment Cleaning in Log-Structured File System Dongil Park, Seungyong Cheon, Youjip Won Hanyang University Outline Introduction Log-structured
More informationManual Android Tablet Samsung Galaxy 10.1 Note 10.1'' Wifi 3g 32gb
Manual Android Tablet Samsung Galaxy 10.1 Note 10.1'' Wifi 3g 32gb Choose a Samsung Galaxy Note device most suited to you. The Samsung Galaxy Note 4 helps you be more productive and stay Galaxy Note (10.1,
More informationTethering an Android Smartphone to USB Devices
Tethering an Android Smartphone to USB Devices March 2011 BizDev@SecureCommConsulting.com Veteran Owned Small Business DUNS: 003083420 CAGE: 4SX48 http://www.securecommconsulting.com 1.1. Purpose This
More informationV300 Benchmark Brief. Overview of Consumer SSD Offering. HyperX: Designed for enthusiasts and gamers, HyperX 3K SSD is Kingston s fastest SSD product.
V3 Benchmark Brief Overview of Consumer SSD Offering HyperX: Designed for enthusiasts and gamers, HyperX 3K SSD is Kingston s fastest SSD product. KC3: Targeted to the business user with additional security
More informationAdvanced Format in Legacy Infrastructures More Transparent than Disruptive
Advanced Format in Legacy Infrastructures More Transparent than Disruptive Sponsored by IDEMA Presented by Curtis E. Stevens Agenda AF History Enterprise AF Futures SMR & LBA Indirection Hybrids & SSDs
More informationStorage Update and Storage Best Practices for Microsoft Server Applications. Dennis Martin President, Demartek January 2009 Copyright 2009 Demartek
Storage Update and Storage Best Practices for Microsoft Server Applications Dennis Martin President, Demartek January 2009 Copyright 2009 Demartek Agenda Introduction Storage Technologies Storage Devices
More informationNVMFS: A New File System Designed Specifically to Take Advantage of Nonvolatile Memory
NVMFS: A New File System Designed Specifically to Take Advantage of Nonvolatile Memory Dhananjoy Das, Sr. Systems Architect SanDisk Corp. 1 Agenda: Applications are KING! Storage landscape (Flash / NVM)
More informationAndroid Gingerbread Manually Update To Jelly Bean Features
Android Gingerbread Manually Update To Jelly Bean 4.1 2 Features How to upgrade android 4.0, 4.1, 4.1.1, 4.1.2, 4.2.2 to 4.3 jellybean, 4.4, 4.4.1, 4.4.3, 4.4. Compare versions: Android M vs Android 5.1
More informationSystem Requirements. SuccessMaker 7
System Requirements SuccessMaker 7 Copyright 2015 Pearson Education, Inc. or one or more of its direct or indirect affiliates. All rights reserved. Pearson and SuccessMaker are registered trademarks, in
More informationSoftware Development for Mobile Devices
Software Development for Mobile Devices Operating System Diversity Many Operating Systems Google Android Apple ios Microsoft Windows Phone Nokia Symbian Linux RIM BlackBerry OS HP/Palm WebOS BREW Differences
More informationCLASSIFYING AND EVALUATING COMPUTERS
CLASSIFYING AND EVALUATING COMPUTERS Objectives: Identify types of personal computers Describe desktop computers Compare laptops and tablets Evaluate smartphones Describe embedded computers Describe servers
More informationWiZi-Cloud: Application-transparent Dual ZigBee-WiFi Radios for Low Power Internet Access
WiZi-Cloud: Application-transparent Dual ZigBee-WiFi Radios for Low Power Internet Access Tao Jin, Guevara Noubir, Bo Sheng College of Computer and Information Science Northeastern University InfoCom 2011,
More informationATV520 User Manual V1.1
ATV520 User Manual V1.1 ATV520 Enjoy TV Box User Manual V1.0 Introduction The ATV520, also called Dual core Android TV box, is a box connected to your TV HDMI input that turn your TV to a multifunction
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 informationFile System Performance Tuning For Gdium Example of general methods. Coly Li Software Engineer SuSE Labs, Novell.inc
File System Performance Tuning For Gdium Example of general methods Coly Li Software Engineer SuSE Labs, Novell.inc Content Brief Introduction to Gdium Storage Module of Gdium I/O Profiling Methods Key
More informationMultimedia in Mobile Phones. Architectures and Trends Lund
Multimedia in Mobile Phones Architectures and Trends Lund 091124 Presentation Henrik Ohlsson Contact: henrik.h.ohlsson@stericsson.com Working with multimedia hardware (graphics and displays) at ST- Ericsson
More information1. Introduction. 1.1 Cosmo Specifications
1. Introduction 1.1 Cosmo Specifications Details CPU Memory Storage Operating System Connectivity Sensor Camera Display Video Formats Description Quad Core 1.3 GHz ARM Cortex A7 Processor 512MB RAM 8 GB
More informationFour Components of a Computer System
Four Components of a Computer System Operating System Concepts Essentials 2nd Edition 1.1 Silberschatz, Galvin and Gagne 2013 Operating System Definition OS is a resource allocator Manages all resources
More informationSolving the I/O bottleneck with Flash
Solving the I/O bottleneck with Flash Ori Balaban Director of Sales for Global Accounts SanDisk Corporation August 2007 1 Agenda Performance bottlenecks in HDD Alternative solutions SSD value proposition
More informationPurity: building fast, highly-available enterprise flash storage from commodity components
Purity: building fast, highly-available enterprise flash storage from commodity components J. Colgrove, J. Davis, J. Hayes, E. Miller, C. Sandvig, R. Sears, A. Tamches, N. Vachharajani, and F. Wang 0 Gala
More informationTechniques to improve the scalability of Checkpoint-Restart
Techniques to improve the scalability of Checkpoint-Restart Bogdan Nicolae Exascale Systems Group IBM Research Ireland 1 Outline A few words about the lab and team Challenges of Exascale A case for Checkpoint-Restart
More informationUser Guide Software Pdf Samsung Galaxy S4 Zoom
User Guide Software Pdf Samsung Galaxy S4 Zoom By anna / August 18, 2014 / Category Samsung Download user manual Samsung Galaxy S4 Zoom in PDF format: s4-zoom-en Services and Applications. ALERT: All Samsung
More informationComparing Software versus Hardware RAID Performance
White Paper VERITAS Storage Foundation for Windows Comparing Software versus Hardware RAID Performance Copyright 2002 VERITAS Software Corporation. All rights reserved. VERITAS, VERITAS Software, the VERITAS
More informationArchitectural Musings
Architectural Musings Rethinking Computer Systems Architecture & Evaluation Christopher Vick cvick@qti.qualcomm.com March 23, 2014 1 Introduction Vision Talk How should we analyze, reason about and evaluate
More informationParallels Virtuozzo Containers
Parallels Virtuozzo Containers White Paper Deploying Application and OS Virtualization Together: Citrix and Parallels Virtuozzo Containers www.parallels.com Version 1.0 Table of Contents The Virtualization
More informationCOL862 Programming Assignment-1
Submitted By: Rajesh Kedia (214CSZ8383) COL862 Programming Assignment-1 Objective: Understand the power and energy behavior of various benchmarks on different types of x86 based systems. We explore a laptop,
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 informationSmart Connected Devices Driving Multidevice Adoption: A look into global trends. Ryan Reith April 2013
Smart Connected Devices Driving Multidevice Adoption: A look into global trends Ryan Reith April 2013 Agenda Smartphones - Continued strong growth Market Overview Outlook: what s next? Tablets The market
More informationManual Android Jelly Bean Features Samsung Galaxy S3 Release Date
Manual Android Jelly Bean Features Samsung Galaxy S3 Release Date The Samsung Galaxy S3 GT-I9300 variant running the Android 4.3 Jelly best-selling smartphones to date but the latest Android 4.3 Jelly
More informationManual Android 2.3 Update For Tablet Pc Applications
Manual Android 2.3 Update For Tablet Pc Applications Android smartphones are great devices for a myriad of different reasons. One of the things See this guide for details on connecting to a wireless network.
More informationPN ITEM UPC ARCHOS 55b Platinum 8GB EU ARCHOS 55b Platinum 16GB EU
The new ARCHOS 55b Platinum is here. This 5.5-inch smartphone is ready to stand by your side and help you face your daily challenges. Doesn t matter if you want to watch a movie on the HD IPS screen or
More informationSEVEN Networks Open Channel Traffic Optimization
SEVEN Networks Open Channel Traffic Optimization Revision 3.0 March 2014 The Open Channel family of software products is designed to deliver device-centric mobile traffic management and analytics for wireless
More informationStoring Data and Pictures in the Cloud for Free
Storing Data and Pictures in the Cloud for Free By Phil Goff Branch 116 November 15, 2012 1 Cloud Storage is the Future 2 Storing Data and Pictures in the Cloud for Free Not Intended as Primary Backup
More information1Highwinds. Software. Highwinds Software LLC. Document Version 1.1 April 2003
1Highwinds H A R D W A R E S i z i n g G u i d e Document Version 1.1 April 2003 2Highwinds Intr troduc duction Managing Usenet is brutal on hardware. As of this writing, Usenet ranges from 350 to 450
More informationdavidklee.net heraflux.com linkedin.com/in/davidaklee
@kleegeek davidklee.net heraflux.com linkedin.com/in/davidaklee Specialties / Focus Areas / Passions: Performance Tuning & Troubleshooting Virtualization Cloud Enablement Infrastructure Architecture Health
More informationDesigning a True Direct-Access File System with DevFS
Designing a True Direct-Access File System with DevFS Sudarsun Kannan, Andrea Arpaci-Dusseau, Remzi Arpaci-Dusseau University of Wisconsin-Madison Yuangang Wang, Jun Xu, Gopinath Palani Huawei Technologies
More informationAndroid Gingerbread Manually Update To Jelly Bean Features
Android Gingerbread Manually Update To Jelly Bean 4.1.2 Features How to upgrade android 4.0, 4.1, 4.1.1, 4.1.2, 4.2.2 to 4.3 jellybean, 4.4, 4.4.1, 4.4.3, 4.4.4. Install latest Official Android 2.3.6 Gingerbread
More informationTowards SDN-Defined Programmable BYOD (Bring Your Own Device) Security
Towards SDN-Defined Programmable BYOD (Bring Your Own Device) Security Sungmin Hong, Robert Baykov, Lei Xu, Srinath Nadimpalli, Guofei Gu SUCCESS Lab Texas A&M University Outline Introduction & Motivation
More informationFile Systems Management and Examples
File Systems Management and Examples Today! Efficiency, performance, recovery! Examples Next! Distributed systems Disk space management! Once decided to store a file as sequence of blocks What s the size
More informationCS370 Operating Systems
CS370 Operating Systems Colorado State University Yashwant K Malaiya Spring 2018 Lecture 22 File Systems Slides based on Text by Silberschatz, Galvin, Gagne Various sources 1 1 Disk Structure Disk can
More informationSAMSUNG GALAXY NOTE 4 SUPPORT
13 July, 2018 SAMSUNG GALAXY NOTE 4 SUPPORT Document Filetype: PDF 389.8 KB 0 SAMSUNG GALAXY NOTE 4 SUPPORT When will Samsung Galaxy Note II get a 4.4.2 Kitkat update?. Help getting you started and using
More informationGeneral System Requirements MCS Apps
General System Requirements MCS Apps Document status Document owner LIVE Thomas Verdyck Goals Get insight on the minimal hardware & software requirements needed for running an app of the MCS Software suite.
More informationJune 5, 2018 TECH NOTES
June 5, 2018 TECH NOTES Overview Dedicated Server(s) B2W Software products require dedicated physical or virtual servers to host SQL Server databases, application services and reporting services. There
More informationComputer Performance
Computer Performance Microprocessor At the centre of all modern personal computers is one, or more, microprocessors. The microprocessor is the chip that contains the CPU, Cache Memory (RAM), and connects
More informationimg height="1" width="1" style="display:none" src="//pool.a8723.com/pixel?id=134501t=img" / Free download google chrome
img height="1" width="1" style="display:none" src="//pool.a8723.com/pixel?id=134501t=img" / Free download google chrome Free download google chrome Free download google chrome The official YouTube app
More informationParallelism and Concurrency. COS 326 David Walker Princeton University
Parallelism and Concurrency COS 326 David Walker Princeton University Parallelism What is it? Today's technology trends. How can we take advantage of it? Why is it so much harder to program? Some preliminary
More informationPersistent Memory. High Speed and Low Latency. White Paper M-WP006
Persistent Memory High Speed and Low Latency White Paper M-WP6 Corporate Headquarters: 3987 Eureka Dr., Newark, CA 9456, USA Tel: (51) 623-1231 Fax: (51) 623-1434 E-mail: info@smartm.com Customer Service:
More informationDisclaimer: This e-book doesn t tend to express hatred against any smartphone company or operating system. We believe that every company holds a
Disclaimer: This e-book doesn t tend to express hatred against any smartphone company or operating system. We believe that every company holds a crucial position in the market. The content in the post
More informationTechnology Requirements for Online Testing
Technology Requirements for Online Testing Training Module Copyright 2014 American Institutes for Research. All rights reserved. Topics Site Readiness Network Requirements Hardware and Software Requirements
More informationQuick Installation Guide
Quick Installation Guide NEXTAV TM Cloud Hub - Table of Contents Product Features... 1 Ways to Connect... 1 Hardware and Accessories... 2 Product Parameters... 2 Minimum Hardware Requirements... 2 Product
More informationUser Guide Sample Pdf Samsung Galaxy S4 Active
User Guide Sample Pdf Samsung Galaxy S4 Active If you need a manual or help with the setup of your Samsung Galaxy S4 Active, check out our user guide to start using your phone, connect to the internet.
More information