A VRE Programming Toolkit for Quantitative E-Social Science

Total Page:16

File Type:pdf, Size:1020Kb

A VRE Programming Toolkit for Quantitative E-Social Science Putting Social Science Applications on the Grid Rob Crouchley1, Ties van Ark1, John Pritchard1 John Kewley2, Rob Allan2, Mark Hayes3 and Lorna Morris3 1e-Social Science Centre of Excellence and Collaboratory for Quantitative e-Social Science, University of Lancaster 2e-Science Centre, CCLRC Daresbury Laboratory 3Cambridge e-Science Centre, University of Cambridge E-mail address of corresponding author: [email protected] Abstract. As e-Social Science develops, there will be a growing user base of social researchers who are keen to share resources and applications in order to tackle some of the large-scale research challenges that confront us. They will be aware of the potential of e-Science technology to provide collaborative tools and provide access to distributed computing resources and data. However social scientists are not ideally catered for by the current Grid middleware and often lack the extensive programming skills to use the current infrastructure to the full and to adapt their existing “heritage” applications. In late 2003, a lightweight client toolkit that is easily installable, yet provides extensible access mechanisms to Grid resources was seen as a possible solution. By implementing a client-side polling strategy, problems associated with institutional firewalls for Grid protocols can be reduced. This is an alternative strategy to a Grid portal, easing the access problems while still sharing the same underlying services and infrastructure. A prototype library called GROWL: Grid Resources on Workstation Library was developed to use a client-server model to interface to existing Grid Services from applications written in C, C++, Fortran and R. Together with its associated wrapper services, GROWL is now being further developed into a number of demonstrators as part of the JISC-funded Virtual Research Environment (VRE) Programme by a collaboration from CCLRC Daresbury Laboratory and the Universities of Lancaster and Cambridge [1]. This paper describes the GROWL library and how it could be used to Grid-enable some computationally demanding statistical models for e-Social Science applications. 1. Background The need for lightweight client toolkits was articulated in late 2003. Chin and Coveney [2] listed a number of problems associated with middleware packages then existing which were seen as a barrier to the uptake of Grid technologies, even in the computational sciences such as chemistry and physics: “We have attempted to make use of Grid technologies for serious scientific work, as part of the EPSRC-funded Reality Grid e-Science pilot project. We have encountered serious middleware-related problems which are hindering scientific progress with the Grid: • The existing toolkits have an excessively heavy set of software and administrative requirements, even for relatively simple demands from applications; • Existing toolkits are painful and difficult to install and maintain, due to excessive reliance on custom-patched libraries, poor package management, and a severe lack of documentation for end-users; • Existing standards bodies and the task forces within the UK e-Science programme are not engaging sufficiently with the applications community, and run a substantial risk of producing and implementing Grid architectures which are irrelevant to the requirements of application scientists.” They in turn cite Gabriel [3] who gives a cogent argument for the benefits for programming projects adopting a design philosophy of simplicity in cases where “the right thing is too complex” and conclude: “We argue that it is important to develop a simple, lightweight Grid middleware which is ‘good enough’ for rapid adoption, rather than taking longer to develop a solution which will, supposedly, suit all needs. Such a toolkit must be: • substantially more portable, lightweight, and modular in design; • produced in very close collaboration with application scientists; • sufficiently well-documented that end-users will be able to port existing codes to use Grid techniques with the minimum of hassle.” It was this that prompted the Grid Technology Group at CCLRC Daresbury Laboratory to write the prototype GROWL: Grid Resources On Workstation Library [4] toolkit. This toolkit provides an easy-to-use client-side interface and is being further extended in the JISC-funded VRE project, in collaboration with the Universities of Cambridge and Lancaster. See project Web site at http://www.growl.org.uk. We note there is discussion in the Applied Computer Science community on End-User Development, i.e. tools that empower users to create their own software solutions. Methods, techniques and tools are discussed which support non-programmers to adapt their applications in an intuitive way [8]. We hope that the GROWL toolkit will be seen to enhance this possibility as far as Grid computing is concerned. It is also of possible interest to note that because of the distributed nature of the team working on this project we are adopting a very modular approach [9]. Modules are mostly independent so that the end user can select which ones are appropriate for compilation and linking into the final application. It also helps considerably with software engineering and management of the project. 2. Introduction to GROWL Our aims are to encourage the uptake of Grid-based computing and distributed data management, focusing on the issues which may hinder or facilitate end-user application development. We refer to the difficulties identified, as the “client problem” and suggest a solution building upon the existing prototype GROWL library to produce a truly lightweight extensible toolkit which complements other solutions. Most developers of scientific software get optimal performance and functionality by linking their bespoke applications to one or more specialised and highly tested libraries, e.g. for numerical algorithms, visualisation or data management. GROWL adopts the same model and extends it to the scenario of Grid computing. GROWL has an easy-to-use client-side application programming interface (API) to a variety of open source libraries and services. GROWL uses basic Web Services Technologies (SOAP, WSDL and UDDI), for communication although this is hidden from the user by the library interface.1 Some of the applications we are considering such as Stata [17] provide facilities for plug-ins to be used to provide additional functionality such as Grid-enabling via GROWL. In this way they can continue to be used as before, but have the capability to call remote high-performance algorithms on parallel computers or access remotely-stored data when necessary. 1 Please see documentation on Web Services for definitions of these abbreviations. 2 End-user Local O/S GROWL passes data and GSI, application e.g. requests across firewalls using MyProxy workstation Web services GridFTP, GROWL client invoked etc. as a function call Globus- GROWL job-run etc. services Remote O/S, e.g. SABRE or parallel computer other remote app Figure 1: GROWL architecture with Globus showing client and server On the server side GROWL accesses application wrappers and services, in the main developed in other projects. Typically these might be wrappers to the Globus v2 toolkit [20] for large-scale Grid resources. Globus itself has a C API, which we are using, but requires holes to be “punched” through firewalls for inter-institution communications with its own protocol and security interface. Containing this on the server side enables system administrators to keep a close control of any potential security risks. The list of required services is still being worked on, but is likely to be derived from software such as HPCPortal, DataPortal, InfoPortal (all from CCLRC), SRB (the Storage Resource Broker from San Diego Supercomputer Centre) [18], Condor [19] and NetSolve, the distributed numerical linear equation solver library from Jack Dongarra’s group in Tennessee. Alongside these associated services is a procedure for enabling a particular service to be linked into the infrastructure, whether it be written in C, C++, Perl, Python, PHP, R or Java. This is illustrated in Figure 1. The basic services in GROWL such as authentication can also be used on the server side simply by installing the GROWL library there too. We term this usage a “GROWL Grid”. To the end user however, GROWL is a purely client side Grid programming environment, it does not help the user create Web or Grid services, nor does it help the user put their computer on the Grid. The software and functionality is kept to a minimum for ease of installation and use on a workstation or PC. For social scientists, particularly those engaged in statistical computing, this will be provided through APIs. Those already familiar with Stata or R can then immediately become part of a large Virtual Research Environment. The graphical user interface R-Commander will also be used by extending its menu capability to include GROWL functions as indicated in Figure 2. Particular requirements of the project are that GROWL be “lightweight” and “extensible”. Lightweight implies that the GROWL should be extremely easy to install, with functionality minimal but sufficient for the user requirements we will identify in target application areas. Extensible means that it should be possible to easily extend GROWL to provide interfaces to additional middleware services or to use additional security mechanisms such as Shibboleth and PERMIS. 3 ± Your heritage application Files View GROWL Tools Help - Job submission - Job progress - Job results GROWL
Recommended publications
  • Sabre Corporation (Exact Name of Registrant As Specified in Its Charter)
    ' UNITED STATES SECURITIES AND EXCHANGE COMMISSION Washington, D. C. 20549 FORM 10-K ~ ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 For the fiscal year ended December 31, 2018 or • TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 Sabre Corporation (Exact name of registrant as specified in its charter) Delaware 001-36422 20-8647322 (State or other jurisdiction (Commission File Number) (I.R.S. Employer of Incorporation or organization) Identification No.) 3150 Sabre Drive Southlake, TX 76092 (Address, including zip code, ofprinc ipal executive offices) (682) 605-1000 (Registrant's telephone number, including area code) Securities registered pursuant to Section 12(b) of the Act: Common Stock, $0.01 par value The NASDAQ Stock Market LLC (Title of class) (Name of exchange on which registered ) Securities registered pursuant to Section 12(g) of the Act: None Indicate by check mark if the registrantis a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes l!I No • Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act Yes • No l!I Indicate by check mark whether the registrant (1) has fi led all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.
    [Show full text]
  • Airline Control System Version 2: General Information Manual Figures
    Airline Control System Version 2 IBM General Information Manual Release 4.1 GH19-6738-13 Airline Control System Version 2 IBM General Information Manual Release 4.1 GH19-6738-13 Note Before using this information and the product it supports, be sure to read the general information under “Notices” on page ix. This edition applies to Release 4, Modification Level 1, of Airline Control System Version 2, Program Number 5695-068, and to all subsequent releases and modifications until otherwise indicated in new editions. Order publications through your IBM representative or the IBM branch office serving your locality. Publications are not stocked at the address given below. A form for readers’ comments appears at the back of this publication. If the form has been removed, address your comments to: ALCS Development 2455 South Road P923 Poughkeepsie NY 12601-5400 USA When you send information to IBM, you grant IBM a nonexclusive right to use or distribute the information in any way it believes appropriate without incurring any obligation to you. © Copyright IBM Corporation 2003, 2019. US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Figures .................................... v Tables .................................... vii Notices .................................... ix Trademarks ................................... ix About this book ................................ xi Who should read this book .............................. xi Related publications ...............................
    [Show full text]
  • Instant Messaging Video Converter, Iphone Converter Application
    Web Browsing Mozilla Firefox The premier free, open-source browser. Tabs, pop-up blocking, themes, and extensions. Considered by many to be the world's best browser. Download Page Video Player, Torrents, Podcasting Miro Beautiful interface. Plays any video type (much more than quicktime). Subscribe to video RSS, download, and watch all in one. Torrent support. Search and download from YouTube and others. Download Page IM - Instant Messaging Adium Connect to multiple IM accounts simultaneously in a single app, including: AOL IM, MSN, and Jabber. Beautiful, themable interface. Download Page Video Converter, iPhone Converter Miro Video Converter Convert any type of video to mp4 or theora. Convert any video for use with iPhone, iPod, Android, etc. Very clean, easy to use interface. Download Page Application Launching Quicksilver Quicksilver lets you start applications (and do just about everything) with a few quick taps of your fingers. Warning: start using Quicksilver and you won't be able to imagine using a Mac without it. Download Page Email Mozilla Thunderbird Powerful spam filtering, solid interface, and all the features you need. Download Page Utilities The Unarchiver Uncompress RAR, 7zip, tar, and bz2 files on your Mac. Many new Mac users will be puzzled the first time they download a RAR file. Do them a favor and download UnRarX for them! Download Page DVD Ripping Handbrake DVD ripper and MPEG-4 / H.264 encoding. Very simple to use. Download Page RSS Vienna Very nice, native RSS client. Download Page RSSOwl Solid cross-platform RSS client. Download Page Peer-to-Peer Filesharing Cabos A simple, easy to use filesharing program.
    [Show full text]
  • Forging the Future of Hospitality: Blockchain for Trust Now And
    Expert Insights Forging the future of hospitality Blockchain for trust now—and in a post-pandemic world In collaboration with: Experts on this topic Kurt Wedgwood Kurt leads IBM’s Blockchain North America practice for the Retail, Consumer Product and Travel industries. He helps IBM North America Blockchain clients build deeper trust in information and process Leader for Retail, Consumer execution. He is an adjunct professor, chair emeritus of Products, Travel & Transport Seattle University’s Innovation and Entrepreneurship [email protected] Board, and is working with the World Business Council for linkedin.com/in/wedgwood Sustainable Development. Kurt lives in Seattle, WA and received his MBA from the University of Chicago. Rob Grimes Robert (“Rob”) Grimes is the Founder & CEO of the IFBTA (International Food & Beverage Technology Association), International Food and Beverage a non-profit professional trade association promoting and Technology Association advancing technology and innovation for the global food Founder & CEO and beverage industries. Previously, Rob also founded [email protected] FSTEC (Foodservice Technology Conference and linkedin.com/in/rogrimes Showcase) and ConStrata Consulting & Services, which www.ifbta.org provides IT services for the global hospitality, foodservice and retail industries. Greg Land Greg serves as Global Industry Leader with global responsibility for Aviation, Hospitality, and Travel Related IBM Distinguished Industry Leader, Services industry segment. Prior to joining IBM, held Travel & Transportation leadership roles with American Airlines, Sabre, Wyndham [email protected] Hotel Group and Radius Global Travel Management, linkedin.com/in/gregland spanning a 23-year career across the travel industry. Greg holds bachelor’s degrees in Computer Science and Accounting, and an MBA from Oklahoma State University.
    [Show full text]
  • Carbon Copy Cloner Documentation: English
    Carbon Copy Cloner Documentation: English Getting started with CCC System Requirements, Installing, Updating, and Uninstalling CCC CCC License, Registration, and Trial FAQs Trouble Applying Your Registration Information? Establishing an initial backup Preparing your backup disk for a backup of Mac OS X Restoring data from your backup What's new in CCC Features of CCC specific to Lion and greater Release History Carbon Copy Cloner's Transition to a Commercial Product: Frequently Asked Questions Credits Example backup scenarios I want to clone my entire hard drive to a new hard drive or a new machine I want to backup my important data to another Macintosh on my network I want to backup multiple machines or hard drives to the same hard drive I want my backup task to run automatically on a scheduled basis Backing up to/from network volumes and other non-HFS volumes I want to back up my whole Mac to a Time Capsule or other network volume I want to defragment my hard drive Backup and archiving settings Excluding files and folders from a backup task Protecting data that is already on your destination volume Managing previous versions of your files Automated maintenance of CCC archives Advanced Settings Some files and folders are automatically excluded from a backup task The Block-Level Copy Scheduling Backup Tasks Scheduling a task and basic settings Performing actions Before and After the backup task Deferring and skipping scheduled tasks Frequently asked questions about scheduled tasks Email and Growl notifications Backing Up to Disk Images
    [Show full text]
  • Mobile to Mainframe Devops for Dummies®, IBM Limited Edition Published by John Wiley & Sons, Inc
    These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited. Mobile to Mainframe DevOps IBM Limited Edition By Rosalind Radcliffe These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited. Mobile to Mainframe DevOps For Dummies®, IBM Limited Edition Published by John Wiley & Sons, Inc. 111 River St. Hoboken, NJ 07030‐5774 www.wiley.com Copyright © 2015 by John Wiley & Sons, Inc. No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without the prior written permission of the Publisher. Requests to the Publisher for permission should be addressed to the Permissions Department, John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, (201) 748‐6011, fax (201) 748‐6008, or online at http://www.wiley.com/go/permissions. Trademarks: Wiley, For Dummies, the Dummies Man logo, The Dummies Way, Dummies.com, Making Everything Easier, and related trade dress are trademarks or registered trademarks of John Wiley & Sons, Inc. and/or its affiliates in the United States and other countries, and may not be used without written permission. IBM and the IBM logo are registered trademarks of International Business Machines Corporation. All other trademarks are the property of their respective owners. John Wiley & Sons, Inc., is not associated with any product or vendor mentioned in this book. LIMIT OF LIABILITY/DISCLAIMER OF WARRANTY: THE PUBLISHER AND THE AUTHOR MAKE NO REPRESENTATIONS OR WARRANTIES WITH RESPECT TO THE ACCURACY OR COMPLETENESS OF THE CONTENTS OF THIS WORK AND SPECIFICALLY DISCLAIM ALL WARRANTIES, INCLUDING WITHOUT LIMITATION WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE.
    [Show full text]
  • Timeline of Computer History
    Timeline of Computer History By Year By Category Search AI & Robotics (55) Computers (145)(145) Graphics & Games (48) Memory & Storage (61) Networking & The Popular Culture (50) Software & Languages (60) Bell Laboratories scientist 1937 George Stibitz uses relays for a Hewlett-Packard is founded demonstration adder 1939 Hewlett and Packard in their garage workshop “Model K” Adder David Packard and Bill Hewlett found their company in a Alto, California garage. Their first product, the HP 200A A Called the “Model K” Adder because he built it on his Oscillator, rapidly became a popular piece of test equipm “Kitchen” table, this simple demonstration circuit provides for engineers. Walt Disney Pictures ordered eight of the 2 proof of concept for applying Boolean logic to the design of model to test recording equipment and speaker systems computers, resulting in construction of the relay-based Model the 12 specially equipped theatres that showed the movie I Complex Calculator in 1939. That same year in Germany, “Fantasia” in 1940. engineer Konrad Zuse built his Z2 computer, also using telephone company relays. The Complex Number Calculat 1940 Konrad Zuse finishes the Z3 (CNC) is completed Computer 1941 The Zuse Z3 Computer The Z3, an early computer built by German engineer Konrad Zuse working in complete isolation from developments elsewhere, uses 2,300 relays, performs floating point binary arithmetic, and has a 22-bit word length. The Z3 was used for aerodynamic calculations but was destroyed in a bombing raid on Berlin in late 1943. Zuse later supervised a reconstruction of the Z3 in the 1960s, which is currently on Operator at Complex Number Calculator (CNC) display at the Deutsches Museum in Munich.
    [Show full text]
  • In the United States District Court for the District of Delaware
    Case 1:19-cv-01548-LPS Document 277 Filed 04/08/20 Page 1 of 97 PageID #: 6849 IN THE UNITED STATES DISTRICT COURT FOR THE DISTRICT OF DELAWARE UNJTED STATES OF AMERICA Plaintiff, v. C.A. No. 19-1548-LPS SABRE CORP., REDACTED PUBLIC SABRE GLBL INC., VERSION FARELOGIXINC., and (RELEASED APRIL 8, SANDLER CAPITAL PARTNERS V, L.P., 2020) Defendants. David C. Weiss, Laura D. Hatcher, and Shamoor Anis, UNITEDSTATES DEPARTMENT OF JUSTICE, Wilmington, DE Julie S. Elmer, Scott A. Westrich, Sarah P. McDonough, Robert A. Lepore, Aaron Comenetz, Brian E. Hanna, Craig W. Conrath,Dylan M. Carson, Rachel A. Flipse, Michael T. Nash, Jeremy P. Evans, Vittorio Cottafavi,Seth J. Wiener, John A. Holler, Grant A. Bermann, and Katherine A. Celeste, UNITED STATES DEPARTMENT OF JUSTICE, Washington, DC Attorneys forPlaintiff United States of America Joseph 0. Larkin and Veronica A. Bartholomew, SKADDEN, ARPS,SLATE, MEAGHER & FLOM LLP, Wilmington, DE Tara L. Reinhart and Steven C. Sunshine, SKADDEN, ARPS, SLATE, MEAGHER & FLOM LLP, Washington, DC Matthew M. Martino, Michael H. Menitove, and Evan R. Kreiner, SKADDEN, ARPS, SLATE, MEAGHER & FLOM LLP, New York, NY Attorneys forDefendants Sabre Corporation and Sabre GLBL Inc. Case 1:19-cv-01548-LPS Document 277 Filed 04/08/20 Page 2 of 97 PageID #: 6850 Daniel A. Mason, PAUL, WEISS, RIFKIND, WHARTON & GARRISON LLP, Wilmington, DE Kenneth A. Gallo, Jonathan S. Kanter, Joseph J. Bia!, and Daniel J. Howley, PAUL, WEISS, RIFKIND, WHARTON & GARRISON LLP, Washington, DC Attorneys for Defendants Farelogix Inc. and Sandler Capital Partners V, L.P. OPINION April 7, 2020 Wilmington, Delaware Case 1:19-cv-01548-LPS Document 277 Filed 04/08/20 Page 3 of 97 PageID #: 6851 INTRODUCTION The United States Department of Justice ("DOJ" or "government") filed this expedited antitrust action seeking to permanently enjoin the proposed acquisition by Defendants Sabre Corporation and Sabre GLBL Inc.
    [Show full text]
  • Ichat DEMO + Q&A!!
    The Newsletter for Sonoma County’s Mac and Windows Users March 2009 Vol .1 No 3 iCHAT DEMO + Q&A!! Date: Saturday, 2/14/2009 Place: Sonoma Public Library Time: 9 am to noon 755 West Napa Street Table of Contents User Group Benefits . 2 Add New Locations to iMovie ‘09 . 24 iCHAT - March Meeting Demo . 3 iBank Finance Software Review . 26 Pumped About Painter . 6 Mac Book Recommendations . 27 Finding E-Mail Easily with Flags . .11 Online Photo Storage Tip . 13 Mac Q&A at 9 a.m. Slow Mail Delete . 13 iCHAT demo at 9:30 a.m. Adobe Acrobat Reader Problem . 14 Office Type Program Recommendations . 14 SEE YOU SATURDAY Making the Move to Mac Easier . 15 You are welcome to bring coffee, tea, Search Tips . 15 snacks for yourself or to share! Using Disk Utility to Encyrpt Files . 16 Invite a friend. 1 Extracting Audio from Movies with iLife . 17 1 REMINDER: time to pay DUES! Troubleshooting OS X Startups . 20 Sonoma Valley DONATING USED Computer Group COMPUTER EQUIPMENT OFFICERS FOR 2008 - 2009 President Beth Pickering The URL listed is for the Computer Recycling Center. All of the [email protected] info needed (and then some) is listed on the site. Secretary Kathy Aanestad http://www.crc.org/ [email protected] Treasurer Joan Fabian SVCG USER GROUP [email protected] Newsletter Kathy Aanestad BENEFITS & DISCOUNTS [email protected] Members-at-Large George Pick O’REILLY [email protected] Members receive a 20% discount on O'Reilly books and conferences. Elizabeth Palmer Contact Kathy for the code.
    [Show full text]
  • Ruby on Rails™ Tutorial: Learn Web Developments with Rails
    ptg8286261 www.it-ebooks.info Praise for Michael Hartl’s Books and Videos on Ruby on RailsTM ‘‘My former company (CD Baby) was one of the first to loudly switch to Ruby on ptg8286261 Rails, and then even more loudly switch back to PHP (Google me to read about the drama). This book by Michael Hartl came so highly recommended that I had to try it, and the Ruby on RailsTM Tutorial is what I used to switch back to Rails again.’’ —From the Foreword by Derek Sivers (sivers.org) Formerly: Founder, CD Baby Currently: Founder, Thoughts Ltd. ‘‘Michael Hartl’s Rails Tutorial book is the #1 (and only, in my opinion) place to start when it comes to books about learning Rails. It’s an amazing piece of work and, unusually, walks you through building a Rails app from start to finish with testing. If you want to read just one book and feel like a Rails master by the end of it, pick the Ruby on RailsTM Tutorial.’’ —Peter Cooper Editor, Ruby Inside www.it-ebooks.info ‘‘Grounded in the real world.’’ —I Programmer (www.i-programmer.info), by Ian Elliot ‘‘The book gives you the theory and practice, while the videos focus on showing you in person how its done. Highly recommended combo.’’ —Antonio Cangiano, Software Engineer, IBM ‘‘The author is clearly an expert at the Ruby language and the Rails framework, but more than that, he is a working software engineer who introduces best practices throughout the text.’’ —Greg Charles, Senior Software Developer, Fairway Technologies ‘‘Overall, these video tutorials should be a great resource for anyone new to Rails.’’ —Michael Morin, ruby.about.com ‘‘Hands-down, I would recommend this book to anyone wanting to get into Ruby on Rails development.’’ —Michael Crump, Microsoft MVP ptg8286261 www.it-ebooks.info RUBY ON RAILSTM TUTORIAL Second Edition ptg8286261 www.it-ebooks.info Visit informit.com/ruby for a complete list of available products.
    [Show full text]
  • Rise of the Intelligent Machines in Healthcare March 2, 2016
    Rise of the Intelligent Machines in Healthcare March 2, 2016 Kenneth A. Kleinberg, FHIMSS Managing Director, Research & Insights The Advisory Board Company Conflict of Interest Kenneth A. Kleinberg, MA Has no real or apparent conflicts of interest to report. Agenda • Roundtable Learning Objectives • Overview of Intelligent Computing • Use in Other Industries • Uses in Health Care • Challenges and Futures • Roundtable Questions/Discussion • Summary/Wrap-Up Learning Objectives • Identify what advances in intelligent computing are having the greatest effect on other industries such as transportation, retail, and financial services, and how these advances could be applied to healthcare • Compare the types of technological approaches used in intelligent computing, such as inferencing, constraint-based reasoning, neural networks, and machine learning, and the types of problems they can address in healthcare • Identify examples of the application of intelligent computing in healthcare and the Internet of Things (IoT) that are already deployed or are in development and the benefits they provide, such as robotic assistants, smart pumps, speech interfaces, scheduling systems, and remote diagnosis • Recognize the workflow, workforce, and cultural changes that will need to occur in a world of intelligent machines, such as the morphing or elimination of job roles, comparisons of human to computer performance, and the reliance, risks and benefits of use of intelligent systems • Discuss the IT implications and how healthcare industry professionals can
    [Show full text]
  • Z/TPF Application Modernization Using Standard and Open Middleware
    IBM® WebSphere® Front cover z/TPF Application Modernization using Standard and Open Middleware Understanding extreme transaction rates and availability in SOA Refacing z/TPF applications Leveraging z/TPF in an open systems environment Lisa Banks Bradd Kadlecik Mark Cooper Colette A. Manoni Chris Coughlin David McCreedy Jamie Farmer Carolyn Weiss Chris Filachek Joshua Wisniewski Mark Gambino ibm.com/redbooks International Technical Support Organization z/TPF Application Modernization using Standard and Open Middleware June 2013 SG24-8124-00 Note: Before using this information and the product it supports, read the information in “Notices” on page xi. First Edition (June 2013) This edition applies to z/TPF Enterprise Edition 1.1 PUT 9. © Copyright International Business Machines Corporation 2013. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Notices . xi Trademarks . xii Preface . xiii Authors. xiii Now you can become a published author, too! . .xv Comments welcome. xvi Stay connected to IBM Redbooks . xvi Part 1. Overview . 1 Chapter 1. An introduction to z/TPF and its role in a service-oriented architecture . 3 1.1 Introduction . 4 1.2 z/TPF and service-oriented architecture . 4 1.3 z/TPF and WebSphere Application Server . 4 1.4 Overview of z/TPF. 5 1.5 TPF family of products . 5 1.6 Brief history of z/TPF . 6 1.7 Transaction . 6 1.8 Speed and reliability, availability, and scalability . 7 1.8.1 Speed and reliability. 7 1.8.2 Availability . 9 1.8.3 Scalability.
    [Show full text]