IT Briefing Agenda 7/17/05

45
Information Technology at Emory Information Technology Division Technical Services IT Briefing Agenda 7/17/05 • Microsoft Agreement SPSS Site License IMAP Polling NetReg/CAT Update Research Cluster Premiere Support NetCom Q&A John Ellis Marcy Alexander Ken Guyton Alan White Keven Haynes Karen Jenkins Paul Petersen

description

IT Briefing Agenda 7/17/05. Microsoft Agreement SPSS Site License IMAP Polling NetReg/CAT Update Research Cluster Premiere Support NetCom Q&A. John Ellis Marcy Alexander Ken Guyton Alan White Keven Haynes Karen Jenkins Paul Petersen. General Updates. Eagle Mail Performance. - PowerPoint PPT Presentation

Transcript of IT Briefing Agenda 7/17/05

Page 1: IT Briefing Agenda 7/17/05

Information Technology at Emory

Information Technology DivisionTechnical Services

IT Briefing Agenda 7/17/05

• Microsoft Agreement• SPSS Site License• IMAP Polling• NetReg/CAT Update• Research Cluster• Premiere Support• NetCom Q&A

• John Ellis• Marcy Alexander• Ken Guyton• Alan White• Keven Haynes• Karen Jenkins• Paul Petersen

Page 2: IT Briefing Agenda 7/17/05

Information Technology at Emory

General Updates

Page 3: IT Briefing Agenda 7/17/05

Information Technology at Emory

Eagle Mail Performance

An opportunity to make it faster

Ken Guyton

Page 4: IT Briefing Agenda 7/17/05

Information Technology at Emory

Information Technology DivisionTechnical Services

Architecture

• Eagle mail consists of three services

– Relay – Delivery– Reading

Page 5: IT Briefing Agenda 7/17/05

Information Technology at Emory

Information Technology DivisionTechnical Services

Architecture

• Relay

– Moving email from computer to computer (SMTP)

Page 6: IT Briefing Agenda 7/17/05

Information Technology at Emory

Information Technology DivisionTechnical Services

Architecture

• Delivery

– Delivering messages into an INBOX.

Page 7: IT Briefing Agenda 7/17/05

Information Technology at Emory

Information Technology DivisionTechnical Services

Architecture

• Reading

– Users retrieving their messages to read them, mark as read, delete, etc. (IMAP)

Page 8: IT Briefing Agenda 7/17/05

Information Technology at Emory

Information Technology DivisionTechnical Services

Architecture

Relay Spam

Read/Deliv

Virus

IMAP proxy

Webmail

firewall

disk2 4

6

3

4

LDAP routingother svrs

clients

Relay

3

Page 9: IT Briefing Agenda 7/17/05

Information Technology at Emory

Information Technology DivisionTechnical Services

The Situation

• Reading and Delivery live on the same servers.

Page 10: IT Briefing Agenda 7/17/05

Information Technology at Emory

Information Technology DivisionTechnical Services

The Situation

1 2 3 4 5

Read/Delivery Servers

100% CPU UtilizationCPU Utilization

90%

50%

80% 80%

50%

Page 11: IT Briefing Agenda 7/17/05

Information Technology at Emory

Information Technology DivisionTechnical Services

The Situation

1 2 3 4 5Read/Delivery Servers

100% CPU Utilization

12300

4168

12809

8313

75

Users per server

90%

50%

80%

80%

50%

Page 12: IT Briefing Agenda 7/17/05

Information Technology at Emory

Information Technology DivisionTechnical Services

The Question

• What are 75 users doing to use 50% of a Read/Delivery server?

Page 13: IT Briefing Agenda 7/17/05

Information Technology at Emory

Information Technology DivisionTechnical Services

Observations

• Make some measurements of busy IMAP processes

• Tracing with truss• Profile processes • Packet snooping

Page 14: IT Briefing Agenda 7/17/05

Information Technology at Emory

Information Technology DivisionTechnical Services

Observations

• ...to answer questions:– What are these processes doing?– What system calls are using the

most CPU time?– What IMAP commands are being

sent?– ...and how often?

Page 15: IT Briefing Agenda 7/17/05

Information Technology at Emory

Information Technology DivisionTechnical Services

Results

• Processes are doing a lot of disk I/O.

• The system calls that account for the vast majority of CPU time are read() and alarm().

• The IMAP command is SELECT

Page 16: IT Briefing Agenda 7/17/05

Information Technology at Emory

Information Technology DivisionTechnical Services

More Observations

• Instrument the imapd daemon (we have the source code!)

• Log SELECTS on a user and mailbox basis

• Plot behavior

Page 17: IT Briefing Agenda 7/17/05

Information Technology at Emory

Information Technology DivisionTechnical Services

Results

0

200

400

600

800

1000

1 11 21 31 41 51

Users

To

tal

SE

LE

CT

co

mm

an

ds

≤ 1 min≤ 5 min > 5 min

Page 18: IT Briefing Agenda 7/17/05

Information Technology at Emory

Information Technology DivisionTechnical Services

Conclusions

• High-frequency SELECTs are killing us

• A new server/75 users is EXPENSIVE!

Page 19: IT Briefing Agenda 7/17/05

Information Technology at Emory

Information Technology DivisionTechnical Services

Hypothesis

• When clients check for new email they send a SELECT

• (They should send a NOOP)• Users are setting their clients to

check for email every minute

Page 20: IT Briefing Agenda 7/17/05

Information Technology at Emory

Information Technology DivisionTechnical Services

Final Notes

• Webmail checks every five minutes

(and does use SELECT)• Some clients have a drop-down

menu to select this time (1-min, 5-min, etc.)

Page 21: IT Briefing Agenda 7/17/05

Information Technology at Emory

Information Technology DivisionTechnical Services

Our Plea

• See if your users are polling < 5 min

• 10 min is better• You can always manually check

for new email• Help them change their polling

time if needed

Page 22: IT Briefing Agenda 7/17/05

Information Technology at Emory

Information Technology DivisionTechnical Services

The UNIX Group

• Chris Alexander• Bruce Anderson• Karla Fields• Amanda Gagnon• Ken Guyton• Curt Tucker• Eric Van Wieren

Page 23: IT Briefing Agenda 7/17/05

Information Technology at Emory

NetReg/CAT Update

Alan White

Page 24: IT Briefing Agenda 7/17/05

Information Technology at Emory

Emory University High Performance Computing Cluster

Keven Haynes

Page 25: IT Briefing Agenda 7/17/05

Information Technology at Emory

Information Technology DivisionTechnical Services

Need for High Performance

• Large number of computations• Large data set• Complex computations• Specialized applications • More disciplines doing

computational work

Page 26: IT Briefing Agenda 7/17/05

Information Technology at Emory

Information Technology DivisionTechnical Services

Need for Shared Resources

• Most researchers do not have physical resources to house large computing systems. Air Conditioning, Power, Security are all important, often overlooked.

• Many researchers lack technical expertise required to manage systems, especially Linux/Unix.

• Most personally-owned systems are underutilized, therefore not as cost-effective.

• Money pooled-together can buy bigger and better systems.

Page 27: IT Briefing Agenda 7/17/05

Information Technology at Emory

Information Technology DivisionTechnical Services

Emory High Performance Computing Cluster

• Partnership between Emory College, BIMCORE (School of Medicine) and ITD.

• Emory College and individual faculty (Jeager, Printz) provided funding for purchase of the cluster.

• BIMCORE provides software expertise, cost-recovery infrastructure.

• ITD provides facility and system administration.

Page 28: IT Briefing Agenda 7/17/05

Information Technology at Emory

Information Technology DivisionTechnical Services

The Cluster - hardware

• 63 dual-processor (AMD 2.2 GHz Opteron 248) Sun V20z’s “Compute Nodes”

• 1 quad-processor (AMD 2.2 GHZ Opteron 848) Sun V40z “Master Node”

• Compute Nodes have 2 GB of RAM each, Master node has 8GB.

• Each node has 73 GB of local disk space (RAID 1)

• Master Node has 550+ GB of local disk space• Two 47u APC powered rack enclosures

Page 29: IT Briefing Agenda 7/17/05

Information Technology at Emory

Information Technology DivisionTechnical Services

The Cluster - Networking

• All nodes connected via gigabit Ethernet (copper) on private network

• Two SMC gigabit switches• 21 Nodes are connected via 4 gigabit Myrinet• Service processors connected via 100 Mb

Ethernet• Two MRV serial console switches

Page 30: IT Briefing Agenda 7/17/05

Information Technology at Emory

Information Technology DivisionTechnical Services

The Cluster - Software• Red Hat Enterprise Linux - Version 3, x86_64,

Advanced Server and Workstation– Kernel 2.4.21, glibc 2.3.2, gcc version 3.2.3– 64-bit Operating system/runtime environment

• Sun Grid EngineTM :– Manages queuing and prioritization of jobs– Performs job and user accounting for time-shared

resource– Can support up to 200,000 jobs simultaneously– Heterogeneous support allows connection of Mac

OS X, Solaris and other execution hosts

Page 31: IT Briefing Agenda 7/17/05

Information Technology at Emory

Information Technology DivisionTechnical Services

Current and Future Applications

• Genesis (neural simulator, Jaeger)• Pattern Generation and Homeostasis in

Neural Circuits (Prinz)• Pharmacology (Severson)• Others:

– Animation Rendering – Statistical Analysis (-R-) – Numerical Analyis (MATLAB) – Bioinformatics (BLAST) – Large Population Studies, GIS

Page 32: IT Briefing Agenda 7/17/05

Information Technology at Emory

Information Technology DivisionTechnical Services

Who may use the Cluster?

• Researchers, namely PI’s• Open to anyone affiliated with

Emory, possibly some external research

• Subscription Fee: ~ $3000/year or $750/quarter

Page 33: IT Briefing Agenda 7/17/05

Information Technology at Emory

Information Technology DivisionTechnical Services

Questions?

Page 34: IT Briefing Agenda 7/17/05

Information Technology at Emory

Premiere Support Overview

Karen Jenkins

Page 35: IT Briefing Agenda 7/17/05

Information Technology at Emory

Information Technology DivisionTechnical Services

Premiere Support

• Advanced/escalated support for specific set of customers– Local support and other campus technical

professionals– Executive leadership (later phase)

• Benefits– Dedicated number to reduce wait times– Direct entry to high level support

technicians

Page 36: IT Briefing Agenda 7/17/05

Information Technology at Emory

Information Technology DivisionTechnical Services

When to use • Reporting of system down and other

performance issues only.– University Enterprise applications & Network– Examples include: Network Outage affecting a

large department, building, or campus; Eagle Mail is down; PeopleSoft is crawling; other “strange” behavior

• Non-critical or other work requests should go through Manage IT or ESR.– Examples include: account requests, virus

reporting, suggestions to improve service, etc.

Page 37: IT Briefing Agenda 7/17/05

Information Technology at Emory

Information Technology DivisionTechnical Services

Logistics

• Hours: M-F 8:00am – 5:00pm• After hours calls automatically

forwarded to the help desk (which forward to on-call after help desk hours).

• Premiere Support Team:– Call Center supervisor– Craig Myers– Linda Ellis

Page 38: IT Briefing Agenda 7/17/05

Information Technology at Emory

Information Technology DivisionTechnical Services

Responsibilities

• Obtain technical input/details• Escalate to proper Tier 3 team• Provide regular communication

and updates– Via Manage IT Bulletin Board

• Provide final debrief / explanation of problem– Again via Manage IT

Page 39: IT Briefing Agenda 7/17/05

Information Technology at Emory

Information Technology DivisionTechnical Services

Setup

• Dedicated line rings on the primary team members phone sets

• After 4 rings rolls over to help desk FTE phones … if busy the queue– Premiere Support calls are placed in

the front of the queue.– Investigating adding a visual indicator

for the help desk FTEs.

Page 40: IT Briefing Agenda 7/17/05

Information Technology at Emory

Information Technology DivisionTechnical Services

Pre-Requisites

• Requires a support account in Manage IT

• Participation in the local-l listserv• Caller ID information displayed

Page 41: IT Briefing Agenda 7/17/05

Information Technology at Emory

Information Technology DivisionTechnical Services

… and the number is …

Will be posted on the Manage IT Bulleting

Board

Available on TBD

Page 42: IT Briefing Agenda 7/17/05

Information Technology at Emory

Information Technology DivisionTechnical Services

INPUT, QUESTIONS, COMMENTS

?Questions?Questions

Page 43: IT Briefing Agenda 7/17/05

Information Technology at Emory

Information Technology DivisionTechnical Services

Quick Manage IT Update• New Manage IT Major Features for 8/31/05

– Flashboards– Port Status Table– 2-Way email– Assignment permissions group

• Target Features for 9/30/05– PS Status Table– Emory Reports– Magic View– Resolution / Communication to requester

Manage IT Training Session Scheduled for:September 13th @ 1:00pmNDB Auditorium or Kennessaw

Page 44: IT Briefing Agenda 7/17/05

Information Technology at Emory

Information Technology DivisionTechnical Services

Quick ESR Update

• New ESR Major Features by 8/31/05– Change pop-ups to long names– Web & DB self-service forms

• Target Features for 9/30/05– On-behalf of (in Manage IT too)– Communication box

Page 45: IT Briefing Agenda 7/17/05

Information Technology at Emory

Information Technology DivisionTechnical Services

NetCom Q&A

?Questions?Questions