Cloud Services, Networking, and Management
Herausgegeben von da Fonseca, Nelson L. S.; Boutaba, Raouf
Cloud Services, Networking, and Management
Herausgegeben von da Fonseca, Nelson L. S.; Boutaba, Raouf
- Gebundenes Buch
- Merkliste
- Auf die Merkliste
- Bewerten Bewerten
- Teilen
- Produkt teilen
- Produkterinnerung
- Produkterinnerung
Cloud Services, Networking and Management provides a comprehensive overview of the cloud infrastructure and services, as well as their underlying management mechanisms, including data center virtualization and networking, cloud security and reliability, big data analytics, scientific and commercial applications.
Special features of the book include: * State-of-the-art content * Self-contained chapters for readers with specific interests * Includes commercial applications on Cloud (video services and games)
Andere Kunden interessierten sich auch für
- Anthony J. G. HeyGrid Computing191,99 €
- Norman F. SchneidewindComputer, Network, Soft & Hard186,99 €
- Alexander RaakeSpeech Quality of Voip160,99 €
- Fog, Edge, and Pervasive Computing in Intelligent Iot Driven Applications132,99 €
- Michael DooleyDNS Security Management125,99 €
- Olivier HersentIP Telephony117,99 €
- Jie WangNetwork Security 2E C156,99 €
-
-
-
Cloud Services, Networking and Management provides a comprehensive overview of the cloud infrastructure and services, as well as their underlying management mechanisms, including data center virtualization and networking, cloud security and reliability, big data analytics, scientific and commercial applications.
Special features of the book include:
* State-of-the-art content
* Self-contained chapters for readers with specific interests
* Includes commercial applications on Cloud (video services and games)
Hinweis: Dieser Artikel kann nur an eine deutsche Lieferadresse ausgeliefert werden.
Special features of the book include:
* State-of-the-art content
* Self-contained chapters for readers with specific interests
* Includes commercial applications on Cloud (video services and games)
Hinweis: Dieser Artikel kann nur an eine deutsche Lieferadresse ausgeliefert werden.
Produktdetails
- Produktdetails
- IEEE Press Series on Network Management
- Verlag: Wiley & Sons
- 1. Auflage
- Seitenzahl: 432
- Erscheinungstermin: 27. April 2015
- Englisch
- Abmessung: 240mm x 161mm x 28mm
- Gewicht: 809g
- ISBN-13: 9781118845943
- ISBN-10: 1118845943
- Artikelnr.: 41525690
- IEEE Press Series on Network Management
- Verlag: Wiley & Sons
- 1. Auflage
- Seitenzahl: 432
- Erscheinungstermin: 27. April 2015
- Englisch
- Abmessung: 240mm x 161mm x 28mm
- Gewicht: 809g
- ISBN-13: 9781118845943
- ISBN-10: 1118845943
- Artikelnr.: 41525690
NELSON L. S. DA FONSECA is a Professor at the Institute of Computing of the State University of Campinas, Brazil. He???s received several conference best paper awards including the IEEE Globecom Best Paper Award, the Medal of the Chancelor of the University of Pisa and the IEEE ComSoc Joseph LoCicero Award for Exemplary Service to Publications. He is an editorial board member of several journals and has chaired and created numerous IEEE conferences. He is former EiC of the IEEE Communications Surveys and Tutorials. RAOUF BOUTABA iis a Professor of Computer Science at the University of Waterloo, Canada. He has published extensively in the area of network and service management and received several journal and conference Best Paper Awards such as the 2008 IEEE Fred W. Ellersnick Prize Paper Award as well as other recognitions such as the Dan Stokesbury Award and the McNaughton Gold Medal. He is a fellow of the IEEE and the Engineering Institute of Canada.
Preface xiii
Contributors xvii
Part I Basic Concepts and Enabling Technologies 1
1 Cloud Architectures, Networks, Services, and Management 3
1.1 Introduction 3
1.2 Part I: Introduction to Cloud Computing 4
1.3 Part II: Research Challenges-The Chapters in This Book 14
1.4 Conclusion 21
References 21
2 Virtualization in the Cloud 23
2.1 The Need for Virtualization Management in the Cloud 23
2.2 Basic Concepts 25
2.3 Virtualized Elements 26
2.4 Virtualization Operations 29
2.5 Interfaces for Virtualization Management 30
2.6 Tools and Systems 34
2.7 Challenges 40
References 44
3 Virtual Machine Migration 49
3.1 Introduction 49
3.2 VM Migration 51
3.3 Virtual Network Migration without Packet Loss 59
3.4 Security of Virtual Environments 61
3.5 Future Directions 66
3.6 Conclusion 68
References 68
Part II Cloud Networking and Communications 73
4 Datacenter Networks and Relevant Standards 75
4.1 Overview 75
4.2 Topologies 76
4.3 Network Expansion 82
4.4 Traffic 85
4.5 Routing 89
4.6 Addressing 93
4.7 Research Challenges 96
4.8 Summary 98
References 99
5 Inter-Data-Center Networks with Minimum Operational Costs 105
5.1 Introduction 105
5.2 Inter-Data-Center Network Virtualization 108
5.3 IDC Network Design with Minimum Electric Bills 115
5.4 Inter-Data-Center Network Design with Minimum Downtime Penalties 120
5.5 Overcoming Energy versus Resilience Trade-Off 123
5.6 Summary and Discussions 124
References 126
6 Openflow and SDN for Clouds 129
6.1 Introduction 129
6.2 SDN, Cloud Computing, and Virtualization Challenges 130
6.3 Software-Defined Networking 132
6.4 Overview of Cloud Computing and OpenStack 138
6.5 SDN for Cloud Computing 142
6.6 Combining OpenFlow and OpenStack with OpenDaylight 145
6.7 Software-Defined Infrastructures 149
6.8 Research Trends and Challenges 150
6.9 Concluding Remarks 151
References 151
7 Mobile Cloud Computing 153
7.1 Introduction 153
7.2 Mobile Cloud Computing 155
7.3 Risks in MCC 163
7.4 Risk Management for MCC 177
7.5 Conclusions 184
References 186
Part III Cloud Management 191
8 Energy Consumption Optimization in Cloud Data Centers 193
8.1 Introduction 193
8.2 Energy Consumption in Data Centers: Components and Models 195
8.3 Energy Efficient System-Level Optimization of Data Centers 198
8.4 Conclusions and Open Challenges 210
References 211
9 Performance Management and Monitoring 217
9.1 Introduction 217
9.2 Background Concepts 219
9.3 Related Work 221
9.4 X-Cloud Application Management Platform 222
9.5 Implementation 229
9.6 Experiments and a Case Study 232
9.7 Challenges in Management on Heterogeneous Clouds 238
9.8 Conclusion 239
References 240
10 Resource Management and Scheduling 243
10.1 Introduction 243
10.2 Basic Concepts 244
10.3 Applications 248
10.4 Problem Definition 249
10.5 Resource Management and Scheduling in Clouds 254
10.6 Challenges and Perspectives 262
10.7 Conclusion 264
References 264
11 Cloud Security 269
11.1 Introduction 270
11.2 Technical Background 273
11.3 Existing Solutions 274
11.4 Transforming to the New IDPS Cloud Security Solutions 278
11.5 FlowIPS: Design and Implementation 279
11.6 FlowIPS vs Snort/Iptables IPS 282
11.7 Network Reconfiguration 284
11.8 Performance Comparison 288
11.9 Open Issues and Future Work 290
11.10 Conclusion 291
References 291
12 Survivability and Fault Tolerance in the Cloud 295
12.1 Introduction 295
12.2 Background 296
12.3 Failure Characterization in Cloud Environments 298
12.4 Availability-Aware Resource Allocation Schemes 299
12.5 Conclusion 307
References 307
Part IV Cloud Applications and Services 309
13 Scientific Applications on Clouds 311
13.1 Introduction 311
13.2 Background Information 313
13.3 Related Work 313
13.4 IWIR Workflow Model 314
13.5 Amazon SWF Background 315
13.6 RainCloud Workflow 317
13.7 IWIR-to-SWF Conversion 319
13.8 Experiments 324
13.9 Open Challenges 328
13.10 Conclusion 329
References 330
14 Interactive Multimedia Applications on Clouds 333
14.1 Introduction 333
14.2 Delivery Models for Interactive Multimedia Services 335
14.3 Cloud Gaming 339
14.4 UGC Live Streaming 345
14.5 Time-Shifting Video Streaming 351
14.6 Open Challenges 353
14.7 Conclusion 354
References 355
15 Big Data on Clouds (BDOC) 361
15.1 Introduction 361
15.2 Historical Perspective and State of the Art 362
15.3 Clouds-Supply and Demand of Big Data 364
15.4 Emerging Business Applications 365
15.5 Cloud and Service Availability 368
15.6 BDOC Security Issues 372
15.7 BDOC Legal Issues 379
15.8 Enabling Future Success-Stem Cultivation and Outreach 384
15.9 Open Challenges and Future Directions 385
15.10 Conclusions 388
References 388
Index 393
Contributors xvii
Part I Basic Concepts and Enabling Technologies 1
1 Cloud Architectures, Networks, Services, and Management 3
1.1 Introduction 3
1.2 Part I: Introduction to Cloud Computing 4
1.3 Part II: Research Challenges-The Chapters in This Book 14
1.4 Conclusion 21
References 21
2 Virtualization in the Cloud 23
2.1 The Need for Virtualization Management in the Cloud 23
2.2 Basic Concepts 25
2.3 Virtualized Elements 26
2.4 Virtualization Operations 29
2.5 Interfaces for Virtualization Management 30
2.6 Tools and Systems 34
2.7 Challenges 40
References 44
3 Virtual Machine Migration 49
3.1 Introduction 49
3.2 VM Migration 51
3.3 Virtual Network Migration without Packet Loss 59
3.4 Security of Virtual Environments 61
3.5 Future Directions 66
3.6 Conclusion 68
References 68
Part II Cloud Networking and Communications 73
4 Datacenter Networks and Relevant Standards 75
4.1 Overview 75
4.2 Topologies 76
4.3 Network Expansion 82
4.4 Traffic 85
4.5 Routing 89
4.6 Addressing 93
4.7 Research Challenges 96
4.8 Summary 98
References 99
5 Inter-Data-Center Networks with Minimum Operational Costs 105
5.1 Introduction 105
5.2 Inter-Data-Center Network Virtualization 108
5.3 IDC Network Design with Minimum Electric Bills 115
5.4 Inter-Data-Center Network Design with Minimum Downtime Penalties 120
5.5 Overcoming Energy versus Resilience Trade-Off 123
5.6 Summary and Discussions 124
References 126
6 Openflow and SDN for Clouds 129
6.1 Introduction 129
6.2 SDN, Cloud Computing, and Virtualization Challenges 130
6.3 Software-Defined Networking 132
6.4 Overview of Cloud Computing and OpenStack 138
6.5 SDN for Cloud Computing 142
6.6 Combining OpenFlow and OpenStack with OpenDaylight 145
6.7 Software-Defined Infrastructures 149
6.8 Research Trends and Challenges 150
6.9 Concluding Remarks 151
References 151
7 Mobile Cloud Computing 153
7.1 Introduction 153
7.2 Mobile Cloud Computing 155
7.3 Risks in MCC 163
7.4 Risk Management for MCC 177
7.5 Conclusions 184
References 186
Part III Cloud Management 191
8 Energy Consumption Optimization in Cloud Data Centers 193
8.1 Introduction 193
8.2 Energy Consumption in Data Centers: Components and Models 195
8.3 Energy Efficient System-Level Optimization of Data Centers 198
8.4 Conclusions and Open Challenges 210
References 211
9 Performance Management and Monitoring 217
9.1 Introduction 217
9.2 Background Concepts 219
9.3 Related Work 221
9.4 X-Cloud Application Management Platform 222
9.5 Implementation 229
9.6 Experiments and a Case Study 232
9.7 Challenges in Management on Heterogeneous Clouds 238
9.8 Conclusion 239
References 240
10 Resource Management and Scheduling 243
10.1 Introduction 243
10.2 Basic Concepts 244
10.3 Applications 248
10.4 Problem Definition 249
10.5 Resource Management and Scheduling in Clouds 254
10.6 Challenges and Perspectives 262
10.7 Conclusion 264
References 264
11 Cloud Security 269
11.1 Introduction 270
11.2 Technical Background 273
11.3 Existing Solutions 274
11.4 Transforming to the New IDPS Cloud Security Solutions 278
11.5 FlowIPS: Design and Implementation 279
11.6 FlowIPS vs Snort/Iptables IPS 282
11.7 Network Reconfiguration 284
11.8 Performance Comparison 288
11.9 Open Issues and Future Work 290
11.10 Conclusion 291
References 291
12 Survivability and Fault Tolerance in the Cloud 295
12.1 Introduction 295
12.2 Background 296
12.3 Failure Characterization in Cloud Environments 298
12.4 Availability-Aware Resource Allocation Schemes 299
12.5 Conclusion 307
References 307
Part IV Cloud Applications and Services 309
13 Scientific Applications on Clouds 311
13.1 Introduction 311
13.2 Background Information 313
13.3 Related Work 313
13.4 IWIR Workflow Model 314
13.5 Amazon SWF Background 315
13.6 RainCloud Workflow 317
13.7 IWIR-to-SWF Conversion 319
13.8 Experiments 324
13.9 Open Challenges 328
13.10 Conclusion 329
References 330
14 Interactive Multimedia Applications on Clouds 333
14.1 Introduction 333
14.2 Delivery Models for Interactive Multimedia Services 335
14.3 Cloud Gaming 339
14.4 UGC Live Streaming 345
14.5 Time-Shifting Video Streaming 351
14.6 Open Challenges 353
14.7 Conclusion 354
References 355
15 Big Data on Clouds (BDOC) 361
15.1 Introduction 361
15.2 Historical Perspective and State of the Art 362
15.3 Clouds-Supply and Demand of Big Data 364
15.4 Emerging Business Applications 365
15.5 Cloud and Service Availability 368
15.6 BDOC Security Issues 372
15.7 BDOC Legal Issues 379
15.8 Enabling Future Success-Stem Cultivation and Outreach 384
15.9 Open Challenges and Future Directions 385
15.10 Conclusions 388
References 388
Index 393
Preface xiii
Contributors xvii
Part I Basic Concepts and Enabling Technologies 1
1 Cloud Architectures, Networks, Services, and Management 3
1.1 Introduction 3
1.2 Part I: Introduction to Cloud Computing 4
1.3 Part II: Research Challenges-The Chapters in This Book 14
1.4 Conclusion 21
References 21
2 Virtualization in the Cloud 23
2.1 The Need for Virtualization Management in the Cloud 23
2.2 Basic Concepts 25
2.3 Virtualized Elements 26
2.4 Virtualization Operations 29
2.5 Interfaces for Virtualization Management 30
2.6 Tools and Systems 34
2.7 Challenges 40
References 44
3 Virtual Machine Migration 49
3.1 Introduction 49
3.2 VM Migration 51
3.3 Virtual Network Migration without Packet Loss 59
3.4 Security of Virtual Environments 61
3.5 Future Directions 66
3.6 Conclusion 68
References 68
Part II Cloud Networking and Communications 73
4 Datacenter Networks and Relevant Standards 75
4.1 Overview 75
4.2 Topologies 76
4.3 Network Expansion 82
4.4 Traffic 85
4.5 Routing 89
4.6 Addressing 93
4.7 Research Challenges 96
4.8 Summary 98
References 99
5 Inter-Data-Center Networks with Minimum Operational Costs 105
5.1 Introduction 105
5.2 Inter-Data-Center Network Virtualization 108
5.3 IDC Network Design with Minimum Electric Bills 115
5.4 Inter-Data-Center Network Design with Minimum Downtime Penalties 120
5.5 Overcoming Energy versus Resilience Trade-Off 123
5.6 Summary and Discussions 124
References 126
6 Openflow and SDN for Clouds 129
6.1 Introduction 129
6.2 SDN, Cloud Computing, and Virtualization Challenges 130
6.3 Software-Defined Networking 132
6.4 Overview of Cloud Computing and OpenStack 138
6.5 SDN for Cloud Computing 142
6.6 Combining OpenFlow and OpenStack with OpenDaylight 145
6.7 Software-Defined Infrastructures 149
6.8 Research Trends and Challenges 150
6.9 Concluding Remarks 151
References 151
7 Mobile Cloud Computing 153
7.1 Introduction 153
7.2 Mobile Cloud Computing 155
7.3 Risks in MCC 163
7.4 Risk Management for MCC 177
7.5 Conclusions 184
References 186
Part III Cloud Management 191
8 Energy Consumption Optimization in Cloud Data Centers 193
8.1 Introduction 193
8.2 Energy Consumption in Data Centers: Components and Models 195
8.3 Energy Efficient System-Level Optimization of Data Centers 198
8.4 Conclusions and Open Challenges 210
References 211
9 Performance Management and Monitoring 217
9.1 Introduction 217
9.2 Background Concepts 219
9.3 Related Work 221
9.4 X-Cloud Application Management Platform 222
9.5 Implementation 229
9.6 Experiments and a Case Study 232
9.7 Challenges in Management on Heterogeneous Clouds 238
9.8 Conclusion 239
References 240
10 Resource Management and Scheduling 243
10.1 Introduction 243
10.2 Basic Concepts 244
10.3 Applications 248
10.4 Problem Definition 249
10.5 Resource Management and Scheduling in Clouds 254
10.6 Challenges and Perspectives 262
10.7 Conclusion 264
References 264
11 Cloud Security 269
11.1 Introduction 270
11.2 Technical Background 273
11.3 Existing Solutions 274
11.4 Transforming to the New IDPS Cloud Security Solutions 278
11.5 FlowIPS: Design and Implementation 279
11.6 FlowIPS vs Snort/Iptables IPS 282
11.7 Network Reconfiguration 284
11.8 Performance Comparison 288
11.9 Open Issues and Future Work 290
11.10 Conclusion 291
References 291
12 Survivability and Fault Tolerance in the Cloud 295
12.1 Introduction 295
12.2 Background 296
12.3 Failure Characterization in Cloud Environments 298
12.4 Availability-Aware Resource Allocation Schemes 299
12.5 Conclusion 307
References 307
Part IV Cloud Applications and Services 309
13 Scientific Applications on Clouds 311
13.1 Introduction 311
13.2 Background Information 313
13.3 Related Work 313
13.4 IWIR Workflow Model 314
13.5 Amazon SWF Background 315
13.6 RainCloud Workflow 317
13.7 IWIR-to-SWF Conversion 319
13.8 Experiments 324
13.9 Open Challenges 328
13.10 Conclusion 329
References 330
14 Interactive Multimedia Applications on Clouds 333
14.1 Introduction 333
14.2 Delivery Models for Interactive Multimedia Services 335
14.3 Cloud Gaming 339
14.4 UGC Live Streaming 345
14.5 Time-Shifting Video Streaming 351
14.6 Open Challenges 353
14.7 Conclusion 354
References 355
15 Big Data on Clouds (BDOC) 361
15.1 Introduction 361
15.2 Historical Perspective and State of the Art 362
15.3 Clouds-Supply and Demand of Big Data 364
15.4 Emerging Business Applications 365
15.5 Cloud and Service Availability 368
15.6 BDOC Security Issues 372
15.7 BDOC Legal Issues 379
15.8 Enabling Future Success-Stem Cultivation and Outreach 384
15.9 Open Challenges and Future Directions 385
15.10 Conclusions 388
References 388
Index 393
Contributors xvii
Part I Basic Concepts and Enabling Technologies 1
1 Cloud Architectures, Networks, Services, and Management 3
1.1 Introduction 3
1.2 Part I: Introduction to Cloud Computing 4
1.3 Part II: Research Challenges-The Chapters in This Book 14
1.4 Conclusion 21
References 21
2 Virtualization in the Cloud 23
2.1 The Need for Virtualization Management in the Cloud 23
2.2 Basic Concepts 25
2.3 Virtualized Elements 26
2.4 Virtualization Operations 29
2.5 Interfaces for Virtualization Management 30
2.6 Tools and Systems 34
2.7 Challenges 40
References 44
3 Virtual Machine Migration 49
3.1 Introduction 49
3.2 VM Migration 51
3.3 Virtual Network Migration without Packet Loss 59
3.4 Security of Virtual Environments 61
3.5 Future Directions 66
3.6 Conclusion 68
References 68
Part II Cloud Networking and Communications 73
4 Datacenter Networks and Relevant Standards 75
4.1 Overview 75
4.2 Topologies 76
4.3 Network Expansion 82
4.4 Traffic 85
4.5 Routing 89
4.6 Addressing 93
4.7 Research Challenges 96
4.8 Summary 98
References 99
5 Inter-Data-Center Networks with Minimum Operational Costs 105
5.1 Introduction 105
5.2 Inter-Data-Center Network Virtualization 108
5.3 IDC Network Design with Minimum Electric Bills 115
5.4 Inter-Data-Center Network Design with Minimum Downtime Penalties 120
5.5 Overcoming Energy versus Resilience Trade-Off 123
5.6 Summary and Discussions 124
References 126
6 Openflow and SDN for Clouds 129
6.1 Introduction 129
6.2 SDN, Cloud Computing, and Virtualization Challenges 130
6.3 Software-Defined Networking 132
6.4 Overview of Cloud Computing and OpenStack 138
6.5 SDN for Cloud Computing 142
6.6 Combining OpenFlow and OpenStack with OpenDaylight 145
6.7 Software-Defined Infrastructures 149
6.8 Research Trends and Challenges 150
6.9 Concluding Remarks 151
References 151
7 Mobile Cloud Computing 153
7.1 Introduction 153
7.2 Mobile Cloud Computing 155
7.3 Risks in MCC 163
7.4 Risk Management for MCC 177
7.5 Conclusions 184
References 186
Part III Cloud Management 191
8 Energy Consumption Optimization in Cloud Data Centers 193
8.1 Introduction 193
8.2 Energy Consumption in Data Centers: Components and Models 195
8.3 Energy Efficient System-Level Optimization of Data Centers 198
8.4 Conclusions and Open Challenges 210
References 211
9 Performance Management and Monitoring 217
9.1 Introduction 217
9.2 Background Concepts 219
9.3 Related Work 221
9.4 X-Cloud Application Management Platform 222
9.5 Implementation 229
9.6 Experiments and a Case Study 232
9.7 Challenges in Management on Heterogeneous Clouds 238
9.8 Conclusion 239
References 240
10 Resource Management and Scheduling 243
10.1 Introduction 243
10.2 Basic Concepts 244
10.3 Applications 248
10.4 Problem Definition 249
10.5 Resource Management and Scheduling in Clouds 254
10.6 Challenges and Perspectives 262
10.7 Conclusion 264
References 264
11 Cloud Security 269
11.1 Introduction 270
11.2 Technical Background 273
11.3 Existing Solutions 274
11.4 Transforming to the New IDPS Cloud Security Solutions 278
11.5 FlowIPS: Design and Implementation 279
11.6 FlowIPS vs Snort/Iptables IPS 282
11.7 Network Reconfiguration 284
11.8 Performance Comparison 288
11.9 Open Issues and Future Work 290
11.10 Conclusion 291
References 291
12 Survivability and Fault Tolerance in the Cloud 295
12.1 Introduction 295
12.2 Background 296
12.3 Failure Characterization in Cloud Environments 298
12.4 Availability-Aware Resource Allocation Schemes 299
12.5 Conclusion 307
References 307
Part IV Cloud Applications and Services 309
13 Scientific Applications on Clouds 311
13.1 Introduction 311
13.2 Background Information 313
13.3 Related Work 313
13.4 IWIR Workflow Model 314
13.5 Amazon SWF Background 315
13.6 RainCloud Workflow 317
13.7 IWIR-to-SWF Conversion 319
13.8 Experiments 324
13.9 Open Challenges 328
13.10 Conclusion 329
References 330
14 Interactive Multimedia Applications on Clouds 333
14.1 Introduction 333
14.2 Delivery Models for Interactive Multimedia Services 335
14.3 Cloud Gaming 339
14.4 UGC Live Streaming 345
14.5 Time-Shifting Video Streaming 351
14.6 Open Challenges 353
14.7 Conclusion 354
References 355
15 Big Data on Clouds (BDOC) 361
15.1 Introduction 361
15.2 Historical Perspective and State of the Art 362
15.3 Clouds-Supply and Demand of Big Data 364
15.4 Emerging Business Applications 365
15.5 Cloud and Service Availability 368
15.6 BDOC Security Issues 372
15.7 BDOC Legal Issues 379
15.8 Enabling Future Success-Stem Cultivation and Outreach 384
15.9 Open Challenges and Future Directions 385
15.10 Conclusions 388
References 388
Index 393