IBM Almaden Research Center April 23, 2006 End-User Software Engineering for System Administrators Allen Cypher, Eben Haber, Eser Kandogan USER Group,

Slides:



Advertisements
Similar presentations
Impact of Cloud Computing on Enterprise Architecture Perspectives, Best Practices, & Pitfalls David March 2009.
Advertisements

GOTOEX is a modern information technology. Extracting information from the world wide web is a thing of the past. Realistic sense of action is something.
Almaden Research Center © 2006 IBM Corporation IOP 06 Open Source Intelligence Lesson Learned.
Public B2B Exchanges and Support Services
University of St Andrews School of Computer Science Experiences with a Private Cloud St Andrews Cloud Computing co-laboratory James W. Smith Ali Khajeh-Hosseini.
Hello i am so and so, title/role and a little background on myself (i.e. former microsoft employee or anything interesting) set context for what going.
Digital Edge Solutions Overview Services – Application Support.
IT Asset Management Status Update 02/15/ Agenda What is Asset Management and What It Is Not Scope of Asset Management Status of Key Efforts Associated.
1 Effective, secure and reliable hosted security and continuity solution.
Information Technology Environmental Scan Information Sources State of Maryland, USM, MHEC IT Plans SU IT Plan,Tech Fluency Policy, and 2001 Tech survey.
Handheld Contact Wireless syncing ACT! Blackberry and Windows Mobile 5/6.
1 IU Campus GENI/Openflow Experience Matt Davy Quilt Meeting, July 22nd 2010.
Closing Considerations Presented by: Webster J. Guillory, Orange County Assessor.
High Performance Computing Course Notes Grid Computing.
1 Storage Today Victor Hatridge – CIO Nashville Electric Service (615)
MCT260-Operating Systems I Operating Systems I Introduction to Operating Systems.
1 IS112 – Chapter 1 Notes Computer Organization and Programming Professor Catherine Dwyer Fall 2005.
Engineering the Cloud Andrew McCombs March 10th, 2011.
 Network Management  Network Administrators Jobs  Reasons for using Network Management Systems  Analysing Network Data  Points that must be taken.
Introduction to Computer Administration System Administration
Accelerating Product and Service Innovation © 2013 IBM Corporation IBM Integrated Solution for System z Development (ISDz) Henk van der Wijk 23 Januari.
CompSci Self-Managing Systems Shivnath Babu.
Background History Note 1 Refer to Soltis: Appendix.
Page  1 SaaS – BUSINESS MODEL Debmalya Khan DEBMALYA KHAN.
IT – DBMS Concepts Relational Database Theory.
DTS Web Hosting, Rates And Services Web Hosting Internet Services Unit May 2006.
Webmaster Overview Fort Collins, CO Copyright © XTR Systems, LLC Webmaster Overview Instructor: Joseph DiVerdi, Ph.D., MBA.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
1 Autonomic Computing An Introduction Guenter Kickinger.
Starting a New Project at IPAC Lee Bennett IPAC Systems Engineering Team Lead June
April 9,  Employers  IS Careers  Business Support  Key Trends  Manage your career  Questions 2.
Current Job Components Information Technology Department Network Systems Administration Telecommunications Database Design and Administration.
Class 5 Computer Software. Outline System Software Application Software (“Applications”) Markup languages for Internet (HTML, XML) User Interface Client-Server.
Operating Systems CS3502 Fall 2014 Dr. Jose M. Garrido
Computing on the Cloud Jason Detchevery March 4 th 2009.
2 Systems Architecture, Fifth Edition Chapter Goals Describe the activities of information systems professionals Describe the technical knowledge of computer.
( I SSA ) I NFRASTRUCTURE AS A S ERVICE Will discuss : *Overview *Feature *Benefits for Enterprises * examples.
Components of Database Management System
SCSC 311 Information Systems: hardware and software.
CSU - DCE Internet Security... Privacy Overview - Fort Collins, CO Copyright © XTR Systems, LLC Setting Up & Using a Site Security Policy Instructor:
OBJECT ORIENTED SYSTEM ANALYSIS AND DESIGN. COURSE OUTLINE The world of the Information Systems Analyst Approaches to System Development The Analyst as.
Taking Your Business to the Internet. The Internet is one of the fastest growing mediums for businesses today, yet most businesses are not yet taking.
CS 390 Unix Programming Summer Unix Programming - CS 3902 Course Details Online Information Please check.
CS 390 Unix Programming Environment Summer Suchindra Rengan - CS3902 Course Details Instructors Suchindra Rengan – ‘sachin’ ( Section 001)
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
AUTOMATING DAAS DESKTOPS WITH CITRIX CORTEX Tony Sanchez WW Alliances Solutions Architecture Citrix Systems Inc SESSION CODE: CLI415 (c) 2011 Microsoft.
IT Priorities Minimize CAPEX Maximize employee productivity Grow the business Add new compute resources real- time to support growth Meet compliance requirements.
CLOUD COMPUTING. What is cloud computing ??? What is cloud computing ??? Cloud computing is a general term for anything that involves delivering hosted.
1 Windows 2008 Server Manager. 2 Server Manager Gives ability to perform effectively server administration without needing to launch a multitude of tools.
1 3 Computing System Fundamentals 3.3 Computer Systems.
Web Technologies Lecture 13 Introduction to cloud computing.
May 7-8, 2007ICVCI 2007 RTP Autonomic Approach to IT Infrastructure Management in a Virtual Computing Lab Environment H. Abdel SalamK. Maly R. MukkamalaM.
There are two common types of VPS  Managed VPS  unmanaged VPS.  In the managed VPS vender is responsible for all over the maintenance of server means.
Introduction to System Administration. System Administration  System Administration  Duties of System Administrator  Types of Administrators/Users.
What is Cloud Computing 1. Cloud computing is a service that helps you to perform the tasks over the Internet. The users can access resources as they.
7 Tips To Improve Your Website Security. Introduction Use of Content management systems like WordPress, Joomla & Drupal, utilization of various tools,
VKSF 423 System Administration III Service Deployment and the Virtualization of Services.
INTRODUCTION TO DESKTOP SUPPORT
«My future profession»
Chapter 1 Computer Technology: Your Need to Know
CHAPTER 1: Computers and Systems
Lec3: Network Management
TYPES OFF OPERATING SYSTEM
AWS. Introduction AWS launched in 2006 from the internal infrastructure that Amazon.com built to handle its online retail operations. AWS was one of the.
Infrastructure, Data Center & Managed Services
Replace with Application Image
Productive + Hybrid + Intelligent + Trusted
OU BATTLECARD: Oracle Data Integrator
OU BATTLECARD: Oracle Systems Learning Subscription
Presentation transcript:

IBM Almaden Research Center April 23, 2006 End-User Software Engineering for System Administrators Allen Cypher, Eben Haber, Eser Kandogan USER Group, Computer Science

IBM Almaden Research Center EUSE for System Adminstrators © 2006 IBM Corporation2 Overview Field Studies of System Management Autonomic Task Manager for Administrator/A1: System Management Tool Development Studies on Policy-based Autonomic Computing –Field Studies –Experimental Studies Ongoing and Future Work –System Simulation Studies –Activities for IT Management

IBM Almaden Research Center EUSE for System Adminstrators © 2006 IBM Corporation3 System Management Today Complexity Large scale operations, complex layered IT infrastructures, variety of system interactions, many system management tools, various notions of configurations, permissions, etc. Risk Contractual obligations, high availability demands, unacceptable loss of data, dependence of modern life Cost People cost dominating over hardware and software, obstacle to future technology America Online 6 August 1996 outage: 24 hours Maintenance/Human Error Cost: $3 million in rebates NYSE June 8, 2001 >1700 stocks stopped trading for 90 minutes Software Upgrade We upgrade and patch systems all the time. We have about 1,000 production systems that are Sun, HP, Linux, and Dell."

IBM Almaden Research Center EUSE for System Adminstrators © 2006 IBM Corporation4 Field Studies of System Management Web Hosting, Data Management, Operating System, Security, Storage, Data Center Operations 14 Visits, 6 sites Surveys (~ 100 people) Observations (~ 50 days) Video (~ 300 hours) Interviews (~ 30 people) Diary (~ 10 months) Qualitative and quantitative analysis Data Management Poughkeepsie 3 Days Web Hosting Boulder 3 Days + 1 Eve Web Hosting Southbury 1 Week Web Hosting Southbury 1 Week Data Management Charlotte 3 Days Web Hosting Boulder 1 Week Storage Boulder 3 Days Security Urbana 1 Week Operating system Boulder 3 Days Security Urbana 3 Days Storage Greenbelt 3 Days Storage Greenbelt 3 Days Data Center Boulder 3 Days Data Center Boulder 3 Days

IBM Almaden Research Center EUSE for System Adminstrators © 2006 IBM Corporation5 A Case from the Field How can I put a number and date on the same line?

IBM Almaden Research Center EUSE for System Adminstrators © 2006 IBM Corporation6 How can I put a number and date on the same line? Task: Resolve customer issue so that problem does not repeat itself for three consecutive days People: Rob (web admin), Jack (architect), Andy (operating system), Managers, Tech Support, etc. Problem: Intermittent connection spikes between web server and application server that lead to unresponsive application

IBM Almaden Research Center EUSE for System Adminstrators © 2006 IBM Corporation7 The Crit Sit

IBM Almaden Research Center EUSE for System Adminstrators © 2006 IBM Corporation8 Troubleshooting intermittent, multi-system problems is hard. Sysadmins build tools to increase shared situational awareness. Tool building is a collaborative effort too. There is a variety of tool building expertise among admins. Existing scripting languages aren't aimed at non-programmers. Scripting languages dont handle input & output and errors very well. How can I put a number and date on the same line?

IBM Almaden Research Center EUSE for System Adminstrators © 2006 IBM Corporation9 Issues in Tools and Tool Building Diversity: Every shop is different with its own processes and infrastructure. Vendor tools sometimes are just not doing it. Integration: There isnt one tool that does all the things I need to do. Every vendor provides its own management utilities. Transparency: I tend to learn the guts of things in a CLI as close to the heart of the matter as possible, and then translate it into a GUI 24x7 Coverage: We have scripts that monitor our systems and notify us when something goes wrong. We cant be on the job all the time! Trust: I prefer the CLI. These tools seem to be the most truthful and accurate for administration. Efficiency: I need to reset 150 passwords every week! Risk: We cant afford to make mistakes as we move from test to staging to production servers.