Evolution of storage management: Transforming raw data into information S. Gopisetty S. Agarwala E. Butler D. Jadav S. Jaquet M. Korupolu R. Routray P. Sarkar A. Singh M. Sivan-Zimet C.-H. Tan S. Uttamchandani D. Merbach S. Padbidri A. Dieberger E. M. Haber E. Kandogan C. A. Kieliszewski D. Agrawal M. Devarakonda K.-W. Lee K. Magoutis D. C. Verma N. G. Vogl Exponential growth in storage requirements and an increasing number of heterogeneous devices and application policies are making enterprise storage management a nightmare for administrators. Back-of-the-envelope calculations, rules of thumb, and manual correlation of individual device data are too error prone for the day-to-day administrative tasks of resource provisioning, problem determination, performance management, and impact analysis. Storage management tools have evolved over the past several years from standardizing the data reported by storage subsystems to providing intelligent planners. In this paper, we describe that evolution in the context of the IBM TotalStoraget Productivity Center (TPC)—a suite of tools to assist administrators in the day-to-day tasks of monitoring, configuring, provisioning, managing change, analyzing configuration, managing performance, and determining problems. We describe our ongoing research to develop ways to simplify and automate these tasks by applying advanced analytics on the performance statistics and raw configuration and event data collected by TPC using the popular Storage Management Initiative-Specification (SMI-S). In addition, we provide details of SMART (storage management analytics and reasoning technology) as a library that provides a collection of data-aggregation functions and optimization algorithms. Introduction Managing storage systems within an enterprise has always been a complex task requiring skilled administrators to ensure zero downtime and high performance for business-critical applications. Over the years, the management of storage area networks (SANs) has become increasingly complex with petabyte-scale enterprises, complex application requirements, and heterogeneous hardware and protocols. Increased sensitivity to the operational costs of information technology is driving the efforts to optimally use resources; just-in-time provisioning is replacing just-in- case over-provisioning. To cope with the complexity, administrators create diagrams of SAN device connectivity, which provide only an out-of-date point in time end-to-end view; they manage individual devices— hosts, fabric switches, and storage controllers—that use proprietary interfaces provided by individual vendors. Each interface is different and reports data in nonstandard formats. The administrators have developed simple programs and collections of scripts to manage these devices. In order to deal with the complexity and because of the steep learning curve, administrators have begun to specialize in specific areas based on function or category. As a result of these conditions, administrators of enterprise SANs no longer manage their SAN as a whole; instead, they manage individual devices and use manual correlation, specialization, and various forms of bookkeeping to keep track of the parts. In response, storage management tools have evolved to assist administrators in managing increasingly complex SANs. Several storage vendors, including IBM, have recognized and responded to the need to simplify the discovery, monitoring, and reporting of storage subsystems and storage networks. Although devices such as storage controllers and switches from various vendors differ slightly in functionality, each device requires a specific application programming interface (API) to ÓCopyright 2008 by International Business Machines Corporation. Copying in printed form for private use is permitted without payment of royalty provided that (1) each reproduction is done without alteration and (2) the Journal reference and IBM copyright notice are included on the first page. The title and abstract, but no other portions, of this paper may be copied by any means or distributed royalty free without further permission by computer-based and other information-service systems. Permission to republish any other portion of this paper must be obtained from the Editor. IBM J. RES. & DEV. VOL. 52 NO. 4/5 JULY/SEPTEMBER 2008 S. GOPISETTY ET AL. 341 0018-8646/08/$5.00 ª 2008 IBM
12
Embed
Evolution of storage management: Transforming raw data ...users.ics.forth.gr/~magoutis/gopisetty.pdf · Evolution of storage management: Transforming raw data into information S.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Evolution of storagemanagement: Transformingraw data into information
S. GopisettyS. Agarwala
E. ButlerD. Jadav
S. JaquetM. Korupolu
R. RoutrayP. SarkarA. Singh
M. Sivan-ZimetC.-H. Tan
S. UttamchandaniD. MerbachS. Padbidri
A. DiebergerE. M. Haber
E. KandoganC. A. Kieliszewski
D. AgrawalM. Devarakonda
K.-W. LeeK. MagoutisD. C. Verma
N. G. Vogl
Exponential growth in storage requirements and an increasingnumber of heterogeneous devices and application policies aremaking enterprise storage management a nightmare foradministrators. Back-of-the-envelope calculations, rules of thumb,and manual correlation of individual device data are too errorprone for the day-to-day administrative tasks of resourceprovisioning, problem determination, performance management,and impact analysis. Storage management tools have evolved overthe past several years from standardizing the data reported bystorage subsystems to providing intelligent planners. In this paper,we describe that evolution in the context of the IBM TotalStoragetProductivity Center (TPC)—a suite of tools to assistadministrators in the day-to-day tasks of monitoring, configuring,provisioning, managing change, analyzing configuration, managingperformance, and determining problems. We describe our ongoingresearch to develop ways to simplify and automate these tasks byapplying advanced analytics on the performance statistics and rawconfiguration and event data collected by TPC using the popularStorage Management Initiative-Specification (SMI-S). Inaddition, we provide details of SMART (storage managementanalytics and reasoning technology) as a library that provides acollection of data-aggregation functions and optimizationalgorithms.
IntroductionManaging storage systems within an enterprise has
always been a complex task requiring skilled
administrators to ensure zero downtime and high
performance for business-critical applications. Over the
years, the management of storage area networks (SANs)
has become increasingly complex with petabyte-scale
enterprises, complex application requirements, and
heterogeneous hardware and protocols. Increased
sensitivity to the operational costs of information
technology is driving the efforts to optimally use
resources; just-in-time provisioning is replacing just-in-
case over-provisioning. To cope with the complexity,
administrators create diagrams of SAN device
connectivity, which provide only an out-of-date point in
time end-to-end view; they manage individual devices—
hosts, fabric switches, and storage controllers—that use
proprietary interfaces provided by individual vendors.
Each interface is different and reports data in
nonstandard formats. The administrators have developed
simple programs and collections of scripts to manage
these devices. In order to deal with the complexity and
because of the steep learning curve, administrators have
begun to specialize in specific areas based on function or
category. As a result of these conditions, administrators
of enterprise SANs no longer manage their SAN as a
whole; instead, they manage individual devices and use
manual correlation, specialization, and various forms of
bookkeeping to keep track of the parts.
In response, storage management tools have evolved to
assist administrators in managing increasingly complex
SANs. Several storage vendors, including IBM, have
recognized and responded to the need to simplify the
discovery, monitoring, and reporting of storage
subsystems and storage networks. Although devices such
as storage controllers and switches from various vendors
differ slightly in functionality, each device requires a
specific application programming interface (API) to
�Copyright 2008 by International Business Machines Corporation. Copying in printed form for private use is permitted without payment of royalty provided that (1) eachreproduction is done without alteration and (2) the Journal reference and IBM copyright notice are included on the first page. The title and abstract, but no other portions, of thispaper may be copied by any means or distributed royalty free without further permission by computer-based and other information-service systems. Permission to republish any other
portion of this paper must be obtained from the Editor.
IBM J. RES. & DEV. VOL. 52 NO. 4/5 JULY/SEPTEMBER 2008 S. GOPISETTY ET AL.
341
0018-8646/08/$5.00 ª 2008 IBM
retrieve configuration and performance information.
Thus, gathering performance data is done either by
means of vendor-provided APIs or via standard
interfaces, such as CIM (Common Information Model)
and capacity planning, performance management, and
problem determination.
Our ongoing research is focused on further automation
and simplification of the error-prone tasks of disaster
recovery planning, charge back [46], end-to-end
provisioning optimization [19], storage service
outsourcing [47], and others that are currently executed
using back-of-the-envelope calculations. Management
decisions are becoming more proactive rather than being
reactive. Administrators are increasingly using what-if
analyzers [48] to evaluate the impact of configuration
changes and system events. Our grand vision is a tighter
integration of storage management with server, virtual
machine, and IP network management, providing an end-
to-end application-level management environment with
dynamic continuous optimization.
*Trademark, service mark, or registered trademark ofInternational Business Machines Corporation in the United States,other countries, or both.
**Trademark, service mark, or registered trademark of EMCCorporation, Hewlett-Packard Development Company, L.P.,Office of Government Commerce, or Sun Microsystems, Inc., inthe United States, other countries, or both.
References1. Distributed Management Task Force, Inc., Common
Information Model (CIM) Standards; see http://www.dmtf.org/standards/cim/.
2. J. Case, M. Fedor, M. Schoffstall, and J. Davin, ‘‘A SimpleNetwork Management Protocol (SNMP),’’ IETF Request forComments 1098, Network Working Group (May 1990); seehttp://www.ietf.org/rfc/rfc1157.txt.
3. Storage Networking Industry Association, SMI-S: TheStorage Management Initiative Specification; see http://www.snia.org/forums/smi/tech_programs/smis_home/.
4. The Open Group, SNIA Open Source Java CIM ObjectManagers (CIMOMs); see http://www.opengroup.org/snia-cimom/.
5. IBM Corporation, IBM TotalStorage Productivity CenterSuite; see http://www-304.ibm.com/jct03004c/systems/storage/software/center/.
6. EMC Corporation, EMC ControlCenter Family; see http://www.emc.com/products/family/controlcenter-family.htm.
7. Hewlett-Packard Development Company, HP Systems InsightManager; see http://h18000.www1.hp.com/products/servers/management/hpsim/index.html.
8. L. Yin, S. Uttamchandani, M. Korupolu, K. Voruganti, andR. Katz, ‘‘SMART: An Integrated Multi-Action Advisor forStorage Systems,’’ Proceedings of the USENIX AnnualTechnical Conference, Boston, MA, 2006, pp. 229–242.
9. S. Uttamchandani, L. Yin, G. A. Alvarez, J. Palmer, and G.Agha, ‘‘CHAMELEON: A Self-Evolving, Fully-AdaptiveResource Arbitrator for Storage Systems,’’ Proceedings of theUSENIX Annual Technical Conference, Anaheim, CA, 2005,pp. 75–88.
10. K. T. Pollack and S. M. Uttamchandani, ‘‘Genesis: A ScalableSelf-Evolving Performance Management Framework forStorage Systems,’’ Proceedings of the 26th IEEE InternationalConference on Distributed Computing Systems, Lisboa,Portugal, 2006, p. 33.
11. L. Yin, S. Uttamchandani, and R. Katz, ‘‘An EmpiricalExploration of Black-Box Performance Models for StorageSystems,’’ Proceedings of the 14th IEEE InternationalSymposium on Modeling, Analysis, and Simulation of Computerand Telecommunication Systems, Monterey, CA, 2006,pp. 433–440.
12. L. Yin, S. Uttamchandani, J. Palmer, R. Katz, and G. Agha,‘‘AutoLoop: Automated Action Selection in the ‘Observe-Analyze-Act’ Loop for Storage Systems,’’ Sixth InternationalWorkshop on Policies for Distributed Systems and Networks,Stockholm, Sweden, 2005, pp. 129–138.
13. S. Uttamchandani, K. Voruganti, S. M. Srinivasan, J. Palmer,and D. Pease, ‘‘Polus: Growing Storage QoS ManagementBeyond a ‘4-Year Old Kid’,’’ Proceedings of the ThirdUSENIX Conference on File and Storage Technologies, SanFrancisco, CA, 2004, pp. 31–44.
14. J. Gray, ‘‘Why Do Computers Stop and What Can Be DoneAbout it?’’ Proceedings of the Fifth Symposium on Reliability inDistributed Software and Database Systems, Los Angeles, CA,1986, pp. 3–12.
15. S. Beattie, S. Arnold, C. Cowan, P. Wagle, C. Wright, and A.Shostack, ‘‘Timing the Application of Security Patches forOptimal Uptime,’’ Proceedings of the 16th Conference onSystems Administration, Philadelphia, PA, 2002, pp. 101–110.
16. M. Lovelace, M. Defiebre, H. Gunatilaka, C. Neal, and Y. Xu,‘‘TotalStorage Productivity Center V3.3 Update Guide,’’ IBMRedbooks, April 23, 2008; see http://www.redbooks.ibm.com/abstracts/sg247490.html.
17. P. Sarkar, R. Routray, E. Butler, C.-H. Tan, K. Voruganti,and K. Yang, ‘‘SPIKE: Best Practice Generation for StorageArea Networks,’’ Proceedings of the Second USENIXWorkshop on Tackling Computer Systems Problems withMachine Learning Techniques, Cambridge, MA, 2007.
18. S. Gopisetty, E. Butler, S. Jaquet, M. Korupolu, T. K. Nayak,R. Routray, M. Seaman, A. Singh, C.-H. Tan, S.Uttamchandani, and A. Verma, ‘‘Automated Planners forStorage Provisioning and Disaster Recovery,’’ IBM J. Res. &Dev. 52, No. 4/5, 353–365 (2008, this issue).
19. A. Singh, M. Korupolu, and B. Bamba, ‘‘SPARK: IntegratedResource Allocation in Virtualization-Enabled SAN DataCenters,’’ Research Report RJ-10407, IBM Almaden ResearchCenter, San Jose, CA 95120, April 2007; see http://www.aameeksingh.com/projects/spark-rj10407.pdf.
IBM J. RES. & DEV. VOL. 52 NO. 4/5 JULY/SEPTEMBER 2008 S. GOPISETTY ET AL.
349
20. J. H. Friedman, ‘‘Multivariate Adaptive Regression Splines,’’Annals Statistics 19, No. 1, 1–67 (1991).
21. L. Breiman, J. Friedman, C. J. Stone, and R. A. Olshen,Classification and Regression Trees, CRC Press, Boca Raton,FL, 2003.
22. J. R. Quinlan, ‘‘Learning with Continuous Classes,’’Proceedings of the Fifth Australian Joint Conference onArtificial Intelligence, Hobart, Tasmania, 1992, pp. 343–348.
23. P. J. Brockwell and R. A. Davis, Introduction to Time Seriesand Forecasting, Second Edition, Springer Publishing,New York, 2002.
24. J. W. Cooley and J. W. Tukey, ‘‘An Algorithm for theMachine Calculation of Complex Fourier Series,’’ Math.Comput. 19, No. 90, 297–301 (1965).
25. A. Dieberger, E. Kandogan, and C. A. Kieliszewski,‘‘Scalability in System Management GUIs: A Designer’sNightmare,’’ Proceedings of the Conference on Human Factorsin Computing Systems, Montreal, Quebec, Canada, 2006,pp. 99–104.
26. S. Agarwala, F. Alegre, K. Schwan, and J. Mehalingham,‘‘E2EProf: Automated End-to-End Performance Managementfor Enterprise Systems,’’ Proceedings of the 37th Annual IEEE/IFIP International Conference on Dependable Systems andNetworks, Edinburgh, Scotland, 2007, pp. 749–758.
27. P. Barham, A. Donnelly, R. Isaacs, and R. Mortier, ‘‘UsingMagpie for Request Extraction and Workload Modelling,’’Proceedings of the Sixth USENIX Symposium on OperatingSystem Design and Implementation, San Francisco, CA, 2004,pp. 259–272.
28. M. Y. Chen, E. Kıcıman, E. Fratkin, A. Fox, and E. Brewer,‘‘Pinpoint: Problem Determination in Large, DynamicInternet Services,’’ Proceedings of the International Conferenceon Dependable Systems and Networks, Florence, Italy, 2002,pp. 595–604.
29. A. Brown, G. Kar, and A. Keller, ‘‘An Active Approach toCharacterizing Dynamic Dependencies for ProblemDetermination in a Distributed Environment,’’ Proceedings ofthe Seventh IFIP/IEEE International Symposium on IntegratedNetwork Management, Seattle, WA, 2001, pp. 377–390.
30. V. Bahl, R. Chandra, A. Greenberg, S. Kandula, D. A. Maltz,and M. Zhang, ‘‘Towards Highly Reliable Enterprise NetworkServices Via Inference of Multi-Level Dependencies,’’Proceedings of the Conference on Applications, Technologies,Architectures. and Protocols for Computer Communications,Kyoto, Japan, 2007, pp. 13–24.
31. J. B. MacQueen, ‘‘Some Methods for Classification andAnalysis of MultiVariate Observations,’’ Proceedings of theFifth Berkeley Symposium on Mathematical Statistics andProbability, Berkeley, CA, 1967, pp. 281–297.
32. A. P. Dempster, N. M. Laird, and D. B. Rubin, ‘‘MaximumLikelihood from Incomplete Data Via the EM Algorithm,’’J. R. Stat. Soc. Series B (Methodological) 39, No. 1, 1977,1–38 (1977).
33. CA, Inc., CA Storage Resource Manager; see http://ca.com/us/products/product.aspx?ID¼1541.
34. Hewlett-Packard Development Company, HP StorageEssentials (SRM) Software; see http://h18006.www1.hp.com/storage/software/srmgt/index.html.
35. Symantec Corporation, Storage Management; see http://www.symantec.com/business/products/category.jsp?pcid¼2245.
37. D. Russell and R. E. Passmore, ‘‘Magic Quadrant for StorageResource Management and SAN Management Software,2007,’’ Technical Report G00146578, Gartner RAS CoreResearch, Gartner, March 2007.
38. B. B. Bederson, L. Stead, and J. D. Hollan, ‘‘Padþþ: Advancesin Multiscale Interfaces,’’ Proceedings of the Conference onHuman Factors in Computing Systems, Boston, MA, 1994,pp. 315–316.
39. ITIL: IT Infrastructure Library; see http://www.itil-officialsite.com/home/home.asp.
40. D. A. Menasce, V. A. F. Almeida, and L. W. Dowdy, CapacityPlanning and Performance Modeling: From Mainframes toClient-Server Systems, Prentice-Hall, Inc., Upper SaddleRiver, NJ, 1994.
41. CA, Inc., CA SAN Designer; see http://ca.com/us/products/product.aspx?ID¼4590.
42. G. A. Alvarez, E. Borowsky, S. Go, T. H. Romer, R. Becker-Szendy, R. Golding, A. Merchant, M. Spasojevic, A. Veitch,and J. Wilkes, ‘‘MINERVA: An Automated ResourceProvisioning Tool for Large-Scale Storage Systems,’’ ACMTrans. Comput. Syst. 19, No. 4, 483–518 (2001).
43. E. Anderson, S. Spence, R. Swaminathan, M. Kallahalla, andQ. Wang, ‘‘Quickly Finding Near-Optimal Storage Designs,’’ACM Trans. Comput. Syst. 23, No. 4, 337–374 (2005).
44. J. Ward, M. O’Sullivan, T. Shahoumian, and J. Wilkes,‘‘Appia: Automatic Storage Area Network Fabric Design,’’Proceedings of the Conference on File and StorageTechnologies, Monterey, CA, 2002, pp. 203–217.
45. J. Wolf, ‘‘The Placement Optimization Program: A PracticalSolution to the Disk File Assignment Problem,’’ Proceedingsof the 1989 ACM SIGMETRICS International Conference onMeasurement and Modeling of Computer Systems, Oakland,CA, 1989, pp. 1–10.
46. S. Agarwala, R. Routray, and S. Uttamchandani,‘‘ChargeView: An Integrated Tool for ImplementingChargeback in IT Systems,’’ Proceedings of the 11th IEEE/IFIP Network Operations and Management Symposium,Salvador, Bahia, Brazil, 2008, see http://www.iit.edu/;routram/ChargeView.pdf.
47. S. Uttamchandani, K. Voruganti, R. Routray, L. Yin, A.Singh, and B. Yolken, ‘‘BRAHMA: Planning Tool forProviding Storage Management as a Service,’’ Proceedings ofthe IEEE International Conference on Services Computing,Salt Lake City, UT, 2007, pp. 1–10.
48. A. Singh, M. Korupolu, and K. Voruganti, ‘‘Zodiac: EfficientImpact Analysis for Storage Area Networks,’’ Proceedings ofthe Fourth USENIX Conference on File and StorageTechnologies, San Francisco, CA, 2005, pp. 73–86.
Received October 1, 2007; accepted for publication
S. GOPISETTY ET AL. IBM J. RES. & DEV. VOL. 52 NO. 4/5 JULY/SEPTEMBER 2008
350
December 19, 2007; Internet publication June 18, 2008
Sandeep Gopisetty IBM Almaden Research Center,650 Harry Road, San Jose, California 95120([email protected]). Mr. Gopisetty is a Senior TechnicalStaff Member and manager. He leads the autonomic storagemanagement research, where he is responsible for the strategy,vision, and architecture of the TPC and its analytics. He iscurrently working on various optimization and resiliency analyticsfor autonomic storage resource manager and integrated systemsmanagement. He is the recipient of several patents and IBMcorporate recognition awards including an Outstanding InnovationAward and a Supplemental Outstanding Technical AchievementAward for his vision and technical contributions to the architectureof the TPC as well as leadership in driving his vision into plan andthrough implementation with a team that spanned three divisions.He also received an Outstanding Technical Achievement Awardand a Supplemental Outstanding Technical Achievement Award,both for character recognition. His research interests includeobject-oriented systems, Sun Java**, C and Cþþ programming,and distributed database systems development. He graduated withan M.S. degree in computer engineering from Santa ClaraUniversity.
Sandip Agarwala IBM Almaden Research Center, 650 HarryRoad, San Jose, California 95120 ([email protected]).Dr. Agarwala is a Research Staff Member. He holds a Ph.D. degreein computer science from the Georgia Institute of Technology, anda B.Tech. degree in computer science from the Indian Institute ofTechnology, Kharagpur. His research interests are in the generalarea of experimental computer systems, with primary focus on thedesign, development, and analysis of system- and middleware-leveltechniques to diagnose performance, manage resources, andautomate the management of large-scale distributed systems.
Eric Butler IBM Almaden Research Center, 650 Harry Road,San Jose, California 95120. Mr. Butler is an Advisory SoftwareEngineer. He holds B.S. and M.S. degrees in electrical engineeringfrom San Jose State University. His research interests include datacenter optimization; integrated system, storage, and networkmanagement; and storage systems.
Divyesh Jadav IBM Almaden Research Center, 650 HarryRoad, San Jose, California 95120 ([email protected]).Dr. Jadav is a Software Architect in the Storage Systems andServers group. He holds a B.E. degree from Bombay University,India, and M.S. and Ph.D. degrees from Syracuse University, all incomputer engineering. He has worked in the areas of RAID(Redundant Array of Independent Disks) software, autonomicperformance control, and storage resource management.
Stefan Jaquet IBM Almaden Research Center, 650 HarryRoad, San Jose, California 95120. Mr. Jaquet is a Senior SoftwareEngineer. He holds a B.S. degree in mathematics and computerscience from Santa Clara University, and an M.S. degree incomputer science from San Jose State University. He has workedon various data management, storage systems, and storagemanagement projects, and he is currently focused on integratedstorage and systems management as well as storage performancemanagement software.
Madhukar Korupolu IBM Almaden Research Center,650 Harry Road, San Jose, California 95120([email protected]). Dr. Korupolu is a Research Staff
Member. He holds M.S. and Ph.D. degrees in computer sciencefrom the University of Texas at Austin, and a B.Tech. degree incomputer science from the Indian Institute of Technology, Madras.His areas of interest and contribution are in capacity planning andprovisioning (technology released as part of IBM TotalStorageProductivity Center), autonomic resource management and relatedserver and storage optimization in data centers, virtualizationmanagement, and more generally, algorithms and distributedsystems. He is presently an Associate Editor for the ACM journalTransactions on Storage.
Ramani Routray IBM Almaden Research Center, 650 HarryRoad, San Jose, California 95120 ([email protected]).Mr. Routray is an Advisory Software Engineer. He holds an M.S.degree in computer science from Illinois Institute of Technology.His research interests include storage systems, SAN simulation,integrated systems management, machine learning, and disasterrecovery.
Prasenjit Sarkar IBM Almaden Research Center, 650 HarryRoad, San Jose, California 95120. Dr. Sarkar is a Research StaffMember in computer science and Master Inventor whose focus ison autonomic data storage resource management. He has madekey architectural contributions in the areas of self-management,optimization, fault analysis, storage provisioning, andorchestration that are featured in the IBM TotalStorageProductivity Center suite of products. He holds a B.S. degree incomputer science and engineering from the Indian Institute ofTechnology, Kharagpur, and M.S. and Ph.D. degrees in computerscience, both from the University of Arizona. His initial researchat IBM focused on the then-emerging field of storage networkingover IP networks. In addition to authoring Internet EngineeringTask Force (IETF) industry standards, he was instrumental indesigning and releasing the industry’s first iSCSI (Internet SmallComputer System Interface) storage controller in June 2001. Hehas received five patents and three IBM Outstanding TechnicalAchievement Awards.
Aameek Singh IBM Almaden Research Center, 650 HarryRoad, San Jose, California 95120 ([email protected]).Dr. Singh holds a Ph.D. degree in computer science from theGeorgia Institute of Technology. His research interests includeintegrated management and security for enterprise-scale storageand distributed systems.
Miriam Sivan-Zimet IBM Almaden Research Center, 650Harry Road, San Jose, California 95120. Ms. Sivan-Zimet is anAdvisory Software Engineer and holds an M.S. degree in computerscience from the University of California at Santa Cruz.
Chung-Hao Tan IBM Almaden Research Center, 650 HarryRoad, San Jose, California 95120 ([email protected]).Mr. Tan is a Senior Software Engineer. He holds an M.S. degree incomputer science from the University of Southern California.His research interests include HCI, system management, andmachine learning.
Sandeep Uttamchandani IBM Almaden Research Center,650 Harry Road, San Jose, California 95120([email protected]). Dr. Uttamchandani holds M.S. andPh.D. degrees from University of Illinois, Urbana–Champaign. He
IBM J. RES. & DEV. VOL. 52 NO. 4/5 JULY/SEPTEMBER 2008 S. GOPISETTY ET AL.
351
currently leads the research effort in developing and delivering aresiliency planner for the IBM systems management product line.He has been involved in projects relating to storage protocols,distributed file systems, autonomic storage management, and large-scale customer deployments. He started and developed theSMART project at IBM Almaden Research Center, whichexplored model-based techniques for storage management. He hasauthored several papers in key systems conferences and key patentdisclosures in the systems management domain.
David Merbach IBM Systems and Technology Group,3605 Highway 52 North, Rochester, Minnesota 55901([email protected]). Mr. Merbach is an architect for theTotalStorage Productivity Center.
Sumant Padbidri IBM Almaden Research Center, 650 HarryRoad, San Jose, California 95120 ([email protected]).Mr. Padbidri is a Senior Technical Staff Member and lead architectfor the TotalStorage Productivity Center at IBM. He holds anM.S. degree in computer science from the University of Bombay.
Andreas Dieberger IBM Almaden Research Center,650 Harry Road, San Jose, California 95120. Dr. Dieberger is aResearch Staff Member working on HCI.
Eben M. Haber IBM Almaden Research Center, 650 HarryRoad, San Jose, California 95120. Dr. Haber is a Research StaffMember working on HCI. He holds a Ph.D. degree from theUniversity of Wisconsin–Madison where he worked on improvinguser interfaces for database systems. His interests includedatabases, user interfaces, and visualization of structuredinformation. He has worked on data mining and visualization aswell as user interface design, and he is currently studying humaninteractions with complex systems.
Eser Kandogan IBM Almaden Research Center, 650 HarryRoad, San Jose, California 95120. Dr. Kandogan is a ResearchStaff Member. He holds a Ph.D. degree from the University ofMaryland, where he studied computer science with a specializationin HCI. His current interests include human interaction withcomplex systems, policy-based system management, ethnographicstudies of system administrators, information visualization, andend-user programming.
Cheryl A. Kieliszewski IBM Almaden Research Center,650 Harry Road, San Jose, California 95120 ([email protected]).Dr. Kieliszewski is a Research Scientist focused on the humanelement of service system design. She has worked in human factorsand has a background in general design and HCI. She holds aPh.D. degree in industrial and systems engineering from theVirginia Polytechnic Institute.
Dakshi Agrawal IBM Research Division, Thomas J. WatsonResearch Center, 19 Skyline Drive, Hawthorne, New York 10532([email protected]).Dr.Agrawal received aB.Tech. degree fromthe Indian Institute of Technology–Kanpur, an M.S. degree fromWashington University, and a Ph.D. degree from the University ofIllinois, Urbana–Champaign, all in electrical engineering. Hemanages the Network Management Research group.
Murthy Devarakonda IBM Research Division, Thomas J.Watson Research Center, P.O. Box 218, Yorktown Heights,New York 10598. Dr. Devarakonda is a Senior Manager andResearch Staff Member in the Services Research department at theIBM T. J. Watson Research Center. He received his Ph.D. degreein computer science from the University of Illinois at Urbana–Champaign in 1988. Presently, his research is focused ondistributed file systems, Web technologies, storage and systemsmanagement, and now services computing. He received three IBMResearch Division Awards for his work on distributed file systemsand Global Technology Outlook development. Dr. Devarakondais a Senior Member of the IEEE and the ACM.
Kang-Won Lee IBM Research Division, Thomas J. WatsonResearch Center, 19 Skyline Drive, Hawthorne, New York 10532.Dr. Lee is a Research Staff Member and a manager of the WirelessNetwork Research group. He holds a Ph.D. degree in computerscience from the University of Illinois, Urbana–Champaign, andB.S. and M.S. degrees in computer engineering from the SeoulNational University. His research interest lies in distributedcomputing systems, wired and wireless computer networks, andon-demand policy-based computer system management. Hereceived an IBM Research Division Award for his contribution inpolicy-based autonomic computing systems.
Kostas Magoutis IBM Research Division, Thomas J. WatsonResearch Center, P.O. Box 218, Yorktown Heights, New York10598 ([email protected]). Dr. Magoutis is a Research StaffMember in the Services Research department. His researchinterests are in distributed systems, storage systems, and ITservices. Recently, he has been working on modeling andmanagement of distributed middleware systems, self-regulating,high-speed access to network storage systems, and improving thedesign and delivery of IT services. He holds a Ph.D. degree incomputer science from Harvard University.
Dinesh C. Verma IBM Research Division, Thomas J. WatsonResearch Center, 19 Skyline Drive, Hawthorne, New York 10532([email protected]). Dr. Verma is a researcher and seniormanager in the networking technology area. He holds a Ph.D.degree in computer networking from the University of CaliforniaBerkeley, a Masters in Management of Technology degree fromPolytechnic University, and a B.S. degree in computer science fromthe Indian Institute of Technology, Kanpur. He holds 24 patentsrelated to computer networks and has authored more than 50papers and four books in the field. He is the program manager forthe U.S. and UK International Technology Alliance in NetworkSciences. He is a Fellow of the IEEE and has served in variousprogram committees and technical committees. His researchinterests include topics in wireless networks, network management,distributed computing, and autonomic systems.
Norbert G. Vogl IBM Research Division, Thomas J. WatsonResearch Center, P.O. Box 218, Yorktown Heights, New York10598 ([email protected]). Mr. Vogl holds degrees in mathematicsand computer science from Clarkson University and PennsylvaniaState University. He develops service and application prototypes,and his experience includes decision support for storage allocation,IT in the small and medium business sector, bulk file delivery viasatellite communication systems, video and data transmission overresidential broadband, and workflows of intraenterprise electroniccommerce.
S. GOPISETTY ET AL. IBM J. RES. & DEV. VOL. 52 NO. 4/5 JULY/SEPTEMBER 2008