An Edge-Hosted Personal Service for Low-Bandwidth Document Synchronization in Mobile Cloud Storage Services

Total Page:16

File Type:pdf, Size:1020Kb

An Edge-Hosted Personal Service for Low-Bandwidth Document Synchronization in Mobile Cloud Storage Services EdgeCourier: An Edge-hosted Personal Service for Low-bandwidth Document Synchronization in Mobile Cloud Storage Services Pengzhan Hao, Yongshu Bai, Xin Zhang, and Yifan Zhang Department of Computer Science SUNY Binghamton Binghamton, NY ABSTRACT ated, and can be further synchronized in real-time to other Using cloud storage to automatically back up content changes devices owned by the user or his collaborators. We name when editing documents is an everyday scenario. We demon- this common usage scenario as cloud-storage-backed mobile strate that current cloud storage services can cause unneces- document editing. sary bandwidth consumption, especially for office suite doc- Low-bandwidth sync is important for cloud-storage-backed uments, in this common scenario. Specifically, even with in- mobile document editing. However, our motivation study cremental synchronization approach in place, existing cloud (§3.2) shows that exiting cloud storage services incur high storage services still incur whole-file transmission every time network traffic on mobile devices when synchronizing doc- when the document file is synchronized. We analyze the ument files, especially for office suite documents [9, 10, 34, problem causes in depth, and propose EdgeCourier, a sys- 47, 63], such as word processing, spreadsheet, and presenta- tem to address the problem. We also propose the concept tion documents, which constitute the most commonly used of edge-hosed personal service (EPS), which has many ben- editable document formats in practice [18, 33]. Specifically, efits, such as helping deploy EdgeCourier easily in practice. most cloud storage services transmit the whole document We have prototyped the EdgeCourier system, deployed it in file from the mobile device to cloud storage every time when the form of EPS in a lab environment, and performed exten- the user saves the file, even for a small change in the file sive experiments for evaluation. Evaluation results suggest (e.g., a single character addition). This behavior can cause that our prototype system can effectively reduce document a high amount of network traffic for mobile users considering synchronization bandwidth with negligible overheads. that the “save” operation is common and happens frequently when users edit documents. We name this common problem as the whole-file-sync problem in the cloud-storage-backed CCS Concepts document editing scenario. •Networks → Cloud computing; •Human-centered To solve the problem, we develop EdgeCourier, a system computing → Mobile computing; Ubiquitous and mo- to improve cloud-storage-backed document editing usage ex- bile computing systems and tools; Mobile devices; perience by significantly lowering network traffic generated by mobile devices when synchronizing office document file Keywords changes with cloud storage services. In the following, we in- troduce how EdgeCourier works by summarizing the three Mobile computing; Edge computing; Cloud storage; File major challenges of solving the whole-file-sync problem, and synchronization; Unikernel our corresponding designs of addressing them. First, the proper way to solve the whole-file synchroniza- 1. INTRODUCTION tion issue is using an incremental synchronization approach, with which only the changes made since the last synchro- In this paper, we investigate achieving low-bandwidth doc- nization, instead of the whole file, are transmitted. How- ument content synchronization for a popular scenario en- ever, existing techniques for this purpose, such as chunk- abled by smart mobile devices (e.g., smartphones and ta- ing/deduplication [5,8,16,52,57,64] and delta-encoding [20, bles) and cloud storage services: a user edits documents on 36, 50, 58, 65], virtually have no effect on office documents. his smartphones/tablets. The content changes made by the The reason is that, for most office applications, a small edit user are synchronized to cloud storage as they are gener- in an office document can result in a substantial change in its Permission to make digital or hard copies of all or part of this work for personal or binary format. Moreover, the performance of existing incre- classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation mental sync approaches highly depends on properly choosing on the first page. Copyrights for components of this work owned by others than the the right configuration (e.g., chunk/block size) for the traffic author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or of interest. However, the current incremental sync methods republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]. deployed on cloud storage services treat all sync traffic in the same way, and hence they also do not work well for synchro- SEC ’17, October 12–14, 2017, San Jose / Silicon Valley, CA, USA nizing general document traffic. More details are discussed ⃝c 2017 Copyright held by the owner/author(s). Publication rights licensed to ACM. ISBN 978-1-4503-5087-7/17/10. $15.00 in §3. DOI: https://doi.org/10.1145/3132211.3134447 To address the first challenge, we design and implement an office-document-aware incremental sync approach, which the fact that edge nodes are usually embedded devices with we name as ec-sync. Our approach is based on the ob- limited computational resources, achieving high resource ef- servation that different types of office documents are all ficiency is critical to EPS. Second, since multiple users’ data standard ZIP files (with different extensions), which are are processed in the same edge node, an EPS runtime that compressed archives containing a defined structure of sub- can help protect users’ data security and privacy is impor- documents [68, 70]. When a small edit is made to a docu- tant. Our approach of fulfilling the above two goals is to use ment on mobile device, the edit is recorded (in plain text) Unikernel as EPS runtime environment, since Unikernels are in one of the sub-documents. Thus, the general idea of ec- known for its properties of extreme lightweight and perfect sync is to capture the actual edits by comparing the latest resource isolation [43–46]. version of the sub-document containing the edits against the The third major challenge for EdgeCourier is that to de- last-synced version, and transmit only the actual edits. Al- ploy EdgeCourier, changes also needs to be made on mo- though the idea of ec-sync is straightforward, to make it bile devices side. However, requiring modifications on ei- work effectively and efficiently was not trivial. There were ther mobile apps or mobile OS is not practical for deploying several notable difficulties. For example, when comparing EdgeCourier on millions of mobile devices already in use. the versions of the sub-document, using existing implemen- To address this issue, we take advantage of our prior work tations of the diff utility [31] would contribute significant StoArranger [12, 13], a practical system framework running computation and time overheads to ec-sync if the document on mobile devices that can rearrange, coordinate, and trans- size is large. To address this problem, we developed ec- form cloud storage accesses from mobile apps. diff, which is a new difftool specifically designed for the To summarize, our contributions are as follows. cloud-storage-backed document editing scenario and is able • Through detailed measurement study, we identify the com- to achieve good performance regardless the sizes of the un- mon whole-file-sync problem, which incurs high sync band- derlying files. We discuss the details of ec-sync and the width in the popular cloud-storage-backed mobile document associated difficulties later in §4.1. editing scenario, and we demonstrate that it cannot be effec- The second challenge for EdgeCourier is that all the pos- tively solved by the exiting incremental sync approaches. sible incremental sync approaches require adding the cor- • We design ec-sync, an effective office-document-aware in- responding processing on cloud storage servers, which can cremental sync approach, and EdgeCourier, a system that greatly hinder them from being deployed in practice for two integrates ec-sync and the associated tools (e.g., ec-diff) reasons: one reason is that these approaches would undoubt- for low-bandwidth mobile document synchronization in cloud edly cause significant load increase on the cloud storage storage services. servers given their central processing nature; the other is • We propose the concept of edge-hosted personal service that it is hard, and also would take long time, for all the (EPS), which has many useful application scenarios and ben- cloud storage service providers to adopt such approaches. efits. For example, we demonstrate that EPS can help de- Our approach of addressing the above challenge is to dis- ploy the functionalities of EdgeCourier without requiring tribute the corresponding processing on cloud storage server changes on cloud storage services. to network edge nodes (e.g., wireless access points, in-home • We prototype the EdgeCourier system with real hardware. routers, and cellular towers). We propose the concept of We explore using Unikernel to serve as the runtime environ- edge-hosted personal service (EPS for short). An EPS runs ment of EPS, which is a promising approach to deploy EPS on a network edge node, and performs a specific functional- instances on resource-constrained edge nodes, and we report ity for mobile users. A mobile user can start/stop his own the corresponding experiences. EPS instance(s) on the edge node to which he is connected. • We evaluate the EdgeCourier system with real-world ex- One advantage of EPS is that it can help distribute the periments, which show that our system can achieve its goals functionalities that are normally deployed in data centers to with little overheads. network edge, to enjoy the benefits of fast deployment and data center load reduction.
Recommended publications
  • Microsoft Office Server)
    Microsoft Office Microsoft Office es una suite ofimática que abarca el PowerPoint. Adicionalmente, una llamada “versión pro- mercado completo en Internet e interrelaciona aplicacio- fesional” de Office incluía también Microsoft Access y nes de escritorio, servidores y servicios para los sistemas Schedule Plus. operativos Microsoft Windows y Mac OS X. Microsoft Con el transcurso de los años las aplicaciones de Offi- Office fue lanzado por Microsoft en 1989 para Apple Ma- [1] ce han crecido sustancialmente desde un punto de vista cintosh, más tarde seguido por una versión para Win- técnico, incluso comparten funcionalidades, tales como: 1990.[2] La primera versión de Office conte- dows, en corrector ortográfico común, un integrador de datos OLE nía Microsoft Word, Microsoft Excel y Microsoft Power- y el lenguaje de scripts de Visual Basic para Aplicaciones. Point. Además, una versión “Pro” (profesional) de Office Microsoft también posiciona a Office como una platafor- incluía Microsoft Access y Schedule Plus. Con el tiem- ma de desarrollo para la línea de software para negocios. po, las aplicaciones de Office han crecido sustancialmen- te y de forma más estrecha con características comparti- Las versiones actuales son Office 2013 para Windows, das, como un corrector ortográfico común, la integración lanzada el 29 de enero de 2013 y Office 2011 para Mac. de datos OLE y el lenguaje de secuencias de comandos Office 2013, anunciado el 25 de octubre de 2012 fue li- de Microsoft, Visual Basic para aplicaciones. Microsoft berado el 29 de enero de 2013 con la novedad de Office también posiciona Office como una plataforma de desa- 365.
    [Show full text]
  • Officesuite UC Brochure
    OfficeSuite UC® Cloud communications for a new world of business Powerful tools to transform the way you do business LOWER IT AND ADMINISTRATIVE COSTS LET BUSINESS TAKE PLACE EVERYWHERE Dramatically reduce the time and resources Increase productivity by enabling your required to manage and maintain your employees to work and collaborate phone system and communications seamlessly from anywhere using deskphones, services with centralized management smartphones and laptops. via the WE Connect portal. Get business calls, faxes and emails on any device Enjoy free and automatic lifetime upgrades and maintenance Meet face‑to‑face and collaborate on any project in real time Mix and match seat types and add users and features based on via video conference business demands Access and manage everything you need securely online Enhance productivity and save time when employees from anywhere self‑manage features 2 One Unified Communications (UC) solution for all your needs Cloud‑based phone system with hundreds of features and Integrates with existing off‑the‑shelf and custom developed unlimited calling business applications Native contact center application Visual voicemail and speech‑to‑text Company‑wide chat and mobile apps Online faxing tools for any device Video and audio conferencing, web collaboration tools Presence and availability UNIFY ALL EMPLOYEES AND SITES AVOID DISASTERS AND ENSURE BUSINESS CONTINUITY Use one system for your entire organization Secure everything you need in the cloud without expensive wiring or IT support. and remain
    [Show full text]
  • Officesuite UC® Cloud Communications for a New World of Business Powerful Tools to Transform the Way You Do Business
    OfficeSuite UC® Cloud communications for a new world of business Powerful tools to transform the way you do business Lower IT and administrative costs Let business take place everywhere Dramatically reduce the time and resources Increase productivity by enabling your required to manage and maintain your employees to work and collaborate phone system and communications seamlessly from anywhere using desk phones, services with centralized management smartphones and laptops. via the MyOfficeSuite portal. 25% Get business calls, faxes and emails on any device Enjoy free and automatic lifetime upgrades and maintenance Meet face to face and collaborate on any project in real time via video conference Add or remove users and features based on busi- ness demands Access and manage everything you need securely businesses increased online from anywhere Enhance productivity andproductivity save management with UCaaS time when employees self-manage features 25% saved in IT costs when of businesses increased 1 businesses moved to UC productivity with UCaaS 1 1https://www.atlantech.net/blog/decrypting-unified-communications-pricing-5-ucaas-price-faq-answered saved in IT costs when businesses moved to UC 1 One unified communications solution for all your needs Cloud-based phone system with hundreds of Integrates with existing off-the-shelf and custom- features and unlimited calling developed business applications Company-wide chat and mobile apps Visual voicemail and speech-to-text Video and audio conferencing, web collaboration Online faxing tools for any device tools Presence and availability Unify all employees and sites Avoid disasters and ensure business continuity Use one system for your entire organization Secure everything you need in the cloud without expensive wiring or IT support.
    [Show full text]
  • A Framework for Domain-Driven Development of Personal Health Informatics Technologies
    A FRAMEWORK FOR DOMAIN-DRIVEN DEVELOPMENT OF PERSONAL HEALTH INFORMATICS TECHNOLOGIES A Dissertation Presented to the Faculty of the Graduate School of Cornell University in Partial Fulfillment of the Requirements for the Degree of Doctor of Philosophy by Elizabeth Lindley Murnane January 2017 ProQuest Number:10253607 All rights reserved INFORMATION TO ALL USERS The quality of this reproduction is dependent upon the quality of the copy submitted. In the unlikely event that the author did not send a complete manuscript and there are missing pages, these will be noted. Also, if material had to be removed, a note will indicate the deletion. ProQuest 10253607 Published by ProQuest LLC ( 2017). Copyright of the Dissertation is held by the Author. All rights reserved. This work is protected against unauthorized copying under Title 17, United States Code Microform Edition © ProQuest LLC. ProQuest LLC. 789 East Eisenhower Parkway P.O. Box 1346 Ann Arbor, MI 48106 - 1346 c 2017 Elizabeth Lindley Murnane ALL RIGHTS RESERVED A FRAMEWORK FOR DOMAIN-DRIVEN DEVELOPMENT OF PERSONAL HEALTH INFORMATICS TECHNOLOGIES Elizabeth Lindley Murnane, Ph.D. Cornell University 2017 This dissertation advances a vision of Personal Health Informatics (PHI), a class of tools that can leverage personal data to support health self- management. Today, a powerful combination of factors is coming together that can facilitate the creation of these technologies and amplify their bene- fits. Namely, the world is awash in data, software and sensors continue to cap- ture more, increasingly capable algorithms are helping humans make sense of it all, and ubiquitous devices (that people are keen to use to manage their well- ness) can deliver this information via individually-tailored, insight-enabling, personally-empowering, health-enhancing feedback.
    [Show full text]
  • El Camino Más Corto a La Colaboración Con˜Fiable Intercompañía
    El camino más corto a la colaboración con able intercompañía La estandarización es la clave de la colaboración simple y efectiva fuera del rewall A medida que las fronteras de la empresa se vuelven más elásticas, es más urgente asegurar que los trabajadores del conocimiento o de la información puedan colaborar efectivamente con socios y colegas fuera del rewall. A menudo, por supuesto, estos socios siguen diferentes procesos y no tienen acceso a los sistemas empresariales, de modo que la colaboración puede ser un desafío. Para hacer frente a este desafío, hay soluciones disponibles Si la colaboración intercompañía es importante para sus que soportan una amplia gama de capacidades, desde operaciones empresariales, entonces la mejor elección de soluciones de colaboración social totalmente convergentes tableta es la que proporciona la ruta más directa hacia el hasta simples correos electrónicos con archivos adjuntos. punto óptimo mediante la exibilidad y compatibilidad con Para satisfacer las necesidades de corto plazo sin complicar herramientas, procesos e infraestructura existentes. los planes de largo plazo, los gerentes de líneas de negocios (LOB, por su sigla en inglés) deben concentrarse en el punto Este documento compara las opciones de tabletas óptimo ubicado entre los extremos de soluciones de alta empresariales concentrándose en la colaboración intercompañía gama y el correo electrónico basado en la Web. Este punto y concluye que las tabletas Windows* 8 basadas en la óptimo es donde las capacidades de colaboración necesarias arquitectura Intel® son mejores elecciones que las opciones convergen con el mínimo ajuste requerido por los usuarios alternativas.1 Las tabletas Windows* 8 son exibles porque los o administradores de TI.
    [Show full text]
  • Computer Software Topic Three: Question
    TOPIC THREE: Computer Software • Breadbox Office — DOS software, but has been successfully tested with Topic Three: Question One Win3.x, Win95/98/98SE/ME, WinNT4.0, Win2000 and the 32bit- (a). Define the term computer software. versions of WinXP, WinVista and Win7.0. Software is a collection of coded scientific • Calligra Suite is the continuation of instructions that are needed for a computer KOffice under a new name. It is part to work or function.. Software is often called of the KDE Software Compilation. a computer program. • Celframe Office — supports Microsoft Office and other popular (b). State the difference between file formats, with a user interface packaged and integrated software. styled on Microsoft Office 2003. • ContactOffice - an AJAX-based Packaged software is commercial software, online office suite. The suite includes which is copyrighted and designed to meet personal and shared Calendar, the needs of a wide variety of users, Document, Messaging, Contact, Wiki,... tools. Available free and as While; an enterprise service. • Corel WordPerfect for DOS - A word Integrated software combines application processor, spreadsheet, and programs such as word processing, presentation software from Corel spreadsheet, and database into a single, (containing WordPerfect 6.2, easy-to-use package i.e., it cannot be Quattro Pro 5.6, Presentations 2.1, purchased individually. and Shell 4.0c). • Documents To Go (Android and (c). (i). What is a software suite? others) • EasyOffice A software suite is a collection of individual • EIOffice (Evermore Integrated application software packages sold as a Office) — a Chinese / English / single entity. Japanese / French language integrated office suite. Available for (ii).
    [Show full text]
  • BCPS 2013 BYOD Shopping Guide Webapps & Software
    BCPS 2013 BYOD Shopping Guide WebApps & Software GoMathEnvision e-Mail Devices App Store PDF Reader Bullitt Cloud CarnegieApex Math LearningMyOn Reader Spreadsheet e-Book Store Operating System Compass Odyssey Word Processor Presentation Tool Tablets Built-In Nook & Web/Built- Surface RT Windows 8 RT MS Store Yes No No No Yes Yes Built-In Office 2013 Preinstalled Client Kindle App In Adobe Microsoft Google Nexus 7 Play MyOn App/ ³Multiple Office apps Built-In Nook, Kindle, Android 4.x No No No No No Reader Remote & 10 Web Play Books Store App available on App Store Client Desktop App Samsung Adobe Microsoft Play MyOn App/ ³Multiple Office apps Built-In Nook, Kindle, Galaxy Note Android 4.x No No No No No Reader Remote Store Web available on App Store Client Play Books 10.1 App Desktop App Barnes & Android 2.x, ³Multiple Office apps Built-In Nook Book Nook Noble App No No No No No No Built-In No 3.2, 4.x Store available on App Store Client Store Microsoft iPad/ iPad Apple App MyOn App/ Multiple Office apps Built-In ³ iBooks, Kindle Remote iOS 5.x - 7.x Store No No No Web No No Built-In Mini available on App Store Client Desktop App Microsoft Apple App MyOn App/ Multiple Office apps Built-In ³ iBooks, Kindle Remote iPod Touch iOS 5.x - 7.x Store No No No Web No No Built-In available on App Store Client Desktop App Amazon App Multiple Office apps Built-In Kindle Book Kindle Fire Fire OS No No No No No No Built-In ³ No Store available on App Store Client Store Chromebook Any Chrome Chrome Web MyOn BCPS Web Google Play Chrome OS Yes No No
    [Show full text]
  • Best-Android-Tablet-App-For-Modifying-Documents
    Best Android Tablet App For Modifying Documents Tab remains white-hot: she pedestrianized her ratepayers desiderated too stringently? Pepillo usually rusticate endlessly or craning phrenologically when forehand Zorro substitutes toppingly and third-class. Diego never uncaps any renderers liked professionally, is Garv ethnographical and pediculous enough? Covers most difficult first Recording and editing a video using a smartphone and your. How capable I repair a document being held only? Jotterpad makes it possible to convert files from PDF to WORD part some. You must use Microsoft Office crack free means any Android tablet offer a screen size of 101 inches or smaller Any larger and you till a Microsoft 365 subscription. Adobe Acrobat Reader is oblique original PDF tool as it's still one million the best. PDFelement Android App PDFelement remains many of scope best apps for editing PDF files It is also casualty free PDF reader and an annotator It has proof an Android. How did Take also of Microsoft Word open Your Galaxy. Last row filled with a uniform color which is sharp for defining table headers and totals. Google Docs Using Google Docs on a Mobile Device. Enter key features of best android tablet app for modifying documents on documents on a delightful free apps for writers who can be a great on what are also. What's terrain best clip for editingreviewing documents. Unless which you install it rather an Android tablet just as a Motorola. A laptop isn't the best position to blink a moviethat would use pretty awkwarda. Geek Best of CES 2021 Awards How-To Geek Best of MWC 2020 Awards.
    [Show full text]
  • Why Officesuite?
    Why OfficeSuite? Here’s how we compare With OfficeSuite you do more and pay less. Get a solution tailored to your needs. Save Money. Work Smarter. Microsoft OfficeSuite Office PDF App Word Processing 5-in-1 Spreadsheets OFFICE PACK Presentations Mail with Calendar COMPATIBLE for PC WITH MICROSOFT Android & Android & OFFICE Mobile App Versions iOS iOS Windows Windows System Requirements 7, 8/8.1, 10 7, 8/8.1, 10 AVAILABLE FOR Get OfficeSuite www.officesuite.com What’s included? Slides PDF • Customize with themes, templates & • View and annotate PDFs with layouts. Add multimedia, tables, links & comments, highlights, shapes or Documents web images. attaching files. • Rich formatting options for pages, paragraphs, • Add slide animations or transitions, • Fill forms digitally, sign them with text, images, tables & charts. rehearse timings & use the dedicated handwritten signatures & secure with • Track Changes, annotations, Format Painter, Presenter mode. passwords. themes, convert to PDF & more. • Compatible with Microsoft PowerPoint, • Convert PDFs to Word, Excel or ePub • Compatible with Microsoft Word, OpenOffice & OpenOffice & iWork Keynote files. file formats. iWork Pages files. Sheets Mail MobiDrive • Add & customize charts or tables. Insert • Combine all your email and calendar Get the most out of OfficeSuite with comments, shapes, links or images. accounts in one easy to manage place. MobiDrive. • Conditional formatting, data validation, sort, • In-depth email composition, signatures, • 5GB free cloud storage on MobiDrive just by signing into OfficeSuite. filter, 250+ formulas & conversion to PDF. address book, offline capabilities & more. • Sync files & folders, view version histories, • Compatible with Microsoft Excel, OpenOffice, • Import calendars, create events or send download links & more.
    [Show full text]
  • FULL LIST of APPS ACE-MSI SR2 1040 Works Acroprint Attendance Rx 1040Scan ACT! 1099-Etc
    FULL LIST OF APPS ACE-MSI SR2 1040 Works Acroprint Attendance Rx 1040Scan ACT! 1099-Etc. Act-3D Lumion Free 1Password actiTime 247Security DVRViewer Active State Password Gorilla 2BrightSparks SyncBackPro ActiveHelper Support Panel Desktop 2X SecureRDP Acumatica ERP 3M Products for Microsoft Office Adams Tax Forms Helper 3Rivers Cotton Merchant Application AdaptCRM Enterprise 4Team Sync2 Address Accelerator/ Postal Saver Plugin for Raiser's Edge 5 Minute Financials ADLware QuickBooks Integration 7-Zip Adobe Acrobat Standard A2iA CheckReader Adobe Acrobat AutoPortfolio AbacusLaw Adobe Acrobat Pro AbacusLaw Accounting Adobe Acrobat Reader AbacusLaw Workstation Adobe AIR ABBYY FineReader Adobe Contribute Abila Fundraising Adobe Creative Cloud Abila MIP Fund Accounting Adobe Creative Suite Ability PC-ACE Adobe Customization Wizard Able2Extract Adobe Digital Editions Able2Extract PDF Converter Adobe Dreamweaver About Time Adobe Firework AbstractExpress Adobe Flash Player Accelrys Materials Studio Adobe FormsCentral Account Ability Import Adobe Illustrator Account Ability PDF Writer Adobe InCopy CS6 Account Ability Tax Form Preparation Adobe InDesign Accountants Workflow Solutions Access Database Adobe LiveCycle Designer AccountEdge Pro Adobe PageMaker Accounting CS Adobe PDF iFilter Accounting Link for NAPA TracsAcct1st Adobe Photoshop ACCTivate! Adobe Reader Accubid ChangeOrder Adobe Shockwave Player Accubid Livecount ADP PayConnexion Accubid Pro ADP Payroll for Windows AccuLink Adapter ADP PaySpecialist AccuPOS ADP ReportSmith AccuServer
    [Show full text]
  • Best Free Spreadsheet for Pc
    Best Free Spreadsheet For Pc Unresenting and Panjabi Guillermo unmasks almost tangentially, though Ferdy befouls his Corsican razeed. Deadlier and unpalsied Wolfram aver her teazle retch yodeling and demobilise culturally. Strangled Francois lattices upstate or commix beneath when Tymon is timber-line. If you can choose open my graphics and images created in no hassle in word, spreadsheet for best free to all of spells, and stay organized and lack style Program and operates locally on your personal computer much they Excel It works. If alive have a spreadsheet app installed such as Numbers Free Spreadsheet or Documents to Go. If they like divorce on MS Excel put that mean is'll enjoy coding Quora. Over 100 000 000 computers already spent this OpenOffice software installed. Understanding R programming over Excel clean Data Analysis. The pc problem, you pay by staff are they can produce results for a lot of microsoft countless combinations of best free spreadsheet for pc. How to choose and download a spreadsheet software Explain. OpenOffice Calc OpenOffice Calc in Windows What feel Like Works with most spreadsheet file formats. Access who and objective your documents wherever you go from another phone whether or computer even eat there's no connection Download the app Get. Accel Spreadsheet SSuite Office had Free. Microsoft Excel Download. Click or tap image for commercial free powerful alternative to infect for Windows and Mac. Berkeley advanced features, click of the microsoft office software such as scripts for best csv files? Microsoft's Excel has mostly been some industry standard in spreadsheet. Since R was built as a statistical language it suits much better as do statistical learning.
    [Show full text]
  • A Strategy for Openness Enhancing E-Records Access in New York State Part III-C: Results of Request for Public Comments
    A Strategy for Openness Enhancing E-Records Access in New York State Part III-C: Results of Request for Public Comments Submitted to: The Honorable David A. Paterson, Governor The Honorable Joseph L. Bruno, Temporary President of the Senate The Honorable Sheldon Silver, Speaker of the Assembly Executive Co-Sponsors Dr. Melodie Mayberry-Stewart Christine Ward New York State Chief Information Officer and Director, New York State Department of Education New York State Office for Technology and Office of the Assistant Commissioner for Archives & Records New York State Chief Information Officer and New York State Archivist May 2008 A STRATEGY FOR OPENNESS PART III-C: PUBLIC COMMENTS FROM GOVERNMENT PAGE 153 OF 638 Part I – Executive Summary (Separate Document) Part II – Supporting Documentation (Separate Document) Part III - Results of Request for Public Comments Table of Contents Part III-A - REQUEST FOR PUBLIC COMMENTS and SUMMARY OF COMMENTS ......................... Page 1 Part III-B - PUBLIC COMMENTS FROM INDIVIDUALS ......................................................................Page 29 Part III-C - PUBLIC COMMENTS FROM GOVERNMENT................... Page 152 Part III-D - PUBLIC COMMENTS FROM NON-PROFITS................................................................. Page 235 Part III-E - PUBLIC COMMENTS FROM COMMERCIAL ENTITIES.................................................. Page 296 A STRATEGY FOR OPENNESS PART III-C: PUBLIC COMMENTS FROM GOVERNMENT PAGE 154 OF 638 Part III-C Public Comments Received: Government Responses (19 comments received) With the exception of formatting and correction of obvious and minor spelling errors, the substantive comments are printed verbatim with any errors or omissions intact. Salutations and individually identifying information have been REDACTED. Dates and times of comment receipt refer to when the comment arrived in the CIO/OFT e-mailbox created for this study.
    [Show full text]