KEYNOTE 1: Autonomic Business Service Management Dr. Donald F. Ferguson
SVP, Chief Architect EITM
Medium and large enterprises think of information technology implementing business services. Examples include online banking or Web commerce. Most systems and application management technology manage individual hardware and software systems. A business service is inherently a composite comprised from multiple HW, SW and logical entities. For example, a Web commerce system may have a Web server, Web application server, database server and messaging system to connect to mainframe inventory management. Each of the systems has various installed software.
Businesses want to automate management of the business service, not the individual instances. IT management systems must manage the service, “unwind” the high level policies and operations, and apply them to individual HW and SW elements. SOA makes managing composites more difficult due to dynamic binding and request routing.
This presentation describes the design and implementation of a business service management system. The core elements include:
Rule based event correlation and rule based discovery of the structure of a business service.
Algorithmic analysis of the composite service to automatically detect and repair availability and end-to-end performance problems.
The presentation suggests topics for additional research.
Dr. Donald F. Ferguson is CA’s Chief Architect, responsible for the design and strategy for all CA products. Before CA, Don spent a year at Microsoft as a Technical Fellow in the Office of the CTO. The focus was on Microsoft’s enterprise software, Internet SOA platform and model driven application systems. Prior to Microsoft, Don was an IBM Fellow, Chief Architect for IBM Software Group (SWG) and chaired the SWG Architecture Board. His responsibility was the architecture and technical strategy of the WebSphere, Lotus, DB2, Tivoli and Rational products. Don contributed to several important standards including J2EE, EJBs and various Web service standards. Don was the Chief Architect for the WebSphere product family from inception until assuming the SWG Chief Architect role in 2001. Don got a Ph.D. in Computer Science from Columbia University in 1989 and joined IBM Research in 1987.
Don’s hobbies include Kenpo Karate, Krav Maga, trying to relearn Spanish and donuts.
KEYNOTE 2: Engineering Autonomic Systems Joseph L. Hellerstein
The wide-spread interest in self-management reflects the disturbing fact that scaling information systems is often impaired by the burdens of management and operations. These concerns have motivated the development of technologies for self-healing, self-configuration, self-optimization, and self-protection. Regrettably, it is rare for these technologies to be deployed in production because of their hidden costs. For example, model-based approaches for configuration and optimization are powerful in laboratory demonstrations, but these approaches typically have high costs for model construction and maintenance. This talk discusses the need for a methodology for engineering autonomic systems that systematically addresses requirements, design, implementation, and assessment. The approach discussed in this talk is based on control theory, an approach that is widely used in other engineering disciplines to blend formal mathematics with practical insights to build robust systems.
Joseph L Hellerstein is a Member of Technical Staff at Google in Seattle, Washington, where his work focuses on building a large scale distributed operating system. Prior to joining Google in 2008, he was a Principal Architect at Microsoft Corporation in Redmond, Washington where he contributed to .NET threading and multicore. From 1984-2006, Dr. Hellerstein was a researcher and manager at the IBM Thomas J Watson Research Center in Hawthorne, New York, where he founded the Adaptive Systems Department, a team of 25 that addressed various aspects of autonomic computing (http://researchweb.watson.ibm.com/PM/). He has also been an adjunct professor at Columbia University in New York City and the University of Washington in Seattle. Dr. Hellerstein received the Ph.D. in Computer Science from the University of California at Los Angeles, and has authored or co-authored approximately 100 peer reviewed articles, an Addison-Wesley book on expert systems, and a Wiley book entitled "Feedback Control of Computing Systems." Most recently, he received the IEEE/IFIP Stokesberry Award for outstanding contributions to network, systems, and service management.
KEYNOTE 3: Flexible Behaviour Regulation in Agent Based Systems Michael Luck
Department of Computer Science King's College London
Cooperation is the fundamental underpinning of multi-agent systems, allowing agents to interact to achieve their goals. However, agents must manage the risk associated with interacting with others who have different objectives, or who may fail to fulfill their commitments. There are many ways in which such a desirable social order may be encouraged or even mandated. For example, trust o?ers a mechanism for modeling and reasoning about reliability, honesty, etc, while organisations and norms provide a framework within which to apply them, and motivations provide a means for representing and reasoning about overall objectives. In this talk, I will consider the role of trust, organisations and norms in a motivation-based view of agency that seeks to regulate behaviour, and will illustrate some of these issues with aspects of several projects, including the CONTRACT project, concerned with contract-based electronic business systems. Finally, I will also seek to identify some key themes entwining these notions of behaviour regulation with autonomic computing.
Michael Luck is a Professor in the Department of Computer Science at King's College London, where he leads the Agents and Intelligent Systems group. He has been working in the field of autonomous agents and multi-agent systems since its early days, and has over 150 publications. His work has sought to take a principled approach to the development of practical agent systems, and spans: formal frameworks for intelligent agents and multi-agent systems; the formalisation of existing practical agent systems and theories; development of information-based agent applications in domains such as genome analysis; norms and institutions; trust and reputation; agent infrastructure; and other areas.
Michael was a member of the Executive Committee of AgentLink III, the European Network of Excellence for Agent-Based Computing, having previously been the Director of AgentLink II. He was a co-founder, and now an Advisory Board member, of the European Multi-Agent Systems (EUMAS) workshop series, and is a Steering Committee member for the Central and Eastern European Conference on Multi-Agent Systems (CEEMAS). He was also a member of the Advisory Board for the European Agent Systems Summer Schools (until 2007) and for FIPA. Michael is an editorial board member of the journal of Autonomous Agents and Multi-Agent Systems, the International Journal of Agent-Oriented Software Engineering, Web Intelligence and Agent Systems, and ACM Transactions on Autonomous and Adaptive Systems. He is principal author of AgentLink's two agent technology roadmaps, and has been involved in significant efforts to build bridges with
industry and commerce.