The Tail Assignment Problem

Total Page:16

File Type:pdf, Size:1020Kb

The Tail Assignment Problem Thesis for the degree of Doctor of Philosophy The Tail Assignment Problem Mattias Gronkvist¨ Department of Computer Science and Engineering Chalmers University of Technology and Goteborg¨ University SE-412 96 G¨oteborg, Sweden G¨oteborg, August 2005 The Tail Assignment Problem Mattias Gronkvist¨ ISBN 91-7291-645-1 Copyright °c Mattias Gronkvist,¨ 2005 Doktorsavhandlingar vid Chalmers Tekniska H¨ogskola Ny serie nr 2327 ISSN 0346-718X Technical Report 8D Department of Computer Science and Engineering Algorithms Research Group Department of Computer Science and Engineering Chalmers University of Technology and G¨oteborg University SE-412 96 G¨oteborg Sweden Telephone +46 (0)31-772 1000 Cover: An Iran Air Boeing 747SP-86 (tail number EP-IAA, cn 20998/275) blowing up a cloud of snow on take off. Landvetter Airport, G¨oteborg, Sweden, December 12, 1998. Photo: °c Jan Mogren – AirPixPro.com, [email protected]. Chalmers Reproservice G¨oteborg, Sweden, 2005 Till mamma The Tail Assignment Problem Mattias Gr¨onkvist Department of Computer Science and Engineering Chalmers University of Technology and G¨oteborg University Abstract The Aircraft Assignment problem is the problem of assigning flights to aircraft in such a way that some operational constraints are satisfied, and possibly that some objective function is optimized. We propose an approach to aircraft assignment which captures all op- erational constraints, including minimum connection times, airport curfews, maintenance, and preassigned activities. It also allows multiple fleet optimiza- tion, and can model various types of objective functions, which sets it apart from most other aircraft assignment approaches. The name we have chosen for our approach is the Tail Assignment problem. The tail assignment problem is general in the sense that it can model the entire aircraft planning process, from fleet assignment to the day of operation. We develop solution methods based on mathematical programming and constraint programming, and also show how the methods can be combined. The resulting hybrid solution method is general in the sense that it can be used both to quickly find initial solutions and to find close to optimal solutions, if longer running times are allowed. We present a mathematical programming approach based on column gen- eration, conduct thorough computational experiments to show the impact of various implementation choices on running time and convergence, and present heuristics to find integer solutions. We show how constraint programming can be used stand-alone to quickly produce solutions to the tail assignment problem, and to substantially improve the computational performance of the column generation algorithm. Prepro- cessing algorithms based on constraint programming are presented that can reduce the size of the problem substantially more than standard balance-based preprocessing, resulting in major speedups and increased solution quality. Our complete solution approach combines column generation, constraint program- ming and local search. Finally, as proof of concept, we present modeling examples and computa- tional results for a selection of real-world tail assignment instances, demon- strating how our model and solution methods can be used to increase op- erational robustness, enforce equal aircraft utilization, and decrease aircraft leasing costs. Our tail assignment system is currently in use at two medium- sized airlines. Keywords: fleet planning, airline optimization, column generation, constra- int programming, hybrid optimization, tail assignment, aircraft routing. Acknowledgments I would like to start by thanking my supervisor during my years as a Ph.D. student, Dag Wedelin, who has been a great help and motivation. His deep insights in algorithms as well as the real-world problems I have studied have really been useful. The other members of my Ph.D. advisory committee, Devdatt Dubhashi and Michael Patriksson, have been a great help in directing and supervising my work. I would also like to thank the people at the Department of Computing Science at Chalmers for providing a stimulating and fruitful working envi- ronment. I would especially like to thank Birgit Grohe and Erik Kilborn for the interesting discussions, mostly about cost propagation and constraint programming, over the years. Since the work presented in this thesis has been done in collaboration with, and is partially funded by, Carmen Systems AB, I would like to extend my gratitude to the people at Carmen Systems who gave me the opportunity to embark on the long journey of Ph.D. studies. Special thanks to Erik Andersson for continued support and encouragement. The one person, except myself, who has had the most impact on the work presented in this thesis, is Sami Gabteni. Sami has always had great confidence in my work, and has never failed to support and help me. I would also like to thank Darren Dejun Hang and Magnus Larsson, members of the original Carmen fleet optimization team, for the stimulating cooperation. I also want to thank Curt Hjorring, Rastislav ‘Rastjo’ Galia and Stefan Karisch for excellent cooperation, help and continued encouragement. The Carmen Matador team, consisting of Hamid Kharraziha, Marek Ozana, Johan Andersson, Geoff Bache, Claes Verdoes, Sami Spjuth and Jens Kjerrstr¨om, have provided a truly remarkable working environment. Working together with the matador team is never boring. Special thanks to Hans Eriksson, Oscar Rodriguez, Christopher Scott and Karine Cousineau-Ouimet, who have put my work to the ultimate test – reality. Finally, I thank my family. You have always supported me and believed in me. I owe you much more than words can ever express. Jessica and Nova, you are the light of my life. Everything, including writing a doctoral thesis, is much easier with you. Nova – kan du s¨aga‘doktorsavhandling’? Mattias Gr¨onkvist G¨oteborg, August 2005 Contents List of Figures v List of Tables vii List of Algorithms ix List of Models xi I Introduction to Airline Planning and Tail Assignment 1 1 Introduction 3 1.1 Modeling the Aircraft Assignment Problem ........... 4 1.2 Solving the Tail Assignment Problem .............. 6 1.3 An Engineering Perspective ................... 9 1.4 Main Contributions ........................ 11 1.5 Outline of the Thesis ....................... 12 2 Airline Planning 15 2.1 Airline Network Types ...................... 16 2.2 Timetable Construction and Yield Management . 17 2.3 Fleet Assignment ......................... 18 2.4 Crew Pairing and Rostering ................... 22 2.5 Aircraft Assignment ........................ 22 2.6 Recovery Planning ........................ 25 2.7 Integrated Planning ........................ 26 3 Tail Assignment 29 3.1 Connection Constraints ...................... 30 3.2 Maintenance Constraints ..................... 33 3.3 Flight Restriction Constraints . 35 3.4 Other Constraints ......................... 36 3.5 Optimization Criteria ....................... 37 3.6 Multiple Fleets .......................... 38 i Contents 3.7 Related Problems and Literature Review . 39 3.8 Rolling Stock Assignment .................... 43 II A Mathematical Programming Approach 45 4 Mathematical Models and Solution Methods 47 4.1 Model Tas ............................. 47 4.2 The Multi-Commodity Network Flow Problem . 49 4.3 Solution Methods for the Multi-Commodity Network Flow Problem .............................. 50 4.4 Model Path-Tas ......................... 58 4.5 Mixed Fleet Models ........................ 60 4.6 Lower Bounds ........................... 60 5 Column Generation 63 5.1 Dantzig-Wolfe Decomposition . 63 5.2 The Restricted Master Problem . 66 5.3 The Pricing Problem ....................... 68 5.4 Solving the Resource Constrained Shortest Path Problem . 71 5.5 The Integer Problem ....................... 76 5.6 Summary .............................. 76 6 Solving the Linear Programming Relaxation 77 6.1 Test Instances and Testing Methodology . 79 6.2 Initialization of the RMP ..................... 82 6.3 Number of Columns per Iteration . 84 6.4 Column Deletion ......................... 86 6.5 Dual Value Re-Evaluation .................... 87 6.6 Ordering of Pricing Subproblems . 89 6.7 RMP Algorithm Choice ...................... 91 6.8 Dual Stabilization ......................... 94 6.9 Constraint Aggregation ...................... 97 6.10 Summary ..............................102 7 Solving the Integer Program 107 7.1 A Variable Fixing Heuristic . 111 7.2 A Connection Fixing Heuristic . 114 7.3 A Hybrid Fixing Heuristic . 119 7.4 Backtracking ............................121 7.5 Summary ..............................123 ii III A Constraint Programming Approach 125 8 Introduction to Constraint Programming 127 8.1 Variables and Domains . 127 8.2 Constraints ............................128 8.3 The Constraint Satisfaction Problem . 128 8.4 Consistency and Propagation . 129 8.5 Searching for Solutions . 133 8.6 Constraint Optimization . 137 8.7 A Constraint Solver Implementation . 139 9 Constraint Programming Models 145 9.1 Literature Review . 146 9.2 Model Csp-Tasrelax . 148 9.3 Model Csp-Tas . 152 9.4 Reachability Propagation: Reducing Thrashing . 152 9.5 The pricing Constraint . 157 9.6 Ordering Heuristics for Csp-Tas . 158 9.7 An Alternative Way to Handle Cumulative Constraints . 159 9.8 Computational Results . 166 9.9 Summary ..............................168 10 Preprocessing with Constraint Programming 171 10.1 Simple Aircraft Balance Preprocessing . 172 10.2 Consistency-Based Preprocessing . 173 10.3 Cost-Based Preprocessing
Recommended publications
  • De-Anonymizing Live Cds Through Physical Memory Analysis
    De-Anonymizing Live CDs through Physical Memory Analysis Andrew Case [email protected] Digital Forensics Solutions Abstract Traditional digital forensics encompasses the examination of data from an offline or “dead” source such as a disk image. Since the filesystem is intact on these images, a number of forensics techniques are available for analysis such as file and metadata examination, timelining, deleted file recovery, indexing, and searching. Live CDs present a serious problem for this investigative model, however, since the OS and applications execute in a RAM-only environment and do not save data on non-volatile storage devices such as the local disk. In order to solve this problem, we present a number of techniques that support complete recovery of a live CD’s in-memory filesystem and partial recovery of its deleted contents. We also present memory analysis of the popular Tor application, since it is used by a number of live CDs in an attempt to keep network communications encrypted and anonymous. 1 Introduction Traditional digital forensics encompasses the examination of data from an offline or “dead” source such as a disk image. Under normal circumstances, evidence is obtained by first creating an exact, bit-for-bit copy of the target disk, followed by hashing of both the target disk and the new copy. If these hashes match then it is known that an exact copy has been made, and the hash is recorded to later prove that evidence was not modified during the investigation. Besides satisfying legal requirements, obtaining a bit-for-bit copy of data provides investigators with a wealth of information to examine and makes available a number of forensics techniques.
    [Show full text]
  • Testingtesting SSLSSL
    TestingTesting SSLSSL DirkDirk WetterWetter (d0rk)(d0rk) @drwetter Licence: http://creativecommons.org/licenses/by-nc-sa/4.0/ BSidesHH2015 28.12.2015 © Dirk Wetter, see 1st slide BSidesHH2015 28.12.2015 Dirk see© Wetter, 1st slide ● ● Independent security consultant consultant security Independent Community involvements Community – – – – GUUG OWASP historical strong background unix-/networking pentests / defense+hardening /concepts /training /PM • programming: ...) past (well, 0. whoami 0. https://drwetter.eu/ 1. Intro ● HowTo do that? – Different tools available ● Based on Python (sslyze), PHP+Python (ssl-decoder), Perl (o-saft), scripted (cipherscan), SSLlabs (Go), ... ● Coverage: Nmap+LUA, Java (TestSSLServer), Windows EXE (SSLAudit) – Some Open Source, some not – Privacy – Platform availability BSidesHH2015 28.12.2015 © Dirk Wetter, see 1st slide 1. Intro ● testssl.sh: what is that? – Blunt: ● Check's any server's SSL/TLS encryption – Cool thing: ● Plain /bin/bash + openssl as helper ● + standard Unix tools, no perl/python etc. – compatible: ● Linux ● Mac OS X ● (Free)BSD ● Windows: MSYS2, Cygwin BSidesHH2015 28.12.2015 © Dirk Wetter, see 1st slide BSidesHH2015 28.12.2015 © Dirk Wetter, see 1st slide BSidesHH2015 28.12.2015 © Dirk Wetter, see 1st slide 1. Intro ● testssl.sh – customized runs, see --help BSidesHH2015 28.12.2015 © Dirk Wetter, see 1st slide 1. Intro ● Batch processing BSidesHH2015 28.12.2015 © Dirk Wetter, see 1st slide 1. Intro ● testssl.sh – 2005: inhouse testing tool (pentests) – Open sourced: ~ 2010 ● 2/2014: domain testssl.sh ● 4/2014: bitbucket ● 10/2014: github ● 3 releases in 2015 – ~ 5500 LoC BSidesHH2015 28.12.2015 © Dirk Wetter, see 1st slide Flag: https://upload.wikimedia.org/wikipedia/commons/0/00/Flag_of_Saint_Helena.svg from „Patricia Fidi“.
    [Show full text]
  • Backtrack 4 – the Definitive Guide
    BackTrack 4 – The Definitive Guide Introduction ..............................................................................................................................2 Behind the curtains.................................................................................................................2 BackTrack Base................................................................................................................................. 2 BackTrack Kernel............................................................................................................................. 2 Packages and Repositories............................................................................................................ 3 Meta packages.................................................................................................................................... 4 Meta Meta Packages......................................................................................................................... 4 Up and running with BackTrack.................................................................................................. 4 Installing BackTrack to Disk................................................................................................5 Updating Backtrack ................................................................................................................5 Customizing BackTrack.........................................................................................................6 Creating your own
    [Show full text]
  • Linux Distributions (Distros) and Competitors
    Linux Distributions (Distros) and Competitors Pick your poison By Lineage • Redhat Tree: RHEL, Fedora, Centos, Mandrake (Mandriva) • Debian tree: Debian, Ubuntu and it’s variants, LinuxMint, Knoppix • Gentoo • (Open)Suse: Novell and Europe • Slackware • Open/FreeBSD: USL based • (Open) Solaris: USL based By Package Management Package Red Hat Debian Manager Package file .rpm .deb suffix Per-package rpm dpkg tool Dependency yum apt-get tool Other software management options • “make” and “tarballs” • “txz packages (Slackware) • “tbz” BSD based • Pre-packaged source (Gentoo) • Specialized USL – Solaris, HP-UX, AIX RedHat Family • Most widely used software distro. • Most distros use .rpm binaries even if not actually based on Redhat • RedHat Enterprise LINUX (RHEL): - Premier, most widely used commercial LINUX server distro - Expensive, but good support. Lots of Internet support - Software administration sometimes problematic • Mandrake (Mandriva): - Excellent desktop variant - User group and support is scattered • Fedora (formerly a separate organization): - Server oriented RedHat Beta(s), usually 2x per year - Free, but flaky. Bleeding edge. - Download distribution media of variable quality. - Newer features and utilities lack stability. • Centos: - Server oriented RHEL variant usually 6-12 months behind current release - Free, stable, not current in features. - Widely used in commercial network devices Debian Family • Second most widely used distro • Distros use .deb binaries • Debian - Oldest distro outside of Slackware - Plenty of packages and support - Server oriented - 100+ variants - Announced two code base options: LINUX and OpenBSD!!!!!!! • Ubuntu: - Desktop oriented but server is coming on. • LINUX MINT: - Ubuntu variant, mainly desktop with improved usability features • Knoppix: - “Live CD” only. - Used for system backup/recovery. Others • (Open)Suse: - Novell Netware LINUX from Europe.
    [Show full text]
  • GNU/Linux Distro Timeline LEAF Version 10.9 Skolelinux Lindows Linspire Authors: A
    1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 Libranet Omoikane (Arma) Gibraltar GNU/Linux distro timeline LEAF Version 10.9 Skolelinux Lindows Linspire Authors: A. Lundqvist, D. Rodic - futurist.se/gldt Freespire Published under the GNU Free Documentation License MEPIS SimplyMEPIS Impi Guadalinex Clonezilla Live Edubuntu Xubuntu gNewSense Geubuntu OpenGEU Fluxbuntu Eeebuntu Aurora OS Zebuntu ZevenOS Maryan Qimo wattOS Element Jolicloud Ubuntu Netrunner Ylmf Lubuntu eBox Zentyal Ubuntu eee Easy Peasy CrunchBang gOS Kiwi Ubuntulite U-lite Linux Mint nUbuntu Kubuntu Ulteo MoLinux BlankOn Elive OS2005 Maemo Epidemic sidux PelicanHPC Inquisitor Canaima Debian Metamorphose Estrella Roja BOSS PureOS NepaLinux Tuquito Trisquel Resulinux BeatriX grml DeadCD Olive Bluewall ASLinux gnuLiNex DeMuDi Progeny Quantian DSL-N Damn Small Linux Hikarunix Damn Vulnerable Linux Danix Parsix Kanotix Auditor Security Linux Backtrack Bioknoppix Whoppix WHAX Symphony OS Knoppix Musix ParallelKnoppix Kaella Shabdix Feather KnoppMyth Aquamorph Dreamlinux Morphix ZoneCD Hiwix Hiweed Deepin Kalango Kurumin Poseidon Dizinha NeoDizinha Patinho Faminto Finnix Storm Corel Xandros Moblin MeeGo Bogus Trans-Ameritech Android Mini Monkey Tinfoil Hat Tiny Core Yggdrasil Linux Universe Midori Quirky TAMU DILINUX DOSLINUX Mamona Craftworks BluePoint Yoper MCC Interim Pardus Xdenu EnGarde Puppy Macpup SmoothWall GPL SmoothWall Express IPCop IPFire Beehive Paldo Source Mage Sorcerer Lunar eIT easyLinux GoboLinux GeeXboX Dragora
    [Show full text]
  • INTERNATIONAL JOURNAL of ENGINEERING SCIENCES & RESEARCH TECHNOLOGY a Media Player Based on ARM by Porting of Linux Archan Agrawal*, Mrs
    [Agrawal, 3(12): December, 2014] ISSN: 2277-9655 Scientific Journal Impact Factor: 3.449 (ISRA), Impact Factor: 2.114 IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY A Media Player Based On ARM by Porting of Linux Archan Agrawal*, Mrs. Monika S. Joshi Department of Electronics & Comm. Engg., Marathwada Institute of Technology, Aurangabad, India Abstract This paper describes the porting of embedded linux on ARM 9 platform for designing and implementing of embedded media player on S3Cmini2440 development board. A novel transplating method for linux kernel is presented here, Linux kernel as well as its cut,compile,and porting process under ARM platform are introduced. Optimized linux operating system in the processor has been installed and transplanted the SDL_FFMPEG library into S3Cmini2440 after the cross compilation. Ofthis whole system come together in playing the audio/video & picture formats files smoothly & effectively. Keywords: Embedded Linux, ARM9,Porting, S3Cmini2440, Compilation,.Embedded Media Player. Introduction compatible to any of the hardware with the With the wide application of embedded systems in architecture specific changes into it, Linux has consumer electronics, industrial control, aerospace, become popular making the embedded system market automotive electronics, health care, network more competitive. communications and other fields ,embedded system include executable programs and scripts. An has been familiar to people all walks of life, operating system provides applications with a embedded systems have been into people's lives, it is platform where they can run, managing their access changing people's production and lifestyles in a to the CPU and system memory. The user's operation variety of forms.
    [Show full text]
  • Backtrack System: Security Against Hacking
    International Journal of Scientific and Research Publications, Volume 5, Issue 2, February 2015 1 ISSN 2250-3153 BackTrack System: Security against Hacking Munir A. Ghanem Information Technology Department, Northern Border University Abstract- Hacking became one of the world's most famous Lastly, our research presentation in front of the discussion information technology problem. It's the work of whom doesn't committee, will be followed by a practical application to show has a work, a work to gain more money, a work to harm others, the security tools of BackTrack. and a work for many other purposes. Almost every week, if it is not every day, we hear about hacking attacks that hits many significant sites in the country, such as: Ministries, Banks, II. PROBLEM DEFINITION Uniform sites and many other important persons accounts on the Problem that imposes to write this research can be social network sites. Fortunately, not all the hackers are summarized as follows: professional in hacking, but they trained them self on one or 1. Clear increase of hacking attacks without any deterrent more of such programs for one of the previous purposes. On the or knowing how to stop it. other side, the secret of success in such hacking attacks is that the 2. Unawareness of many individuals on how to secure intended attacked targets did not take the proper precautionary their computers. measures to protect themselves from such attacks. 3. Raise people knowledge on e-piracy culture, and In this research, I am focusing on "BackTrack System" and consequently raising knowledge of information security.
    [Show full text]
  • Kali Linux Revealed
    Kali Linux Revealed Mastering the Penetration Testing Distribution Kali Linux Revealed Mastering the Penetration Testing Distribution by Raphaël Hertzog, Jim O’Gorman, and Mati Aharoni Kali Linux Revealed Copyright © 2017 Raphaël Hertzog, Jim O’Gorman, and Mati Aharoni This book is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License. è http://creativecommons.org/licenses/by-sa/3.0/ Some sections of this book borrow content from the “Debian Administrator’s Handbook, Debian Jessie from Discovery to Mastery” written by Raphaël Hertzog and Roland Mas, which is available here: è https://debian-handbook.info/browse/stable/ For the purpose of the CC-BY-SA license, Kali Linux Revealed is an Adaptation of the Debian Administrator’s Handbook. “Kali Linux” is a trademark of Offensive Security. Any use or distribution of this book, modified or not, must comply with the trademark policy defined here: è https://www.kali.org/trademark-policy/ All Rights Not Explicitly Granted Above Are Reserved. ISBN: 978-0-9976156-0-9 (paperback) Offsec Press 19701 Bethel Church Road, #103-253 Cornelius NC 28031 USA www.offensive-security.com Library of Congress Control Number: 2017905895 The information in this book is distributed on an “As Is” basis, without warranty. While every precaution has been taken in the preparation of this work, neither the authors nor Offsec Press shall have any liabil- ity to any person or entity with respect to any loss or damage caused or alleged to be caused directly or indirectly by the information contained in it. Because of the dynamic nature of the Internet, any Web addresses or links contained in this book may have changed since publication and may no longer be valid.
    [Show full text]
  • Sudo Passwd Root Sudo Sh -C 'Echo "Greeter-Show-Manual-Login=True
    sudo passwd root sudo sh -c 'echo "greeter-show-manual-login=true" >> /etc/lightdm/lightdm.conf' sudo apt-get install gnome-session-fallback sudo apt-get install gdebi && sudo apt-get install synaptic ******************************************************************************** * Kali Linux sudo gedit /etc/apt/sources.list BackBox deb http://ppa.launchpad.net/backbox/three/ubuntu precise main deb-src http://ppa.launchpad.net/backbox/three/ubuntu precise main Ubuntu Trusty Tahr 14.04 deb http://ppa.launchpad.net/darklordpaunik8880/darkminttrustytahr/ubuntu trusty main deb-src http://ppa.launchpad.net/darklordpaunik8880/darkminttrustytahr/ubuntu tr usty main deb http://ppa.launchpad.net/darklordpaunik8880/darkminttrustytahr2/ubuntu trust y main deb-src http://ppa.launchpad.net/darklordpaunik8880/darkminttrustytahr2/ubuntu t rusty main Ubuntu 13.04 deb http://ppa.launchpad.net/wagungs/kali-linux2/ubuntu raring main deb-src http://ppa.launchpad.net/wagungs/kali-linux2/ubuntu raring main deb http://ppa.launchpad.net/wagungs/kali-linux/ubuntu raring main deb-src http://ppa.launchpad.net/wagungs/kali-linux/ubuntu raring main Ubuntu 12.04 deb http://ppa.launchpad.net/wagungs/kali-linux/ubuntu precise main deb-src http://ppa.launchpad.net/wagungs/kali-linux/ubuntu precise main deb http://ppa.launchpad.net/wagungs/kali-linux2/ubuntu precise main deb-src http://ppa.launchpad.net/wagungs/kali-linux2/ubuntu precise main nano pgp-key -----BEGIN PGP PUBLIC KEY BLOCK----- Version: SKS 1.1.4 Comment: Hostname: keyserver.ubuntu.com mI0ET324YwEEANbSlISrOlAGjxgFRxiN6jk0JIl/vxQ8lapRdxZ4DHDAQdXbX4AuigMBkP5e
    [Show full text]
  • Michael Altfield
    Michael Altfield https://www.michaelaltfield.net Summary of Qualifications Linux enthusiast with over 13 years of work experience. Broad range of technical skills with proficiency in several languages. Dedicated, hard worker with outstanding problem solving skills and a passion for security. EDUCATION University of Central Florida Orlando, FL Bachelors of Computer Science Graduated: April 2013 Minor: Secure Computing and Networking TECHNICAL EXPERIENCE Operating Systems • Extensive experience: Red Hat/Cent OS, Debian/Ubuntu, Qubes, Gentoo, Windows, OS X, Knoppix, Arch, IPCop, SmoothWall • Moderate experience: Backtrack/Kali, TAILS, Whonix, (Open) Solaris, BSD, Fedora, DSL, Puppy, Windows Server 2003 Programming/Design • Extensive experience: Python, PHP, C, MySQL, PostgreSQL, Perl, Java, BASH, JS, XHTML, CSS, XML, Xpath • Moderate experience: C++, Ruby, Awk, Sed, Tcl/Expect, ASP, MSSQL, Oz, VB Enterprise Software Administration • Extensive experience: Chef, Terraform, Packer, Puppet, Ansible, Splunk, Right Scale, Xen, Wordpress • Moderate experience: Apache, Nginx, Lighttpd, Varnish, Membase (Couchbase), Open Stack, F5 LBs, LXC, VMware ESX, Foglight, Sitescope, Active Directory, Snort, Nagios, Mediawiki, Big Brother/Hobbit Cloud • AWS ec2, s3, Cloud Formation, IAM, ELB/ALB, EBS, EFS, Lambda, DynamoDB, CloudWatch, Spot Fleets Security • GPG, SSL/TLS, OSCP, HPKP, HSTS, Let’s Encrypt, SSH, TOR, FIM, (H)IDS, IPS, Nessus, nmap, iptables, PCAP (tcpdump/wireshark), OSSEC/Wazuh, auditd, SELinux Other Familiar Technologies • Android, Bitcoin,
    [Show full text]
  • Debian GNU/Linux Since 1995
    Michael Meskes The Best Linux Distribution credativ 2017 www.credativ.com Michael • Free Software since 1993 • Linux since 1994 Meskes • Debian GNU/Linux since 1995 • PostgreSQL since 1998 credativ 2017 www.credativ.com Michael Meskes credativ 2017 www.credativ.com Michael • 1992 – 1996 Ph.D. • 1996 – 1998 Project Manager Meskes • 1998 – 2000 Branch Manager • Since 2000 President credativ 2017 www.credativ.com • Over 60 employees on staff FOSS • Europe, North America, Asia Specialists • Open Source Software Support and Services • Support: break/fix, advanced administration, Complete monitoring Stack • Consulting: selection, migration, implementation, Supported integration, upgrade, performance, high availability, virtualization All Major • Development: enhancement, bug-fix, integration, Open Source backport, packaging Projects ● Operating, Hosting, Training credativ 2017 www.credativ.com The Beginning © Venusianer@German Wikipedia credativ 2017 www.credativ.com The Beginning 2nd Try ©Gisle Hannemyr ©linuxmag.com credativ 2017 www.credativ.com Nothing is stronger than an idea whose Going time has come. Back On résiste à l'invasion des armées; on ne résiste pas à l'invasion des idées. In One withstands the invasion of armies; one does not withstand the invasion of ideas. Victor Hugo Time credativ 2017 www.credativ.com The Beginning ©Ilya Schurov Fellow Linuxers, This is just to announce the imminent completion of a brand-new Linux release, which I’m calling the Debian 3rd Try Linux Release. [. ] Ian A Murdock, 16/08/1993 comp.os.linux.development credativ 2017 www.credativ.com 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 Libranet Omoikane (Arma) Quantian GNU/Linux Distribution Timeline DSL-N Version 12.10-w/Android Damn Small Linux Hikarunix Damn Vulnerable Linux A.
    [Show full text]
  • Analysis of Security and Penetration Tests for Wireless Networks with Backtrack Linux
    Analysis of Security and Penetration Tests for Wireless Networks with Backtrack Linux Renata Lopes Rosa∗, Demóstenes Zegarra Rodríguezy, Gabriel Pívaroz, Jackson Sousax ∗Faculdade de Arquitetura e Urbanismo da USP, São Paulo, Brazil Email: [email protected]∗ yInstituto Nokia de Tecnologia (INdT) Manaus, Brazil Email: [email protected], [email protected], [email protected] Abstract—The prices decreasing of wireless devices create [7], but all these tool can be found together in a Linux a tendency to increase the use of wireless routers anywhere. distribution called Backtrack [8], that is focused on security So, it is important to have a basic security level of encryption testing and penetration testing (pen tests), much appreciated protocols. This paper focuses in doing penetration tests with an attack that compares the encrypted password of a wireless by hackers and security analysts, and can be started directly router with a file that contains an alphanumeric dictionary from CD (without install disk), removable media (pen drive), with the use of a Linux distribution, BackTrack, that has a virtual machines or directly on the hard disk. collection of security and forensics tools. This paper shows Some papers [9, 10, 11, 12] have already studied a lot penetration practical tests in WEP and WPA/WPA2 protocols, of security aspects, but not show in details of experimental how these protocols are broken with simple attacks and it is implemented a code script that classifies the most vulnerable practices the operating behind a tool for wireless discovery. access point protocol to help the networks administrators to This paper differs from others in the kind of approach protect their networks.
    [Show full text]