Self-Management for Large-Scale Distributed Systems

Total Page:16

File Type:pdf, Size:1020Kb

Self-Management for Large-Scale Distributed Systems Self-Management for Large-Scale Distributed Systems AHMAD AL-SHISHTAWY PhD Thesis Stockholm, Sweden 2012 TRITA-ICT/ECS AVH 12:04 KTH School of Information and ISSN 1653-6363 Communication Technology ISRN KTH/ICT/ECS/AVH-12/04-SE SE-164 40 Kista ISBN 978-91-7501-437-1 SWEDEN Akademisk avhandling som med tillstånd av Kungl Tekniska högskolan framlägges till offentlig granskning för avläggande av teknologie doktorsexamen i elektronik och datorsystem onsdagen den 26 september 2012 klockan 14.00 i sal E i Forum IT-Universitetet, Kungl Tekniska högskolan, Isajordsgatan 39, Kista. Swedish Institute of Computer Science SICS Dissertation Series 57 ISRN SICS-D–57–SE ISSN 1101-1335. © Ahmad Al-Shishtawy, September 2012 Tryck: Universitetsservice US AB iii Abstract Autonomic computing aims at making computing systems self-managing by using autonomic managers in order to reduce obstacles caused by manage- ment complexity. This thesis presents results of research on self-management for large-scale distributed systems. This research was motivated by the in- creasing complexity of computing systems and their management. In the first part, we present our platform, called Niche, for program- ming self-managing component-based distributed applications. In our work on Niche, we have faced and addressed the following four challenges in achiev- ing self-management in a dynamic environment characterized by volatile re- sources and high churn: resource discovery, robust and efficient sensing and actuation, management bottleneck, and scale. We present results of our re- search on addressing the above challenges. Niche implements the autonomic computing architecture, proposed by IBM, in a fully decentralized way. Niche supports a network-transparent view of the system architecture simplifying the design of distributed self-management. Niche provides a concise and ex- pressive API for self-management. The implementation of the platform relies on the scalability and robustness of structured overlay networks. We proceed by presenting a methodology for designing the management part of a dis- tributed self-managing application. We define design steps that include par- titioning of management functions and orchestration of multiple autonomic managers. In the second part, we discuss robustness of management and data con- sistency, which are necessary in a distributed system. Dealing with the effect of churn on management increases the complexity of the management logic and thus makes its development time consuming and error prone. We pro- pose the abstraction of Robust Management Elements, which are able to heal themselves under continuous churn. Our approach is based on replicating a management element using finite state machine replication with a reconfig- urable replica set. Our algorithm automates the reconfiguration (migration) of the replica set in order to tolerate continuous churn. For data consistency, we propose a majority-based distributed key-value store supporting multiple consistency levels that is based on a peer-to-peer network. The store enables the tradeoff between high availability and data consistency. Using majority allows avoiding potential drawbacks of a master-based consistency control, namely, a single-point of failure and a potential performance bottleneck. In the third part, we investigate self-management for Cloud-based storage systems with the focus on elasticity control using elements of control theory and machine learning. We have conducted research on a number of different designs of an elasticity controller, including a State-Space feedback controller and a controller that combines feedback and feedforward control. We describe our experience in designing an elasticity controller for a Cloud-based key-value store using state-space model that enables to trade-off performance for cost. We describe the steps in designing an elasticity controller. We continue by presenting the design and evaluation of ElastMan, an elasticity controller for Cloud-based elastic key-value stores that combines feedforward and feedback control. To my family vii Acknowledgements This thesis would not have been possible without the help and support of many people around me, only a proportion of which I have space to acknowledge here. I would like to start by expressing my deep gratitude to my supervisor Associate Professor Vladimir Vlassov for his vision, ideas, and useful critiques of this research work. With his insightful advice and unsurpassed knowledge that challenged and enriched my thoughts, together with the freedom given to me to pursue independent work, I was smoothly introduced to academia and research and kept focused on my goals. I would like as well to take a chance to thank him for the continuous support, patience and encouragements that have been invaluable on both academic and personal levels. I feel privileged to have the opportunity to work under the co-supervision of Professor Seif Haridi. His deep knowledge in the divers fields of computer science, fruitful discussions, and enthusiasm have been a tremendous source of inspiration. I am also grateful to Dr. Per Brand for sharing his knowledge and experience with me during my research and for his contributions and feedback to my work. I acknowledge the help and support given to me by the director of doctoral studies Associate Professor Robert Rönngren and the head of Software and Com- puter Systems unit Thomas Sjöland. I would like to thank Dr. Sverker Janson, the director of Computer Systems Laboratory at SICS, for his precious advices and guidance to improve my research quality and orient me to the right direction. I am truly indebted and thankful to my colleagues and dear friends Tallat Shafaat, Cosmin Arad, Amir Payberah, and Fatemeh Rahimian for their daily support and inspiration through the ups and downs of the years of this work. I am indebted to all my colleagues at KTH and SICS, specially to Dr. Sarunas Girdzijauskas, Dr. Jim Dowling, Dr. Ali Ghodsi, Roberto Roverso, and Niklas Ekström for making the environment at the lab both constructive and fun. I also acknowledge Muhammad Asif Fayyaz, Amir Moulavi, Tareq Jamal Khan, and Lin Bao for the work we did together. I take this opportunity to thank the Grid4All project team, especially Konstantin Popov, Joel Höglund, Dr. Nikos Parlavantzas, and Professor Noel de Palma for being a constant source of help. This research has been partially funded by the Grid4All FP6 European project; the Complex Service Systems focus project, a part of the ICT-TNG Strategic Re- search Areas initiative at the KTH; the End-to-End Clouds project funded by the Swedish Foundation for Strategic Research; the RMAC project funded by EIT ICT Labs. Finally, I owe my deepest gratitude to my wife Marwa and to my daughters Yara and Awan for their love and support at all times. I am most grateful to my parents for helping me to be where I am now. Contents Contents ix List of Figures xiii List of Tables xvii List of Algorithms xix I Thesis Overview 1 1 Introduction 3 1.1 Summary of Research Objectives . 5 1.2 Main Contributions . 6 1.3 Thesis Organization . 7 2 Background 9 2.1 Autonomic Computing . 10 2.2 The Fractal Component Model . 13 2.3 Structured Peer-to-Peer Overlay Networks . 14 2.4 Web 2.0 Applications . 16 2.5 State of the Art and Related Work in Self-Management for Large Scale Distributed Systems . 19 3 Self-Management for Large-Scale Distributed Systems 25 3.1 Enabling and Achieving Self-Management for Large-Scale Distributed Systems . 26 3.2 Robust Self-Management and Data Consistency in Large-Scale Dis- tributed Systems . 30 3.3 Self-Management for Cloud-Based Storage Systems: Automation of Elasticity . 32 4 Thesis Contributions 35 ix x CONTENTS 4.1 List of Publications . 36 4.2 Contributions . 37 5 Conclusions and Future Work 45 5.1 The Niche Platform . 45 5.2 Robust Self-Management and Data Consistency in Large-Scale Dis- tributed Systems . 47 5.3 Self-Management for Cloud-Based Storage Systems . 47 5.4 Discussion and Future Work . 48 II Enabling and Achieving Self-Management for Large-Scale Distributed Systems 53 6 Enabling Self-Management of Component Based Distributed Ap- plications 55 6.1 Introduction . 57 6.2 The Management Framework . 58 6.3 Implementation and evaluation . 61 6.4 Related Work . 64 6.5 Future Work . 66 6.6 Conclusions . 67 7 Niche: A Platform for Self-Managing Distributed Application 69 7.1 Introduction . 71 7.2 Background . 73 7.3 Related Work . 75 7.4 Our Approach . 76 7.5 Challenges . 77 7.6 Niche: A Platform for Self-Managing Distributed Applications . 79 7.7 Development of Self-Managing Applications . 92 7.8 Design Methodology . 107 7.9 Demonstrator Applications . 110 7.10 Policy Based Management . 120 7.11 Conclusion . 123 7.12 Future Work . 124 7.13 Acknowledgments . 125 8 A Design Methodology for Self-Management in Distributed En- vironments 127 8.1 Introduction . 129 8.2 The Distributed Component Management System . 130 8.3 Steps in Designing Distributed Management . 132 8.4 Orchestrating Autonomic Managers . 133 CONTENTS xi 8.5 Case Study: A Distributed Storage Service . 135 8.6 Related Work . 141 8.7 Conclusions and Future Work . 142 IIIRobust Self-Management and Data Consistency in Large- Scale Distributed Systems 145 9 Achieving Robust Self-Management for Large-Scale Distributed Applications 147 9.1 Introduction . 149 9.2 Background . 151 9.3 Automatic Reconfiguration of Replica Sets . 153 9.4 Robust Management Elements in Niche . 162 9.5 Prototype and Evaluation . 162 9.6 Related Work . 171 9.7 Conclusions and Future Work . 172 10 Robust Fault-Tolerant Majority-Based Key-Value Store Support- ing Multiple Consistency Levels 173 10.1 Introduction . 175 10.2 Related Work . 177 10.3 P2P Majority-Based Object Store . 180 10.4 Discussion . 186 10.5 Evaluation . 188 10.6 Conclusions and Future Work .
Recommended publications
  • International Comparative Research on Iot-Based Supply Chain Risk Management
    International Comparative Research on IoT-based Supply Chain Risk Management A/Prof. Yu Cui Graduate School of Business Administration and Economics, Otemon Gakuin University, Osaka, Japan Email: [email protected] Prof. Hiroki Idota Faculty of Economics, Kindai University Prof. Masaharu Ota Graduate School of Business, Osaka City University International Comparative Research on IoT-based Supply Chain Risk Management ABSTRACT In this paper, we firstly discuss current status and problems of food supply chain, which has been attached more importance in supply chain studies in recent years. And then, a review and analysis of the research on traceability systems for IoT-based food supply chains will be conducted. In the latter part, we introduce and explain the establishment of food supply chains in Thailand and China and their respective traceability systems with case studies. Moreover, we conduct a systematic analysis regarding the changes and effects the blockchain made on supply chains. Furthermore, through a case analysis of Japan, explicit speculation and forecast would be made on how blockchain affects the development of traceability systems of IoT- based food supply chain. Keywords: Food Supply Chain, Risk Management, IoT-based Traceability System, Blockchain INTRODUCTION In 2011, Thailand suffered a severe flooding which occurs once in 50 years. Its traditional industrial base - Ayutthaya Industrial Park was flooded and nearly 200 factories were closed down. In the same year, Japan’s 311 Kanto Earthquake also caused serious losses to the manufacturing industry and numerous supply chain companies in Japan. And recently, scandals involving data falsification in automotive, steel and carbon fiber have caused great impact on a large number of related supply chain companies and they are faced with the dilemma of supply chain disruption.
    [Show full text]
  • Design Issues in Distributed Management Information Systems
    DESIGN ISSUES IN DISTRIBUTED MANAGEMENT INFORMATION SYSTEMS by JACOB AKOKA B.S., Faculte des Sciences-Paris (1970) S.M., University of Paris VI (1971) Doctorat 3eme Cycle, University of Paris VI (1975) SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE .OF DOCTOR OF PHILOSOPHY at the MASSACHUSETTS INSTITUTE OF TECHNOLOGY May 4, 1978 Signature of Author .................................................. Sloan School of Management, May 4, 1978 Certified by ......................................................... Thesis Supervisor Accepted by ......................................................... Chairman, Department Committee DESIGN ISSUES IN DISTRIBUTED MANAGEMENT INFORMATION SYSTEMS by Jacob Akoka Submitted to the Department of Management on May 4, 1978 in partial fulfillment of the requirements for the Degree of Doctor of Philosophy ABSTRACT Due to the advances in computer network technology and the steadily decreasing cost of hardware, distributed information systems have become a potential alternative to centralized information systems.' This thesis analyzes issues related to the design of distributed information systems. Most of the research done in the past can be characterized by a piece- meal approach since it tends to consider the computer network design issue and the distributed data base design issue separately. The critical survey presented in Chapter 2 points out the need to integrate both issues in an overall design approach. In an attempt to incorporate most of the factors that compose distributed information systems, we present a global model in which network topology, communication channels capacity, size of computer hardware, pricing schemes, and routing dis- ciplines are interrelated in an optimal design. In addition, we show how to derive from the global model a design model for distributed database systems.
    [Show full text]
  • Enterprise Architecture Techniques for SAP Customers
    October 2007 Enterprise Architecture Techniques for SAP Customers by Derek Prior Enterprise architecture has rapidly matured in recent years as a business-driven technique to provide companies with the big picture needed to optimize long-term IT investments. Some of the leading SAP customers have been quietly deploying enterprise architecture techniques to transform their business and prepare for SOA. Why haven’t you? Enterprise Strategies Report Acronyms and Initialisms ADM Architecture development method ERP Enterprise resource planning BPM Business process management ISV Independent software vendor CMDB Configuration management database ITIL IT infrastructure library CRM Customer relationship management PPM Project portfolio management DMTF Distributed Management Task Force SOA Service-oriented architecture EA Enterprise architecture TOGAF The Open Group Architecture Framework EAF Enterprise architecture framework © Copyright 2007 by AMR Research, Inc. AMR Research® is a registered trademark of AMR Research, Inc. No portion of this report may be reproduced in whole or in part without the prior written permission of AMR Research. Any written materials are protected by United States copyright laws and international treaty provisions. AMR Research offers no specific guarantee regarding the accuracy or completeness of the information presented, but the professional staff of AMR Research makes every reasonable effort to present the most reliable information available to it and to meet or exceed any applicable industry standards. AMR Research is not a registered investment advisor, and it is not the intent of this document to recommend specific companies for investment, acquisition, or other financial considerations. This is printed on 100% post-consumer recycled fiber. It is manufactured entirely with wind-generated electricity and in accordance with a Forest Stewardship Council (FSC) pilot program that certifies products made with high percentages of post-consumer reclaimed materials.
    [Show full text]
  • Distributed Management System for Infocommunication Networks Based on TM Forum Framework
    Distributed management system for infocommunication networks based on TM Forum Framework Valery P. Mochalov Natalya Yu. Bratchenko Sergey V. Yakovlev [email protected] [email protected] [email protected] Darya V. Gosteva [email protected] Department of Infocommunications, North-Caucasus University, Stavropol, Russian Federation Abstract The existing management systems for networks and communication ser- vices do not guarantee in full an efficient rendering of next-generation infocommunication services. The Open Digital Architecture (ODA) is expected to simplify dramatically and automate main business pro- cesses. A key principle of the ODA is using the component approach with the logic of microservices and Open APIs. The concept of Frame- worx gives an exact description for the components of business pro- cesses in terms of their functions, associated information and other characteristics. The performance of a distributed operational manage- ment system depends on the quality of solving several tasks as follows: the distribution of program components among processor modules; the prioritization of business processes with parallel execution; the elim- ination of dead states and interlocks during execution; the reduction of system cost to integrate separate components of business processes. The deadlocks of parallel business processes are eliminated using an interpretation of the classical file sharing example with two processes and also the methodology of colored Petri nets, with implementation in CPN Tools. This paper develops a model of a distributed operational management system for next-generation communication networks that assesses the efficiency of operational activities for a communication company. 1 Introduction Due to high competition in the field of telecommunications, network convergence processes and the need for new business models, it is important to develop methods of operational cost reduction and risk decrease in digital business management.
    [Show full text]
  • Software Project Management
    MG6088 - Software Project Management Department of CSE / IT UNIT I PROJECT EVALUATION AND PROJECT PLANNING Importance of Software Project Management – Activities Methodologies – Categorization of Software Projects – Setting objectives – Management Principles – Management Control – Project portfolio Management – Cost-benefit evaluation technology – Risk evaluation – Strategic program Management – Stepwise Project Planning. PART-A 1 What is a project? The dictionary definitions put a clear emphasis on the project being a planned activity. The other definitions include A Specific plan or design A planned undertaking A large undertaking 2 Define software project management.(May 14) Software project management is the art and science of planning and leading software projects. It is a sub-discipline of project management in which software projects are planned, implemented, monitored and controlled. 3 What are the characteristics of a project? (Dec 12, 13) Non-routine tasks are involved Planning is required Specific objectives are to be met The project has a predetermined time span Work is carried out for someone other than yourself Work involves several specialism People are formed into temporary work group Work is carried out in several phases Resources available are constrained The project is large and complex. 4 What are the characteristics that make software projects different from other projects? (Dec 14, May 12,15) Invisibility - When a physical artifact is being constructed the progress being made can actually be seen. With Software, progress is not immediately visible. Complexity - software products contain more complexity than other engineered artifacts. Conformity - The ‘traditional’ engineer is usually working with physical. These physical systems can have some complexity, but are governed by physical laws that are consistent.
    [Show full text]
  • Distributed Coordination of Mobile Agent Teams: the Advantage of Planning Ahead
    Distributed Coordination of Mobile Agent Teams: The Advantage of Planning Ahead Laura Barbulescu, Zachary B. Rubinstein, Stephen F. Smith, and Terry L. Zimmerman The Robotics Institute Carnegie Mellon University 5000 Forbes Avenue Pittsburgh PA 15024 {laurabar,zbr,sfs,wizim}@cs.cmu.edu ABSTRACT 1. INTRODUCTION We consider the problem of coordinating a team of agents In many practical domains, a team of agents is faced with engaged in executing a set of inter-dependent, geographically the problem of carrying out geographically dispersed tasks dispersed tasks in an oversubscribed and uncertain environ- under evolving execution circumstances in a manner that ment. In such domains, where there are sequence-dependent maximizes global payoff. Consider the situation following setup activities (e.g., travel), we argue that there is inher- a natural disaster such as an earthquake or hurricane in a ent leverage to having agents maintain advance schedules. remote region. A recovery team is charged with surveying In the distributed problem solving setting we consider, each various sites, rescuing injured, determining what damage agent begins with a task itinerary, and, as execution un- there is to the infrastructure (power, gas, water) and effect- folds and dynamics ensue (e.g., tasks fail, new tasks are dis- ing repairs. The tasks that must be performed entail various covered, etc.), agents must coordinate to extend and revise dependencies; some rescues cannot be safely completed un- their plans accordingly. The team objective is to maximize til infrastructure is stabilized, certain repairs require parts the utility accrued from executed actions over a given time that must be brought on site or prerequisite repairs to other horizon.
    [Show full text]
  • Architecture of Network Management Tools for Heterogeneous System
    (IJCSIS) International Journal of Computer Science and Information Security, Vol. 6, No. 3, 2009 Architecture of Network Management Tools for Heterogeneous System Rosilah Hassan, Rozilawati Razali, Shima Mohseni, Ola Mohamad and Zahian Ismail Department of Computer Science, Faculty of Information Science and Technology Universiti Kebangsaan Malaysia, Bangi, Selangor, Malaysia . Human: where human manager defines the policy and organization approaches. Abstract— Managing heterogeneous network systems is Methodology: defines the architectural a difficult task because each of these networks has its own curious management system. These networks framework and the functions to be usually are constructed on independent management performed. protocols which are not compatible with each other. Instrumentation: the actual operational This results in the coexistence of many management aspects that establish the procedures, systems with different managing functions and services methods and algorithms for data collection, across enterprises. Incompatibility of different processing and reporting, and analysis of management systems makes management of whole problems, their repair, prediction or system a very complex and often complicated job. forecasting of service levels and probable Ideally, it is necessary to implement centralized meta- level management across distributed heterogeneous improvements to enhance performance. systems and their underlying supporting network systems where the information flow and guidance is S&NM aims to provide network
    [Show full text]
  • Customer Relationship Management
    CustomerCustomer RelationshipRelationship ManagementManagement HowHow toto turnturn aa goodgood businessbusiness intointo aa greatgreat one!one! GrahamGraham Roberts-PhelpsRoberts-Phelps Blank page Customer Relationship Management How to turn a good business into a great one! Graham Roberts-Phelps Reprinted by Thorogood 2003 10-12 Rivington Street, London EC2A 3DU Telephone: 020 7749 4748 Fax: 020 7729 6110 Email: [email protected] Web: www.thorogood.ws © Graham Roberts-Phelps 2001 All rights reserved. No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, photocopying, recording or otherwise, without the prior permission of the publisher. This book is sold subject to the condition that it shall not, by way of trade or otherwise, be lent, re-sold, hired out or otherwise circulated without the publisher’s prior consent in any form of binding or cover other than in which it is published and without a similar condition including this condition being imposed upon the subsequent purchaser. No responsibility for loss occasioned to any person acting or refraining from action as a result of any material in this publication can be Special discounts for bulk accepted by the author or publisher. quantities of Thorogood books are available to corporations, institutions, associations and A CIP catalogue record for this book is available other organisations. For more from the British Library. information contact Thorogood by telephone on 020 7749 4748, by ISBN 1 85418 119 X fax on 020 7729 6110, or e-mail us: [email protected] Printed in India by Replika Press.
    [Show full text]
  • TS 102 672 V1.1.1 (2009-11) Technical Specification
    ETSI TS 102 672 V1.1.1 (2009-11) Technical Specification Satellite Earth Stations and Systems (SES); Broadband Satellite Multimedia (BSM); Management Functional Architecture 2 ETSI TS 102 672 V1.1.1 (2009-11) Reference DTS/SES-00289 Keywords architecture, broadband, management, multimedia, satellite ETSI 650 Route des Lucioles F-06921 Sophia Antipolis Cedex - FRANCE Tel.: +33 4 92 94 42 00 Fax: +33 4 93 65 47 16 Siret N° 348 623 562 00017 - NAF 742 C Association à but non lucratif enregistrée à la Sous-Préfecture de Grasse (06) N° 7803/88 Important notice Individual copies of the present document can be downloaded from: http://www.etsi.org The present document may be made available in more than one electronic version or in print. In any case of existing or perceived difference in contents between such versions, the reference version is the Portable Document Format (PDF). In case of dispute, the reference shall be the printing on ETSI printers of the PDF version kept on a specific network drive within ETSI Secretariat. Users of the present document should be aware that the document may be subject to revision or change of status. Information on the current status of this and other ETSI documents is available at http://portal.etsi.org/tb/status/status.asp If you find errors in the present document, please send your comment to one of the following services: http://portal.etsi.org/chaircor/ETSI_support.asp Copyright Notification No part may be reproduced except as authorized by written permission. The copyright and the foregoing restriction extend to reproduction in all media.
    [Show full text]
  • Web Services Distributed Management
    September 12-15, 2004 • Philadelphia Marriott • Philadelphia, Pennsylvania Web Services Distributed Management Heather Kreger – IBM Igor Sedukhin – CA William Vambenepe - HP September 12-15, 2004 • Philadelphia Marriott • Philadelphia, Pennsylvania Agenda • History and Members • Web Services Platform • WSDM Management Using Web Services – Foundations – Capabilities • WSDM Management Of Web Services • Specification Roadmap • Relationship to other standards organizations September 12-15, 2004 • Philadelphia Marriott • Philadelphia, Pennsylvania Membership and History • WSDM was chartered in Feb 2003 – Management Protocol TC was chartered in 2002 and then rechartered as WSDM with a broader charter • CoChairs: Heather Kreger, IBM Winston Bumpus, Dell, DMTF President • Broad representation by member companies – Management –Amberpoint, BMC, CA, HP, IBM, … – Devices – Cisco, Dell, HP, IBM, SUN, … – Application Servers –BEA, IBM, Oracle, SUN... – Customers – Mitre, … September 12-15, 2004 • Philadelphia Marriott • Philadelphia, Pennsylvania Web Services Distributed Management: Missions • Management USING Web Services (MUWS) – Web services to describe and access manageability of resources – Management applications use Web services just like other applications use Web services • Management OF Web Services (MOWS) – An application of Management Using Web Services for the Web Service as the IT resource • Use Web Services as the distributed computing platform to enable interoperability between managers and manageable resources September 12-15, 2004
    [Show full text]
  • Business Architecture
    FRONT MATTER FM 1 – TABLE OF CONTENTS Front Matter Front Matter– Table of Contents Table of Contents FRONT MATTER TABLE OF CONTENTS ....................................................................................................... FM1 ABSTRACT .......................................................................................................................... FM2 MITA AT A GLANCE ............................................................................................................ FM3 Introduction .................................................................................................................... 4 Front Matter .................................................................................................................... 5 Part I Business Architecture .......................................................................................... 6 Part II Information Architecture ..................................................................................... 9 Part III Technical Architecture ....................................................................................... 11 State Self-Assessment ................................................................................................... 13 ACRONYMS AND TERMS ................................................................................................... FM4 OVERVIEW OF THE MITA INITIATIVE ................................................................................ FM5 Introduction ...................................................................................................................
    [Show full text]
  • Certified in Distributed Management
    CERTIFIED IN DISTRIBUTED MANAGEMENT Join our interactive online program and learn how to build and lead highly effective teams despite the distance. Get ready for the future of work. As seen in: WAIT… WHY DO I EVEN HAVE TO KNOW ANYTHING ABOUT MANAGING VIRTUAL TEAMS? of US employees would like to work 75% remotely post COVID-19[1] managers make the mistake of running distributed teams by using in-office MOST management methods [2] IN ORDER TO SUCCESSFULLY MANAGE DISTRIBUTED TEAMS, YOU NEED TO THINK REMOTE-FIRST. WE’LL TEACH YOU HOW! [1] Source [2] Source ACTIONABLE CONTENT BROUGHT WHO IS THIS FOR? BY TOP GLOBAL EXPERTS MANAGERS OF DISTRIBUTED TEAMS MANAGERS The Certified in Distributed Management Program will arm you with actionable MANAGERS IN HYBRID & CO-LOCATED COMPANIES content created by worldwide experts who manage distributed teams daily. Their stories, tactics, and strategies will help you STARTUP FOUNDERS SME OWNERS succeed at team building, goal setting, performance, communication, and many other aspects. INDIVIDUALS LOOKING TO TRANSFER TO FULL-TIME REMOTE ROLES Brought to you by experts from: MANAGERS OF 100% REMOTE TEAMS PRODUCT OWNERS HR & OPs THE PROGRAM’S SECRET FORMULA WHAT DO YOU GET? We get it, you don’t want theories and soft ● 6H management science, you want hands-on ● 20 ASSESSMENTS AND CHEAT-SHEETS approaches that can become solutions for managing distributed teams. Well, you’re in the right place. ● LIFELONG MASTERCLASSES WITH EXPERTS COMMUNITY CALLS ● LIFELONG PEER-TO-PEER COMMUNITY OF MANAGERS ● DEDICATED COUNSELOR SUPPORT SELF-PACED LIVE SESSIONS & COMMUNITY CONTENT WEBINARS LEARNING PREVIOUS CLASSES A SNEAK PEAK So far over 300 managers from 114 companies from all around the world have joined Certified in Distributed Management Program.
    [Show full text]