CLOUD COMPUTING Also in This Issue: > It Is Cold
Total Page:16
File Type:pdf, Size:1020Kb
CLOUD COMPUTING Also in this issue: > It Is Cold. And Lonely > Automation and Future Unemployment JUNE 2016 www.computer.org ENDLESS POSSIBILITIES ... AND COUNTLESS RISKS Your technology career gives you both. Be prepared for them with the NEWLY ENHANCED IEEE Member Professional Liability Insurance Program*. From computing and sustainable energy systems, to aerospace, communications, robotics, cybersecurity, biomedical, and more, your career in the technology field ENHANCED offers you endless possibilities. But at the same time, it PROGRAM poses countless risks. No matter how well you design it or how accurate your advice is, you can still be sued. OPTIONS Whether the claim is founded or not, protecting your career, reputation and assets could be costly. That’s why IEEE sponsors a Professional Liability Insurance Program. And now it’s been ENHANCED to offer you more benefits, such as: NEW CHOICE PLATFORM gives you more coverage choices from leading IEEE-approved insurers • Fill out one application to receive multiple quote options** • Computer exposures and technology coverage • Various deductible options • Ideal protection for firms or self-employed individuals • Exclusive member pricing Protect• all your career possibilities from liability risk exposures today. Learn how this enhanced program can help you: 1-800-375-0775 IEEEINSURANCE.COM/NEWPL *The IEEE Member Professional Liability Insurance Program with the Choice Platform is available to active IEEE members who reside in the U.S. IEEE members in Canada Canadian IEEE members can visit www.ieeeinsurance.com/canadapl (excluding Quebec) have access to the IEEE Member Professional Liability Insurance for more information about the insurance program brokered by Plan through Marsh Canada Limited. Marsh Canada Limited and underwritten by Certain Underwriters **Coverage options may vary or may not be available in all states. Not all plan features and Lloyd’s of London. will be available under all carriers or plan options. This program is administered by Mercer Consumer, a service of Mercer Health & Benefits Administration LLC. 74772 (6/16) Copyright 2016 Mercer LLC. All rights reserved. 74772 IEEE Endless PL.2016.indd 1 5/9/16 11:00 PM 74772 (6/16), IEEE Computer PL Ad Trim Size: 7.875" x 10.75" Live Area: 7.75" x 10.625" Bleed: 8.125" x 11" Colors 4C - CMYK Stock: N/A MERCER IEEE COMPUTER SOCIETY http://computer.org • +1 714 821 8380 STAFF Editor Manager, Editorial Services Content Development Lee Garber Richard Park Senior Manager, Editorial Services Contributing Staff Robin Baldwin Christine Anthony, Lori Cameron, Carrie Clark, Chris Nelson, Meghan O’Dell, Dennis Taylor, Bonnie Wylie Director, Products and Services Evan Butterfield Production & Design Carmen Flores-Garvey, Monette Velasco, Jennie Zhu-Mai, Senior Advertising Coordinator Mark Bartosik Debbie Sims Circulation: ComputingEdge (ISSN 2469-7087) is published monthly by the IEEE Computer Society. IEEE Headquarters, Three Park Avenue, 17th Floor, New York, NY 10016-5997; IEEE Computer Society Publications Office, 10662 Los Vaqueros Circle, Los Alamitos, CA 90720; voice +1 714 821 8380; fax +1 714 821 4010; IEEE Computer Society Headquarters, 2001 L Street NW, Suite 700, Washington, DC 20036. Postmaster: Send address changes to ComputingEdge-IEEE Membership Processing Dept., 445 Hoes Lane, Piscataway, NJ 08855. Periodicals Postage Paid at New York, New York, and at additional mailing offices. Printed in USA. Editorial: Unless otherwise stated, bylined articles, as well as product and service descriptions, reflect the author’s or firm’s opinion. Inclusion in ComputingEdge does not necessarily constitute endorsement by the IEEE or the Computer Society. All submissions are subject to editing for style, clarity, and space. Reuse Rights and Reprint Permissions: Educational or personal use of this material is permitted without fee, provided such use: 1) is not made for profit; 2) includes this notice and a full citation to the original work on the first page of the copy; and 3) does not imply IEEE endorsement of any third-party products or services. Authors and their companies are permitted to post the accepted version of IEEE-copyrighted material on their own Web servers without permission, provided that the IEEE copyright notice and a full citation to the original work appear on the first scree n of the posted copy. An accepted manuscript is a version which has been revised by the author to incorporate review suggestions, but not the published version with copy-editing, proofreading, and formatting added by IEEE. For more information, please go to: http://www.ieee .org/publications_standards/publications/rights/paperversionpolicy.html. Permission to reprint/republish this material for commercial, advertising, or promotional purposes or for creating new collective works for resale or redistribution must be obtained from IEEE by writing to the IEEE Intellectual Property Rights Office, 445 Hoes Lane, Piscataway, NJ 08854-4141 or pubs-permissions@ieee .org. Copyright © 2016 IEEE. All rights reserved. Abstracting and Library Use: Abstracting is permitted with credit to the source. Libraries are permitted to photocopy for private use of patrons, provided the per- copy fee indicated in the code at the bottom of the first page is paid through the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923. Unsubscribe: If you no longer wish to receive this ComputingEdge mailing, please email IEEE Computer Society Customer Service at [email protected] and type “unsubscribe ComputingEdge” in your subject line. IEEE prohibits discrimination, harassment, and bullying. For more information, visit www.ieee.org/web/aboutus/whatis/policies/p9-26.html. IEEE Computer Society Magazine Editors in Chief Computer IEEE Micro Sumi Helal, University of Florida Lieven Eeckhout, Ghent IEEE MultiMedia University Y ong Rui, Microsoft Research IEEE Software Diomidis Spinellis, Athens IEEE Computer Graphics IEEE Annals of the History University of Economics and and Applications of Computing Business L. Miguel Encarnação, ACT, Inc. Nathan Ensmenger, Indiana University Bloomington IEEE Internet Computing IEEE Pervasive Computing M. Brian Blake, University of Maria Ebling, IBM T.J. Watson IEEE Cloud Computing Miami Research Center Mazin Yousif, T-Systems International IT Professional Computing in Science San Murugesan, BRITE & Engineering Professional Services George K. Thiruvathukal, Loyola University Chicago IEEE Security & Privacy IEEE Intelligent Systems Ahmad-Reza Sadeghi, Technical Daniel Zeng, University of Arizona University of Darmstadt www.computer.org/computingedge 1 JUNE 2016 • VOLUME 2, NUMBER 6 THEME HERE 14 20 44 Dynamic Toward a Standard Underwater Visual Certifi cation Interface for Computing: of Cloud Cloud Providers: The Grand Services: Trust, The Container as Challenge Just but Verify! the Narrow Waist around the Corner 4 Spotlight on Transactions: Virtual Learning and Object Reconstruction H. CHAD LANE AND DAVID FORSYTH 8 Editor’s Note: Looking for Answers in the Cloud 10 Understanding Complex Cloud Patterns DI AV D S. LINTHICUM 14 Dynamic Certification of Cloud Services: Trust, but Verify! SEBASTIAN LINS, PASCAL GROCHOL, STEPHAN SCHNEIDER, AND ALI SUNYAEV 20 Toward a Standard Interface for Cloud Providers: The Container as the Narrow Waist SILVERY FU, JIANGCHUAN LIU, XIAOWEN CHU, AND YUEMING HU 26 Deciding When and How to Move HPC Jobs to the Cloud MARCO A.S. NETTO, RENATO L.F. CUNHA, AND NICOLE SULTANUM 30 Standards for Hybrid Clouds ALAN SILL 34 The Promise of Edge Computing WEISONG SHI AND SCHAHRAM DUSTDAR 38 Cloud-Based AI for Pervasive Applications ALBRECHT SCHMIDT 44 Underwater Visual Computing: The Grand Challenge Just around the Corner UWE FREIHERR VON LUKAS 51 It Is Cold. And Lonely. GRADY BOOCH 70 Automation and Future Unemployment GEORGE STRAWN Departments 6 Magazine Roundup 70 54 CS Special: Computer Society’s 2016 Take Your Child to Work Day Automation LORI CAMERON and Future 56 Computing Careers: Unemployment Finding the Cloud-Computing Job You Want 58 Career Opportunities Subscribe to ComputingEdge for free at www.computer.org/computingedge. SECTIONSPOTLIGHT TITLE ON TRANSACTIONS However, a single picture is very the camera from some surface in the of surface re ectance and geometry, di erent because many important world. The surface will re ect di er- to the choice of colors that appear on phenomena are con ated to produce ent fractions of the incident light at the surface, and to the illumination equations. These tasks are embedded that picture. For example, a pixel might di erent wavelengths (the re ectance eld. The trick is to produce a recon- Virtual Learning and “in-world,” allowing learners to design, be dark because it has dark paint on it, of the surface), changing the re ected struction that exactly reproduces the share, and interact. The authors also there isn’t much light, or the surface light’s color. The illumination eld in image while having the best value of report on a user evaluation of the sys- is tilted away from the light. In their which the object sits might vary with cost functions that score compatibil- Object Reconstruction tem, breaking down the appeal of the paper “Shape, Illumination and Re ec- direction (think of a ashlight beam in ity with these constraints. By doing approach from a learner’s perspective. tance from Shading,” Jon Barron and a dark room) and might be colored. The so, the authors are leading research in Further, preliminary knowledge as- Jitendra Malik of the