Textbook Software Architecture For Big Data and The Cloud 1St Edition Ivan Mistrik Ebook All Chapter PDF
Textbook Software Architecture For Big Data and The Cloud 1St Edition Ivan Mistrik Ebook All Chapter PDF
Textbook Software Architecture For Big Data and The Cloud 1St Edition Ivan Mistrik Ebook All Chapter PDF
https://textbookfull.com/product/the-rise-of-big-spatial-data-
igor-ivan/
https://textbookfull.com/product/emerging-technology-and-
architecture-for-big-data-analytics-1st-edition-anupam-
chattopadhyay/
https://textbookfull.com/product/big-data-analytics-for-cloud-
iot-and-cognitive-computing-1st-edition-kai-hwang/
https://textbookfull.com/product/cloud-computing-and-big-data-
technologies-applications-and-security-mostapha-zbakh/
https://textbookfull.com/product/big-data-and-cloud-computing-
for-development-lessons-from-key-industries-and-economies-in-the-
global-south-1st-edition-nir-kshetri/
https://textbookfull.com/product/cloud-native-data-center-
networking-architecture-protocols-and-tools-dinesh-g-dutt/
https://textbookfull.com/product/software-architecture-for-
business-lina-khalid/
https://textbookfull.com/product/advances-in-mobile-cloud-
computing-and-big-data-in-the-5g-era-1st-edition-constandinos-x-
mavromoustakis/
images/9780128093382/9780128093382_FC.jpg is missing
Table of Contents
1. Cover image
2. Title page
3. Table of Contents
4. Copyright
5. Contributors
6. About the Editors
7. Foreword by Mandy Chessell
1. Amnesia or Progress?
8. Foreword by Ian Gorton
9. Preface
1. Introduction
2. Why a New Book on Software Architecture for Big Data and
the Cloud?
3. Book Outline
4. Part I: Concepts and Models
5. Part II: Analyzing and Evaluating
6. Part III: Technologies
7. Part IV: Resource Management
8. Part V: Looking Ahead
10. Chapter 1: Introduction. Software Architecture for Cloud and Big
Data: An Open Quest for the Architecturally Significant
Requirements
1. Abstract
2. 1.1. A Perspective into Software Architecture for Cloud and
Big Data
3. 1.2. Cloud Architecturally Significant Requirements and
Their Design Implications
4. 1.3. Big Data Management as Cloud Architecturally
Significant Requirement
5. References
11. Part 1: Concepts and Models
1. Chapter 2: Hyperscalability – The Changing Face of
Software Architecture
1. Abstract
2. 2.1. Introduction
3. 2.2. Hyperscalable Systems
4. 2.3. Principles of Hyperscalable Systems
5. 2.4. Related Work
6. 2.5. Conclusions
7. References
2. Chapter 3: Architecting to Deliver Value From a Big Data
and Hybrid Cloud Architecture
1. Abstract
2. 3.1. Introduction
3. 3.2. Supporting the Analytics Lifecycle
4. 3.3. The Role of Data Lakes
5. 3.4. Key Design Features That Make a Data Lake
Successful
6. 3.5. Architecture Example – Context Management in
the IoT
7. 3.6. Big Data Origins and Characteristics
8. 3.7. The Systems That Capture and Process Big Data
9. 3.8. Operating Across Organizational Silos
10. 3.9. Architecture Example – Local Processing of Big
Data
11. 3.10. Architecture Example – Creating a Multichannel
View
12. 3.11. Application Independent Data
13. 3.12. Metadata and Governance
14. 3.13. Conclusions
15. 3.14. Outlook and Future Directions
16. References
3. Chapter 4: Domain-Driven Design of Big Data Systems
Based on a Reference Architecture
1. Abstract
2. 4.1. Introduction
3. 4.2. Domain-Driven Design Approach
4. 4.3. Related Work
5. 4.4. Feature Model of Big Data Systems
6. 4.5. Deriving the Application Architectures and Example
7. 4.6. Conclusion
8. References
4. Chapter 5: An Architectural Model-Based Approach to
Quality-Aware DevOps in Cloud Applicationsc
1. Abstract
2. 5.1. Introduction
3. 5.2. A Cloud-Based Software Application
4. 5.3. Differences in Architectural Models Among
Development and Operations
5. 5.4. The iObserve Approach
6. 5.5. Addressing the Differences in Architectural Models
7. 5.6. Applying iObserve to CoCoME
8. 5.7. Limitations
9. 5.8. Related Work
10. 5.9. Conclusion
11. References
5. Chapter 6: Bridging Ecology and Cloud: Transposing
Ecological Perspective to Enable Better Cloud Autoscaling
1. Abstract
2. Acknowledgement
3. 6.1. Introduction
4. 6.2. Motivation
5. 6.3. Natural Ecosystem
6. 6.4. Transposing Ecological Principles, Theories and
Models to Cloud Ecosystem
7. 6.5. Ecology-Inspired Self-Aware Pattern
8. 6.6. Opportunities and Challenges
9. 6.7. Related Work
10. 6.8. Conclusion
11. References
12. Part 2: Analyzing and Evaluating
1. Chapter 7: Evaluating Web PKIs
1. Abstract
2. 7.1. Introduction
3. 7.2. An Overview of PKI
4. 7.3. Desired Features and Security Concerns
5. 7.4. Existing Proposals
6. 7.5. Observations
7. 7.6. Conclusion
8. References
2. Chapter 8: Performance Isolation in Cloud-Based Big Data
Architectures
1. Abstract
2. 8.1. Introduction
3. 8.2. Background
4. 8.3. Case Study and Problem Statement
5. 8.4. Performance Monitoring in Cloud-Based Systems
6. 8.5. Application Framework for Performance Isolation
7. 8.6. Evaluation of the Framework
8. 8.7. Discussion
9. 8.8. Related Work
10. 8.9. Conclusion
11. References
3. Chapter 9: From Legacy to Cloud: Risks and Benefits in
Software Cloud Migration
1. Abstract
2. 9.1. Introduction
3. 9.2. Research Method
4. 9.3. Results
5. 9.4. Discussion
6. 9.5. Conclusion
7. References
4. Chapter 10: Big Data: A Practitioners Perspective
1. Abstract
2. 10.1. Big Data Is a New Paradigm – Differences With
Traditional Data Warehouse, Pitfalls and Consideration
3. 10.2. Product Considerations for Big Data – Use of
Open Source Products for Big Data, Pitfalls and
Considerations
4. 10.3. Use of Cloud for hosting Big Data – Why to Use
Cloud, Pitfalls and Consideration
5. 10.4. Big Data Implementation – Architecture
Definition, Processing Framework and Migration Pattern
From Data Warehouse to Big Data
6. 10.5. Conclusion
7. References
13. Part 3: Technologies
1. Chapter 11: A Taxonomy and Survey of Stream Processing
Systems
1. Abstract
2. 11.1. Introduction
3. 11.2. Stream Processing Platforms: A Brief Background
4. 11.3. Taxonomy
5. 11.4. A Survey of Stream Processing Platforms
6. 11.5. Comparison Study of the Stream Processing
Platforms
7. 11.6. Conclusions and Future Directions
8. References
2. Chapter 12: Architecting Cloud Services for the Digital Me in
a Privacy-Aware Environment
1. Abstract
2. 12.1. Introduction
3. 12.2. Example
4. 12.3. Challenges
5. 12.4. Preliminaries
6. 12.5. System-of-Systems Approach
7. 12.6. Generative Approach
8. 12.7. Related Work
9. 12.8. Discussion
10. 12.9. Conclusion
11. References
3. Chapter 13: Reengineering Data-Centric Information
Systems for the Cloud – A Method and Architectural
Patterns Promoting Multitenancy
1. Abstract
2. 13.1. Introduction
3. 13.2. Context and Problem: Multitenancy in Cloud
Computing
4. 13.3. Solution Overview: Reengineering Method and
Process
5. 13.4. Solution Detail 1: Architectural Patterns in the
Method
6. 13.5. Solution Detail 2: Testing and Code Reviews
7. 13.6. Case Study (Implementation)
8. 13.7. Discussion
9. 13.8. Related Work
10. 13.9. Summary and Conclusions
11. Appendix 13.A. Architectural Refactoring (AR)
Reference
12. References
4. Chapter 14: Exploring the Evolution of Big Data
Technologies
1. Abstract
2. 14.1. Introduction
3. 14.2. Big Data in Our Daily Lives
4. 14.3. Data Intensive Computing
5. 14.4. Apache Hadoop
6. 14.5. Apache Spark
7. 14.6. The Role of Cloud Computing
8. 14.7. The Future of Big Data Platforms
9. 14.8. Conclusion
10. References
5. Chapter 15: A Taxonomy and Survey of Fault-Tolerant
Workflow Management Systems in Cloud and Distributed
Computing Environments
1. Abstract
2. 15.1. Introduction
3. 15.2. Background
4. 15.3. Introduction to Fault-Tolerance
5. 15.4. Taxonomy of Faults
6. 15.5. Taxonomy of Fault-Tolerant Scheduling Algorithms
7. 15.6. Modeling of Failures in Workflow Management
Systems
8. 15.7. Metrics Used to Quantify Fault-Tolerance
9. 15.8. Survey of Workflow Management Systems and
Frameworks
10. 15.9. Tools and Support Systems
11. 15.10. Summary
12. References
14. Part 4: Resource Management
1. Chapter 16: The HARNESS Platform: A Hardware- and
Network-Enhanced Software System for Cloud Computing
1. Abstract
2. Acknowledgements
3. 16.1. Introduction
4. 16.2. Related Work
5. 16.3. Overview
6. 16.4. Managing Heterogeneity
7. 16.5. Prototype Description
8. 16.6. Evaluation
9. 16.7. Conclusion
10. Project Resources
11. References
2. Chapter 17: Auditable Version Control Systems in Untrusted
Public Clouds
1. Abstract
2. 17.1. Motivation and Contributions
3. 17.2. Background Knowledge
4. 17.3. System and Adversarial Model
5. 17.4. Auditable Version Control Systems
6. 17.5. Discussion
7. 17.6. Other RDIC Approaches for Version Control
Systems
8. 17.7. Evaluation
9. 17.8. Conclusion
10. References
3. Chapter 18: Scientific Workflow Management System for
Clouds
1. Abstract
2. 18.1. Introduction
3. 18.2. Background
4. 18.3. Workflow Management Systems for Clouds
5. 18.4. Cloudbus Workflow Management System
6. 18.5. Cloud-Based Extensions to the Workflow Engine
7. 18.6. Performance Evaluation
8. 18.7. Summary and Conclusions
9. References
15. Part 5: Looking Ahead
1. Chapter 19: Outlook and Future Directions
1. Abstract
2. 19.1. New or Advanced Applications
3. 19.2. Advanced Supporting Technologies
4. 19.3. Architecturally Significant Requirements
5. 19.4. Challenges for the Architecting Process
6. 19.5. Further Reading
7. References
16. Glossary
17. Author Index
18. Subject Index
List of tables
1. Tables in Chapter 4
1. Table 4.1
2. Table 4.2
2. Tables in Chapter 6
1. Table 6.1
3. Tables in Chapter 7
1. Table 7.1
2. Table 7.2
4. Tables in Chapter 8
1. Table 8.1
2. Table 8.2
3. Table 8.3
4. Table 8.4
5. Tables in Chapter 9
1. Table 9.1
2. Table 9.2
3. Table 9.3
4. Table 9.4
5. Table 9.5
6. Table 9.6
7. Table 9.7
8. Table 9.8
9. Table 9.9
6. Tables in Chapter 10
1. Table 10.1
7. Tables in Chapter 11
1. Table 11.1
2. Table 11.2
3. Table 11.3
4. Table 11.4
8. Tables in Chapter 13
1. Table 13.1
2. Table 13.2
3. Table 13.3
4. Table 13.4
5. Table 13.5
6. Table A.1
9. Tables in Chapter 14
1. Table 14.1
2. Table 14.2
3. Table 14.3
10. Tables in Chapter 15
1. Table 15.1
11. Tables in Chapter 16
1. Table 16.1
2. Table 16.2
3. Table 16.3
12. Tables in Chapter 17
1. Table 17.1
13. Tables in Chapter 18
1. Table 18.1
2. Table 18.2
3. Table 18.3
4. Table 18.4
5. Table 18.5
List of figures
1. Figures in Chapter 2
1. Figure 2.1
2. Figure 2.2
3. Figure 2.3
4. Figure 2.4
5. Figure 2.5
2. Figures in Chapter 3
1. Figure 3.1
2. Figure 3.2
3. Figure 3.3
4. Figure 3.4
5. Figure 3.5
6. Figure 3.6
3. Figures in Chapter 4
1. Figure 4.1
2. Figure 4.2
3. Figure 4.3
4. Figure 4.4
5. Figure 4.5
6. Figure 4.6
7. Figure 4.7
8. Figure 4.8
9. Figure 4.9
4. Figures in Chapter 5
1. Figure 5.1
2. Figure 5.2
3. Figure 5.3
4. Figure 5.4
5. Figure 5.5
6. Figure 5.6
7. Figure 5.7
8. Figure 5.8
5. Figures in Chapter 6
1. Figure 6.1
2. Figure 6.2
3. Figure 6.3
6. Figures in Chapter 8
1. Figure 8.1
2. Figure 8.2
3. Figure 8.3
4. Figure 8.4
5. Figure 8.5
6. Figure 8.6
7. Figure 8.7
8. Figure 8.8
7. Figures in Chapter 9
1. Figure 9.1
2. Figure 9.2
3. Figure 9.3
8. Figures in Chapter 10
1. Figure 10.1
2. Figure 10.2
3. Figure 10.3
4. Figure 10.4
5. Figure 10.5
6. Figure 10.6
9. Figures in Chapter 11
1. Figure 11.1
2. Figure 11.2
3. Figure 11.3
4. Figure 11.4
5. Figure 11.5
6. Figure 11.6
7. Figure 11.7
8. Figure 11.8
9. Figure 11.9
10. Figure 11.10
11. Figure 11.11
12. Figure 11.12
13. Figure 11.13
14. Figure 11.14
15. Figure 11.15
10. Figures in Chapter 12
1. Figure 12.1
2. Figure 12.2
3. Figure 12.3
4. Figure 12.4
5. Figure 12.5
6. Figure 12.6
7. Figure 12.7
8. Figure 12.8
9. Figure 12.9
11. Figures in Chapter 13
1. Figure 13.1
2. Figure 13.2
3. Figure 13.3
4. Figure 13.4
5. Figure 13.5
6. Figure 13.6
7. Figure 13.7
8. Figure 13.8
9. Figure 13.9
10. Listing 1
11. Figure 13.10
12. Figure 13.11
13. Figure 13.12
12. Figures in Chapter 14
1. Code 1
2. Figure 14.1
3. Code 2
13. Figures in Chapter 15
1. Figure 15.1
2. Figure 15.2
3. Figure 15.3
4. Figure 15.4
5. Figure 15.5
6. Figure 15.6
7. Figure 15.7
8. Figure 15.8
9. Figure 15.9
10. Figure 15.10
11. Figure 15.11
12. Figure 15.12
13. Figure 15.13
14. Figure 15.14
15. Figure 15.15
16. Figure 15.16
17. Figure 15.17
14. Figures in Chapter 16
1. Figure 16.1
2. Figure 16.2
3. Figure 16.3
4. Figure 16.4
5. Figure 16.5
6. Figure 16.6
7. Figure 16.7
8. Figure 16.8
9. Figure 16.9
10. Figure 16.10
11. Figure 16.11
12. Figure 16.12
13. Figure 16.13
14. Figure 16.14
15. Figure 16.15
16. Listing 1
15. Figures in Chapter 17
1. Figure 17.1
2. Figure 17.2
3. Figure 17.3
4. Figure 17.4
5. Figure 17.5
6. Figure 17.6
16. Figures in Chapter 18
1. Figure 18.1
2. Figure 18.2
3. Figure 18.3
4. Figure 18.4
5. Figure 18.5
6. Figure 18.6
7. Figure 18.7
8. Algorithm 1
9. Figure 18.8
10. Figure 18.9
11. Figure 18.10
12. Figure 18.11
Landmarks
1. Cover
2. Title page
3. Table of Contents
1. iv
2. xv
3. xvi
4. xvii
5. xviii
6. xix
7. xxi
8. xxii
9. xxiii
10. xxv
11. xxvi
12. xxvii
13. xxix
14. xxxi
15. xxxii
16. xxxiii
17. xxxiv
18. xxxv
19. xxxvi
20. xxxvii
21. xxxviii
22. 1
23. 2
24. 3
25. 4
26. 5
27. 6
28. 7
29. 8
30. 9
31. 10
32. 13
33. 14
34. 15
35. 16
36. 17
37. 18
38. 19
39. 20
40. 21
41. 22
42. 23
43. 24
44. 25
45. 26
46. 27
47. 28
48. 29
49. 30
50. 31
51. 33
52. 34
53. 35
54. 36
55. 37
56. 38
57. 39
58. 40
59. 41
60. 42
61. 43
62. 44
63. 45
64. 46
65. 47
66. 48
67. 49
68. 50
69. 51
70. 52
71. 53
72. 54
73. 55
74. 56
75. 57
76. 58
77. 59
78. 60
79. 61
80. 62
81. 63
82. 64
83. 65
84. 66
85. 67
86. 68
87. 69
88. 70
89. 71
90. 72
91. 73
92. 74
93. 75
94. 76
95. 77
96. 78
97. 79
98. 80
99. 81
100. 82
101. 83
102. 84
103. 85
104. 86
105. 87
106. 88
107. 89
108. 91
109. 92
110. 93
111. 94
112. 95
113. 96
114. 97
115. 98
116. 99
117. 100
118. 101
119. 102
120. 105
121. 106
122. 107
123. 108
124. 109
125. 110
126. 111
127. 112
128. 113
129. 114
130. 115
131. 116
132. 117
133. 118
134. 119
135. 120
136. 121
137. 122
138. 123
139. 124
140. 125
141. 126
142. 127
143. 128
144. 129
145. 130
146. 131
147. 132
148. 133
149. 134
150. 135
151. 136
152. 137
153. 138
154. 139
155. 140
156. 141
157. 142
158. 143
159. 144
160. 145
161. 147
162. 148
163. 149
164. 150
165. 151
166. 152
167. 153
168. 154
169. 155
170. 156
171. 157
172. 158
173. 159
174. 160
175. 161
176. 162
177. 163
178. 164
179. 165
180. 167
181. 168
182. 169
183. 170
184. 171
185. 172
186. 173
187. 174
188. 175
189. 176
190. 177
191. 178
192. 179
193. 183
194. 184
195. 185
196. 186
197. 187
198. 188
199. 189
200. 190
201. 191
202. 192
203. 193
204. 194
205. 195
206. 196
207. 197
208. 198
209. 199
210. 200
211. 201
212. 202
213. 203
214. 204
215. 205
216. 206
217. 207
218. 208
219. 209
220. 210
221. 211
222. 212
223. 213
224. 214
225. 215
226. 216
227. 217
228. 218
229. 219
230. 220
231. 221
232. 222
233. 223
234. 224
235. 225
236. 226
237. 227
238. 228
239. 229
240. 230
241. 231
242. 232
243. 233
244. 234
245. 235
246. 236
247. 237
248. 238
249. 239
250. 240
251. 241
252. 242
253. 243
254. 244
255. 245
256. 246
257. 247
258. 248
259. 249
260. 250
261. 251
262. 253
263. 254
264. 255
265. 256
266. 257
267. 258
268. 259
269. 260
270. 261
271. 262
272. 263
273. 264
274. 265
275. 266
276. 267
277. 268
278. 269
279. 270
280. 271
281. 272
282. 273
283. 274
284. 275
285. 276
286. 277
287. 278
288. 279
289. 280
290. 281
291. 282
292. 283
293. 285
294. 286
295. 287
296. 288
297. 289
298. 290
299. 291
300. 292
301. 293
302. 294
303. 295
304. 296
305. 297
306. 298
307. 299
308. 300
309. 301
310. 302
311. 303
312. 304
313. 305
314. 306
315. 307
316. 308
317. 309
318. 310
319. 311
320. 312
321. 313
322. 314
323. 315
324. 316
325. 317
326. 318
327. 319
328. 320
329. 323
330. 324
331. 325
332. 326
333. 327
334. 328
335. 329
336. 330
337. 331
338. 332
339. 333
340. 334
341. 335
342. 336
343. 337
344. 338
345. 339
346. 340
347. 341
348. 342
349. 343
350. 344
351. 345
352. 346
353. 347
354. 348
355. 349
356. 350
357. 351
358. 353
359. 354
360. 355
361. 356
362. 357
363. 358
364. 359
365. 360
366. 361
367. 362
368. 363
369. 364
370. 365
371. 366
372. 367
373. 368
374. 369
375. 370
376. 371
377. 372
378. 373
379. 374
380. 375
381. 376
382. 377
383. 378
384. 379
385. 380
386. 381
387. 382
388. 383
389. 384
390. 385
391. 386
392. 387
393. 391
394. 392
395. 393
396. 394
397. 395
398. 396
399. 397
400. 398
401. 399
402. 400
403. 401
404. 402
405. 403
406. 404
407. 405
408. 406
409. 407
410. 408
411. 409
412. 410
413. 411
414. 412
415. 413
416. 414
417. 415
418. 416
419. 417
420. 418
421. 419
422. 420
423. 421
424. 422
Another random document with
no related content on Scribd:
Is a much smaller variety, with branches stiff, straight and erect, the
leaves are also smaller, flat, oblong and coriaceous, but evenly
serrated and dark-green in color. The flowers or blossoms are
usually two to three, situated at the axils, having from five to seven
sepals and petals, and possessing a slight fragrance. It is more
tender and prolific than the green variety, not standing near as cold a
climate, and yields the Black teas of commerce principally.
Considerable mystery and confusion for a long time existed
regarding the species yielding the varieties known to commerce as
Green and Black teas, many authorities claiming that the former
were produced from the green tea-plant exclusively, and the latter
solely from the black tea variety. While, again, it was erroneously
held by others that both were prepared at will from a single species,
the difference in color, flavor and effect was due entirely to a
disparity in soil, climate, age and process of curing; also, that Green
teas were produced from plants cultivated on the plains or low lands,
in a soil enriched with manure, and Black teas from those grown on
hill sides and mountain slopes. Later and more careful investigation
disprove these “opinions,” the eminent botanical traveler, Robert
Fortune, having satisfactorily and definitely set this much-vexed
question at rest by examining the subject on the spot, finding that in
the district of Woo-e-shan, where Black teas are principally
prepared, the species Bohea only is grown; and that in the province
of Che-kiang, where Green teas are exclusively prepared, he found
the species Viridis alone cultivated. But that the Green and Black
teas of commerce may be produced at will from either or both
species he found to be the case in the province of Fo-kien, where
the black tea-plant only is grown, but that both the commercial
varieties were prepared therefrom at the pleasure of the
manufacturer and according to the demand. Yet while it is admitted
now even by the Chinese themselves, that both varieties may be
prepared at will from either species, it is a popular error to imagine
that China produces the two commercial kinds in all districts, the
preparation of the greater proportion of the respective varieties being
carried on in widely separated districts of the empire, and from the
corresponding species of the tea-plant, different methods being
pursued in the process of curing; from the first stage, Green teas
being only distinguished from Black in such instances by the fact
that, the former are not fermented or torrified as high by excessive
heat, or fired as often as the latter.
It was also a commonly received opinion at one time that the
distinctive color of Green teas was imparted to them by being fired in
copper pans. For this belief there is not the slightest foundation in
fact, as copper is never used for the purpose, repeated experiments
by unerring tests having been made, but in not a single case has any
trace of the metal been detected.
a—Pekoe. b—Souchong. c—Congou. d—Souchong-Congou.
Thea Assamensis,
C U LT I VAT I O N A N D P R E PA R AT I O N .