A Genetic Algorithm for Convolutional Network Structure Optimization for Concrete Crack Detection

Total Page:16

File Type:pdf, Size:1020Kb

A Genetic Algorithm for Convolutional Network Structure Optimization for Concrete Crack Detection A Genetic Algorithm for Convolutional Network Structure Optimization for Concrete Crack Detection Spencer Gibb, Hung Manh La, and Sushil Louis Abstract— A genetic algorithm (GA), is used to optimize the explanation of crack detection and CNNs. Related work is many parameters of a convolutional neural network (CNN) also provided to help show the novelty of the method. that control the structure of the network. CNNs are used in image classification problems where it is necessary to generate A. Image Classification feature descriptors to discern between image classes. Because of the deep representation of image data that CNNs are capable Image classification is used in many applications including of generating, they are increasingly popular in research and face recognition, object detection, and scene recognition [2], industry applications. With the increasing number of use cases [3], [4]. Typically, the image classification process involves for CNNs, more and more time is being spent to come up modeling a set of training data so that it is possible to discern with optimal CNN structures for different applications. Where one CNN might succeed at classification, another can fail. As between two or more classes of objects or images using a a result, it is desirable to more easily find an optimal CNN classifier. Then, once the data is modeled, the classifier can structure to increase classification accuracy. In the proposed be applied to a new set of data in an application setting. One method, a GA is used to evolve the parameters that influence example of a real-world image classification task is crack the structure of a CNN. The GA compares CNNs by training detection in images of concrete [5], [6]. Locating cracks in them on images of concrete containing cracks. The best CNN after several generations of the GA is then compared to the images of concrete can be useful in applications such as civil state-of-the-art CNN for crack detection. This work shows that infrastructure inspection, where it is desirable to be able to it is possible to generalize the process of optimizing a CNN for perform inspection of parking garages, bridges, and other image classification through the use of a GA. structures in a fully autonomous manner [7], [8], [9]. Using the location of cracks found in images from an on-board I. BACKGROUND AND RELATED WORK camera, it is possible to offer a convenient and cost-effective In the proposed method, a GA is used to optimize the map of the area. parameters of a CNN. The goal of this method is to Crack detection in concrete and pavement has been at- optimize the performance of the CNN at detecting cracks tempted with many image processing, computer vision, and in concrete surface. Concrete crack detection is a type of machine learning techniques. Initial attempts to detect cracks image classification problem where classic image analysis in images of concrete were performed using methods such methods have failed due to the various difficulties in the as the Canny edge detector, Sobel filter, Laplace of Gaus- crack detection process, including: illumination changes, sian (LoG) [10], [11] for edge detection, and other simple background clutter in images, and the shape of the cracks. methods. These methods do not perform well in cases where CNNs have shown that they are capable of attaining high the images are noisy, have shadows, or have textured back- accuracy at crack detection in [1], but choosing a CNN grounds. In an attempt to improve crack detection accuracy structure that performs well is a time consuming process compared to these classic methods, newer modeling and due to the number of parameters that affect the network learning techniques have been applied to crack detection in structure. For this reason, a GA is applied to search the recent research. Among these techniques are random forest space of possible network structures. In this section, a review classifiers, neural networks, percolation-based edge detec- of general image classification is provided, as well as an tion, frequency domain filtering, and CNNs [12], [13], [14], [15], [1]. While modern work tends to show high accuracy Financial support for this study was provided by the U.S. Department of in crack classification, various models and techniques work Transportation, Office of the Assistant Secretary for Research and Technol- better or worse depending on the test environment, camera ogy (USDOT/OST-R) under Grant No. 69A3551747126 through INSPIRE University Transportation Center (http://inspire-utc.mst.edu) at Missouri system, lighting, the presence of other objects in the image, University of Science and Technology. The views, opinions, findings and and the size and depth of cracks in the test images [16]. conclusions reflected in this publication are solely those of the authors and Some of our previous work has focused on implementing do not represent the official policy or position of the USDOT/OST-R, or any State or other entity. Dr. Louis was supported by grant number N00014-17- the CNN in [1] on a robotic platform designed at the Univer- 1-2558 and N00014-15-1-2015 from the Office of Naval Research. Any sity of Nevada, Reno campus. This network is the best crack opinions, findings, and conclusions or recommendations expressed in this detection method, prior to the proposed method, that we are material are those of the author(s) and do not necessarily reflect the views of the Office of Naval Research. currently aware of and is capable of being run in quasi- Spencer Gibb and Dr. Hung La are with the Advanced Robotics and real time. However, because of the conditions discussed Automation (ARA) Laboratory. Dr. Sushil Louis is with the Evolutionary previously and the difficulty of the crack detection problem, Computing Systems Lab (ECSL), Department of Computer Science and Engineering, University of Nevada, Reno, NV 89557, USA. Corresponding this network is still not capable of detecting cracks reliably author: Hung La, email: [email protected] under difficult circumstances. For these reasons, a more 978-1-5090-6017-7/18/$31.00 ©2018 IEEE The last type of layer that is used often in CNNs is a fully-connected layer. This type of layer works in a similar way to a multilayer perceptron network, which is a classic type of neural network. In fully-connected layers, each input node is connected to each output node directly, and a weight is associated with each connection. These weights are Fig. 1: An example of max-pooling. The input (left) is split optimized using the back-propagation process [17], which into four parts and each part is searched for the maximum will not be discussed here for the sake of space; however, local value. The output (right) contains the maximum values an output node in the fully-connected layer sums its value found in the search. as follows: Output = ω1V1 + ... + ωN VN , (2) robust solution to the crack detection problem is desired. where there are N nodes connected to the output node in While deep learning - and more specifically CNNs - provide Equation (2), and each node has an associated weight, ωi, the best results of any current learning method, constructing and value, Vi, where i =1, ..., N. Fully-connected layers an optimal network is an extremely time consuming task are typically connected to the end of a CNN as a final way due to the size of the search space, which requires a brief to introduce non-linearity into the network. However, large introduction to CNNs in order to understand. fully-connected layers need to be used with caution since they can quickly introduce many weights to be optimized B. Convolutional Network Structure and greatly increase the amount of training time required for the network. This is a result of the N 2 weights that need to There are several types of layers that make up the structure be optimized for each fully-connected layer. of CNNs including: convolution layers, pooling layers, and fully-connected layers. Convolution layers perform multipli- C. Application of a Genetic Algorithm cation between the input image, or two-dimensional array, CNNs require a large number of parameters to be op- and a filter that is also a two-dimensional array. This mul- timized function at peak performance, which can lead to tiplication happens at every location in the input array and long training times for networks and often require a deep the result is then summed. This process yields another two- understanding of the application and data in order to be used dimensional array and can be described mathematically as successfully. The list of parameters that must be considered follows: in order to construct a CNN include: the number of layers s s in the network, the activation functions used in the network, 2 2 f[x, y] ∗ g[x, y]= f[i, j] · g[x − i, y − j], (1) the size of layer operations (for convolution and pooling/sub- s s sampling), the number of layers used in each convolution, i=− 2 j=− 2 the training parameters for the optimizer, and more. This where f is the input image, or array, g is the filter, s is the results in an infinite number of possible network structures, size of the filter, which is a square filter, and x and y are and it is often too time consuming to get good results for locations in the input arrays. However, Equation (1) typically image classification problems because of the complexity of happens many times in each convolution layer but with constructing deep learning networks. To illustrate this point, different filters used for g. Thus, there can be a set of filters the network structure used in [1] is shown in Figure 2.
Recommended publications
  • Aes 143Rd Convention Program October 18–21, 2017
    AES 143RD CONVENTION PROGRAM OCTOBER 18–21, 2017 JAVITS CONVENTION CENTER, NY, USA The Winner of the 143rd AES Convention To be presented on Friday, Oct. 20, Best Peer-Reviewed Paper Award is: in Session 15—Posters: Applications in Audio A Statistical Model that Predicts Listeners’ * * * * * Preference Ratings of In-Ear Headphones: Session P1 Wednesday, Oct. 18 Part 1—Listening Test Results and Acoustic 9:00 am – 11:00 am Room 1E11 Measurements—Sean Olive, Todd Welti, Omid Khonsaripour, Harman International, Northridge, SIGNAL PROCESSING CA, USA Convention Paper 9840 Chair: Bozena Kostek, Gdansk University of Technology, Gdansk, Poland To be presented on Thursday, Oct. 18, in Session 7—Perception—Part 2 9:00 am P1-1 Generation and Evaluation of Isolated Audio Coding * * * * * Artifacts—Sascha Dick, Nadja Schinkel-Bielefeld, The AES has launched an opportunity to recognize student Sascha Disch, Fraunhofer Institute for Integrated members who author technical papers. The Student Paper Award Circuits IIS, Erlangen, Germany Competition is based on the preprint manuscripts accepted for the Many existing perceptual audio codec standards AES convention. define only the bit stream syntax and associated decod- A number of student-authored papers were nominated. The er algorithms, but leave many degrees of freedom to the excellent quality of the submissions has made the selection process encoder design. For a systematic optimization of encod- both challenging and exhilarating. er parameters as well as for education and training of The award-winning student paper will be honored during the experienced test listeners, it is instrumental to provoke Convention, and the student-authored manuscript will be consid- and subsequently assess individual coding artifact types ered for publication in a timely manner for the Journal of the Audio in an isolated fashion with controllable strength.
    [Show full text]
  • Forty-Third Annual Report of the Manchester and Salford Boys' and Girls' Refuges and Homes and Children's Aid Society [1913] Reference Number: DA/2020/1/8 (1912)
    The Together Trust Archive The Forty-Third Annual Report of the Manchester and Salford Boys' and Girls' Refuges and Homes and Children's Aid Society [1913] Reference number: DA/2020/1/8 (1912) Original copies can be viewed at Manchester Central Library Rare Books Collection: 362.7M1 1910-12 © 2021 The Together Trust FORTY-THIRD ANNUAL REPORT OF THE MANCHESTER AND SALFORD Boys' &Girls' Refuges &Homes AND CHILDREN'S AID SOCIETY. 1912, COMPRISING ;- Homes for Orphan Children. Emigration of Poor Children. Homes for Destitute Children. Police Court Mission. Home for Cripple Children. Prison Gate Mission. HolidayF for Poor Children. City Shelter for lost or cruelly treated Children. Knowing one thing the sacredest and fairest,­ Knowi1lg there is not anything but Love. Ay, and when Prophecy her fale hath finished, Knowledge hath withered from the trembli1lg tongue, Lovd shall survive and Love be undiminished, Love be imperishable, Love BE young, "These Homes are based upon Christian principles, they are managed by practical methods, and are doing a great work for all the Churches. They are doing the work of ten Societies, and are in danger of only receiving the support of one." -THE LORD BISHOP OF MANCHESTER (Dr. Ivloorhouse) at the Annual Meeting, 1892. Manchester and Salford BOYS' AND GIRLS' REFUGES AND HOMES AND CtllLDREN'S AID SOCIETY, STRANGEWAYS, MANCHESTER. J'rustees: LoRD ROTHERHAM. ·ALDERMAN JAMES FILDES, J.P. ·HENRY CHARLTON, Esq., J.P. ·HARRY E. GADDUM, Esq" J.P. W. A. ARNOLD, Esq. ·BRIAN CROSSLEY, Esq. THEODORE CREWDSON, Esq.,J.P, ROBT, N. BARCLAY, Esq. FRED J. HAYES, Esq. •Property J'rustees 0/ tile Institution.
    [Show full text]
  • New Scientist
    READY FOR ANYTHING How to train your brain to survive disaster ROBO-SHERLOCK AI detective hunts for clues BY JUPITER! Gas giant springs some big surprises WEEKLY May 13-19, 2017 WORKIN’NINETOFOURThesurprisingbenefitsofa6-hourday WHAT’S THE POINT OF CONSCIOUSNESS? The accidental evolution of our unique minds No3125 US$6.50 CAN$6.50 19 Science and technology news www.newscientist.com 0 70992 30690 9 US jobs in science ODDS ON Ten unlikely breakthroughs that are worth a flutter Intellectual indulgence Subscribe and save up to 76% Visit newscientist.com/9942 or call 1-888-822-3242 and quote 9942 FEEDING MINDS FOR 60 YEARS CONTENTS Volume 234 No 3125 This issue online newscientist.com/issue/3125 News Leaders 5 The stakes are growing for scientific wagers. 8 Less work, more school? News RoboCop gets 6 UPFRONT on the case Measles outbreak. Rocket watches the sun. An AI is helping police Citymapper bus. EPA’s science sackings 8 NEWS & TECHNOLOGY hunt for clues in Do old brains get a boost from cannabis? crime scene data Most complete Homo naledi skeleton found. Why we turn mean online. Turtle-riding robots. Nanofridge for quantum computers. New York rats on the pill. Jupiter’s massive ASHLEY COOPER/GETTY ASHLEY storms and magnetism. Synth proteins that work. Mini masterpieces pack in pixels. Atlas of the underworld. Robot bridge inspector. On the cover Radiotherapy colours man’s dreams 18 IN BRIEF 32 Ready for anything Snowball Earth’s freshwater seas. Eyeball 28 Disaster brain training fluke is fish controller. Baby mind reader 8 Robo-Sherlock What’s the point AI turns detective Analysis 12 By Jupiter! of consciousness? 22 The optimum working day Shorter hours Gas giant surprises are inevitable, but is that good? 22 Workin’ nine to four The accidental 24 COMMENT Benefits of a 6-hour day evolution of our Why SETI should look closer to home.
    [Show full text]
  • CAM OP Resume Jan 2017
    FEATURES | Selected Lady Valor: The Kristin Beck Story | Doc Sandrine Orabona + Mark Herzog CNN | Herzog+Co FML Jason Nash Digital Riot Media McCartney’s Genes Jason Dennis Project Mayhem Pictures Hell On Wheels | Doc Bob Ray Werner Campbell SHORTS | Selected Playing Chicken: The Movie Bradley Jackson Charles Mulford Hostage William J. Orendorff LGM Productions Abortion Pills by Drone | Doc Drew Denny VICE Media Climate Listening Project | Doc Dayna Reggero Wood Media Productions TELEVISION | Selected American Grit | Character Open Fox | Leftfield Entertainment Murder Made Me Famous | Season 3 REELZ | AMS Pictures Big Easy Reno | Pilot HGTV | RTR Media Rollergirls | Series A&E | Action Figure Houston Beauty | Series OWN | Park Slope Productions Best Funeral Ever | Pilot TLC | Park Slope Productions Toddlers and Tiaras | Multiple Seasons | Various TLC | Authentic Entertainment Flip That House | Multiple Seasons | Various TLC | Actual Reality American Canvas | Season One | Various Ovation Tethered | Character Open Discovery | Sharp Entertainment The Little Couple | Multiple Seasons | Various TLC | LMNO Cable Group Frankenfood | Season 1 | Austin + Dallas Spike | Sharp Entertainment Chow Masters | Season 1 | New Orleans Travel Channel | Paperny Entertainment Bobby’s Dinner Battle Season 1 | Dallas Food Network | Rock Shrimp Productions The Real L Word | Additional Showtime | Magical Elves The Pick Up Artist | Season 1 VH1 | 3 Ball Heavy | Season 1 A&E | Megalomedia Marion Jones: Press Pause | Special ESPN | John Singleton LIVE EVENTS | Selected Austin City Limits Music Festival | Gnarls Barkley | Public Enemy | Willie Nelson | SXSW Music Festival | Cirque Du Soleil Direct TV | Circuit of the Americas | UN Foundation | Revolt TV | RTX | Red Bull | Pandora | Mary J. Blige | P. Diddy MUSIC VIDEOS | Selected Spencer Gibb | 54 Seconds | Angela Peterson | Tommy Shane Steiner | Household Names | Left Out | Willie Nelson COMMERCIALS | Selected Vote Vets | Goldman Sachs | BNY Melon | Mercedes Benz Sprinter | Dorito’s | J.
    [Show full text]
  • Audio Mastering for Stereo & Surround
    AUDIO MASTERING FOR STEREO & SURROUND 740 BROADWAY SUITE 605 NEW YORK NY 10003 www.thelodge.com t212.353.3895 f212.353.2575 EMILY LAZAR, CHIEF MASTERING ENGINEER EMILY LAZAR CHIEF MASTERING ENGINEER Emily Lazar, Grammy-nominated Chief Mastering Engineer at The Lodge, recognizes the integral role mastering plays in the creative musical process. Combining a decisive old-school style and sensibility with an intuitive and youthful knowledge of music and technology, Emily and her team capture the magic that can only be created in the right studio by the right people. Founded by Emily in 1997, The Lodge is located in the heart of New York City’s Greenwich Village. Equipped with state-of-the art mastering, DVD authoring, surround sound, and specialized recording studios, The Lodge utilizes cutting-edge technologies and attracts both the industry’s most renowned artists and prominent newcomers. From its unique collection of outboard equipment to its sophisticated high-density digital audio workstations, The Lodge is furnished with specially handpicked pieces that lure both analog aficionados and digital audio- philes alike. Moreover, The Lodge is one of the few studios in the New York Metropolitan area with an in-house Ampex ATR-102 one-inch two-track tape machine for master playback, transfer and archival purposes. As Chief Mastering Engineer, Emily’s passion for integrating music with technology has been the driving force behind her success, enabling her to create some of the most distinctive sounding albums released in recent years. Her particular attention to detail and demand for artistic integrity is evident through her extensive body of work that spans genres and musical styles, and has made her a trailblazer in an industry notably lack- ing female representation.
    [Show full text]
  • 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2017)
    2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2017) Vancouver, British Columbia, Canada 24-28 September 2017 Pages 1-413 IEEE Catalog Number: CFP17IRO-POD ISBN: 978-1-5386-2683-2 1/9 Copyright © 2017 by the Institute of Electrical and Electronics Engineers, Inc. All Rights Reserved Copyright and Reprint Permissions: Abstracting is permitted with credit to the source. Libraries are permitted to photocopy beyond the limit of U.S. copyright law for private use of patrons those articles in this volume that carry a code at the bottom of the first page, provided the per-copy fee indicated in the code is paid through Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923. For other copying, reprint or republication permission, write to IEEE Copyrights Manager, IEEE Service Center, 445 Hoes Lane, Piscataway, NJ 08854. All rights reserved. *** This is a print representation of what appears in the IEEE Digital Library. Some format issues inherent in the e-media version may also appear in this print version. IEEE Catalog Number: CFP17IRO-POD ISBN (Print-On-Demand): 978-1-5386-2683-2 ISBN (Online): 978-1-5386-2682-5 ISSN: 2153-0858 Additional Copies of This Publication Are Available From: Curran Associates, Inc 57 Morehouse Lane Red Hook, NY 12571 USA Phone: (845) 758-0400 Fax: (845) 758-2633 E-mail: [email protected] Web: www.proceedings.com TABLE OF CONTENTS FEATURE DISCOVERY AND VISUALIZATION OF ROBOT MISSION DATA USING CONVOLUTIONAL AUTOENCODERS AND BAYESIAN NONPARAMETRIC TOPIC MODELS .......................1
    [Show full text]
  • Audiovisual Works Released on DVD, When Circumvention Is Undertaken
    Before the U.S. COPYRIGHT OFFICE LIBRARY OF CONGRESS In the matter of exemption to prohibition on circumvention of copyright protection systems for access control technologies Docket No. RM 2008-08 Comments of the Electronic Frontier Foundation in Support of Proposed Classes 5A, 5D, 11A and of The Wireless Alliance, ReCellular and FlipSwap in Support of Proposed Class 5D Submitted by: Fred von Lohmann Jennifer S. Granick Electronic Frontier Foundation 454 Shotwell St. San Francisco, CA 94110 (415) 436-9333 (415) 436-9993 (fax) [email protected] Pursuant to the Notice of Inquiry of Exemption to Prohibition on Circumvention of Copyright Protection Systems for Access Control Technologies1 (“NOI”), the Electronic Frontier Foundation (EFF) submits these reply comments on behalf of itself and, with respect to the portion of this reply comment discussing Proposed Class 5D, on behalf of The Wireless Alliance, ReCellular and FlipSwap, the original applicants for Class 5D. These reply comments provide additional legal and factual support for each of the following proposed classes of works for which an exemption has been sought: Proposed Class 5A: Computer programs that enable wireless telephone handsets to execute lawfully obtained software applications, where circumvention is accomplished for the sole purpose of enabling interoperability of such applications with computer programs on the telephone handset. Proposed Class 5D: Computer programs in the form of firmware that enable wireless telephone handsets to connect to a wireless telephone communication network, when 1 73 Fed. Reg. 58083 (Oct. 6, 2008). circumvention is accomplished for the sole purpose of lawfully connecting to a wireless telephone communication network, regardless of commercial motive.
    [Show full text]
  • Ll\U WORKING PAPERS in ECONOMIC HISTORY
    rI\11 London School of Economics & Political Science ll\U WORKING PAPERS IN ECONOMIC HISTORY "BLIND ALLEY" EMPLOYMENT AND THE ROLE OF ADOLESCENT LABOUR FORCE EXPERIENCE IN SKILL DEVELOPMENT IN LATE 19TH AND EARLY 20TH CENTURY ENGLAND David Mitch Number: 17/94 February 1994 Working Paper No. 17/94 "Blind All~y" Employment and the Role of Adolescent Labor Force Experience in Skill Development in Late 19th and Early 20th century England David Mitcb <!:>David Mitch, February 1994 Economic History Department, London School of Economics . David Mitch Department of Economic History London School of Economics Houghton Street London WC2A 2AE United Kingdom Phone: +44 (0)71 955 7081 Fax: +44 (0)71 955 7730 Additional copies of this working paper are available at a cost of £2.50. Cheques should be made payable to 'Department of Economic History, LSE' and sent to the Departmental Secretary at the address above. Abstract: From the late 1890s until the second world war in England, extensive attention was given both by social refonners and by actual government policy to the putative problem of "blind alley occupations," occupations held primarily by adolescents and that were viewed as providing little training or channelling into occupations deemed appropriate for adult workers. This paper examines blind alley employment during this period and considers the implications for the role that adolescent labor market experience has played in skill development. Key issues include whether skills acquired during adolescence were especially strategic for subsequent labor market experience and whether adolescents or their parents were capable of making appropriate employment choices. Evidence is presented comparing the experiences of adolescents in blind alley occupations with a more general sample of adolescents.
    [Show full text]
  • A Structure Preserving Nondimensionalization of Hydraulic Rotational Joints
    2017 IEEE International Conference on Robotics and Automation (ICRA 2017) Singapore 29 May - 3 June 2017 Pages 1-549 IEEE Catalog Number: CFP17RAA-POD ISBN: 978-1-5090-4634-8 1/8 Copyright © 2017 by the Institute of Electrical and Electronics Engineers, Inc. All Rights Reserved Copyright and Reprint Permissions: Abstracting is permitted with credit to the source. Libraries are permitted to photocopy beyond the limit of U.S. copyright law for private use of patrons those articles in this volume that carry a code at the bottom of the first page, provided the per-copy fee indicated in the code is paid through Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923. For other copying, reprint or republication permission, write to IEEE Copyrights Manager, IEEE Service Center, 445 Hoes Lane, Piscataway, NJ 08854. All rights reserved. *** This is a print representation of what appears in the IEEE Digital Library. Some format issues inherent in the e-media version may also appear in this print version. IEEE Catalog Number: CFP17RAA-POD ISBN (Print-On-Demand): 978-1-5090-4634-8 ISBN (Online): 978-1-5090-4633-1 ISSN: 1060-0272 Additional Copies of This Publication Are Available From: Curran Associates, Inc 57 Morehouse Lane Red Hook, NY 12571 USA Phone: (845) 758-0400 Fax: (845) 758-2633 E-mail: [email protected] Web: www.proceedings.com TABLE OF CONTENTS A STRUCTURE PRESERVING NONDIMENSIONALIZATION OF HYDRAULIC ROTATIONAL JOINTS ................................1 Satoru Sakai MECHANICAL DESIGN OF A COMPACT SERIAL VARIABLE STIFFNESS
    [Show full text]
  • Spring Cloud, Spring Boot and Netflix
    Spring Cloud, Spring Boot andhttp://localhost:4000/decks/cloud-boot-netflix.html Netflix OSS Spencer Gibb twitter: @spencerbgibb email: [email protected] Dave Syer twitter: @david_syer email: [email protected] (Spring Boot and Netflix OSS or Spring Cloud Components) 1 of 44 10/09/14 18:50 http://localhost:4000/decks/cloud-boot-netflix.html Outline Define microservices Outline some distributed system problems Introduce Netflix OSS and its integration with Spring Boot Spring Cloud demos 2 of 44 10/09/14 18:50 http://localhost:4000/decks/cloud-boot-netflix.html What are micro-services? Not monolithic :-) Smaller units of a larger system Runs in its own process Lightweight communication protocols Single Responsibility Principle The UNIX way http://www.slideshare.net/ewolff/micro-services-small-is-beautiful http://martinfowler.com/articles/microservices.html http://davidmorgantini.blogspot.com/2013/08/micro-services-what-are- micro-services.html 3 of 44 10/09/14 18:50 http://localhost:4000/decks/cloud-boot-netflix.html Lightweight Services and REST There is a strong trend in distributed systems with lightweight architectures People have started to call them "microservices" 4 of 44 10/09/14 18:50 http://localhost:4000/decks/cloud-boot-netflix.html Spring Boot It needs to be super easy to implement and update a service: @RestController class ThisWillActuallyRun { @RequestMapping("/") String home() { Hello World! } } and you don't get much more "micro" than that. 5 of 44 10/09/14 18:50 http://localhost:4000/decks/cloud-boot-netflix.html Cloudfoundry Deploying services needs to be simple and reproducible $ cf push app.groovy and you don't get much more convenient than that.
    [Show full text]
  • Reproducing Masculinities: Theatre and the ‘Crisis’ of the Adolescent
    Reproducing Masculinities: Theatre and The ‘Crisis’ of the Adolescent Martin Heaney Royal Holloway, University of London Doctor of Philosophy: Drama and Theatre Declaration The work presented in this thesis is my own. Martin Heaney 2 Abstract This thesis explores the relationships between theatre and ideas of male adolescence. It examines the historical influences and political ideologies that have shaped contemporary understandings of male adolescence and ways in which dramatists have represented them. This investigation will illuminate the function of theatre as a site where the processes of acquiring social and symbolical masculine identities are debated and interrogated. The context for this discussion is generated by the English Riots of 2011 and related social issues such as youth unemployment and perceptions of urban male ‘delinquency’ and intergenerational ‘crisis’. It is shaped by an historic perspective that illuminates continuities between these contemporary phenomena and representations of adolescent ‘crisis’ of the Edwardian period. The research undertaken is interdisciplinary. It draws on cultural materialist ideas of drama and theatre as sites where identities are contested and new constructions of age and gender are formed. It includes a discussion of the social geographies of young men from the 1900s onwards in spaces of labour, the home, the street and the theatre. This study also contextualises adolescence in relation to theories of masculinity and social histories of male experience developed in the twentieth century. It explores the different cultural and political influences that were directed towards the control of the male adolescent ‘body’ and the representation of young men by twentieth-century dramatists who advanced new ideas of masculine identity and sexuality.
    [Show full text]
  • Martin Heaney Staging the Delinquent, Edwardian Theatre
    Martin Heaney Staging The Delinquent, Edwardian Theatre, and The Hooligan W.S.Gilbert is best known as a dramatist and librettist who produced fourteen comic operas with his collaborator, composer Arthur Sullivan. Less familiar is his last work The Hooligan (1912), one of the first realist representations of the young urban working-class male seen on the twentieth-century British stage. This article explores the Edwardian conditions of social and cultural volatility reflected in the authoring and production of this play. It discusses the period as one where narratives of gender and class that underpin contemporary perspectives were shaped and contested. It demonstrates how hegemonic systems of cultural production created binary distinctions between the ‘ideal’ of the ‘Imperial Youth’ and the alien, working- class ‘other’. Gilbert’s authoring of the working-class male subject and his representation in a commercial theatre were subject to both market controls and middle-class ‘anxieties’. This historical perspective indicates continuities between these factors and the contemporary representation of the young urban working-classes. Martin Heaney is a senior lecturer in Drama, Applied Theatre and Performance at the University of East London. He is co-director of the Centre of Applied and Participatory Arts and has published articles in various journals, including Research in Drama Education. His book chapter ‘Edward Bond and The Representation of Adolescence’ is forthcoming in the Routledge Guide to Theatre for Young People (2021). Key terms: W.S. Gilbert working-class identities, adolescence, masculinity, Boy Scout movement In an influential history, The Edwardian Turn of Mind (1968), Samuel Hynes identifies the Edwardian period as the years before the First World War which had its roots in the 1890s and ended in August 1914.
    [Show full text]