The purpose of this book is first to study cloud computing concepts, security concern in clouds and data centers, live migration and its importance for cloud computing, the role of firewalls in domains with particular focus on virtual machine (VM) migration and its security concerns. The book then tackles design, implementation of the frameworks and prepares test-beds for testing and evaluating VM migration procedures as well as firewall rule migration. The book demonstrates how cloud computing can produce an effective way of network management, especially from a security perspective.
List of Figures xii
List of Tables xv
Preface xvii
Acknowledgments xxiii
Acronyms xxv
Introduction xxvii
1 Live Virtual Concept in Cloud Environment 1
1.1 Live Migration 2
1.1.1 Definition of Live Migration 2
1.1.2 Techniques for Live Migration 2
1.2 Issues with Migration 4
1.2.1 Application Performance Degradation 4
1.2.2 Network Congestion 4
1.2.3 Migration Time 5
1.3 Research on Live Migration 5
1.3.1 Sequencer (CQNCR) 5
1.3.2 The COMMA System 5
1.3.3 Clique Migration 6
1.3.4 Time-Bound Migration 6
1.3.5 Measuring Migration Impact 7
1.4 Total Migration Time 7
1.4.1 VM Traffic Impact 7
1.4.2 Bin Packing 8
1.5 Graph Partitioning 8
1.5.1 Learning Automata Partitioning 9
1.5.2 Advantages of Live Migration over WAN 11
1.6 Conclusion 12
References 12
2 Live Virtual Machine Migration in Cloud 15