-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathreferences.bib
More file actions
330 lines (286 loc) · 12.1 KB
/
references.bib
File metadata and controls
330 lines (286 loc) · 12.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
@article{tanenbaum2017distributed,
title={Distributed systems principles and paradigms},
author={Van Steen, Maarten and Tanenbaum, A},
journal={Network},
volume={2},
number={28},
pages={1},
year={2002}
}
@book{gamma1994design,
added-at = {2010-06-05T16:40:25.000+0200},
asin = {0201633612},
author = {Gamma, Erich and Helm, Richard and Johnson, Ralph and Vlissides, John M.},
biburl = {https://www.bibsonomy.org/bibtex/27e3f1154ab1fbce54752a46dba7f2217/pnk},
description = {Amazon.com: Design Patterns: Elements of Reusable Object-Oriented Software (9780201633610): Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides: Books},
dewey = {005.12},
ean = {9780201633610},
edition = 1,
interhash = {7fe32957be97afaf4ecb38b5490d23b4},
intrahash = {7e3f1154ab1fbce54752a46dba7f2217},
isbn = {0201633612},
keywords = {DBIS Design Object-Oriented Patterns SS2010 Seminar Software},
publisher = {Addison-Wesley Professional},
timestamp = {2010-06-05T16:40:25.000+0200},
title = {Design Patterns: Elements of Reusable Object-Oriented Software},
url = {http://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612/ref=ntt_at_ep_dpi_1},
year = 1994
}
@book{coulouris2012distributed,
title={Distributed systems: concepts and design},
author={Coulouris, George F and Dollimore, Jean and Kindberg, Tim},
year={2005},
publisher={pearson education}
}
@book{garg2016distributed,
title={Principles of distributed systems},
author={Garg, Vijay K},
volume={3144},
year={2012},
publisher={Springer Science \& Business Media}
}
@inproceedings{ghosh2012distributed,
title={Distributed computing and networking: 13th international conference, ICDCN 2012, Hong Kong, China, January 3-6, 2012. Proceedings},
author={Ghosh, Santonu and Vishnu, Abhinav},
year={2012},
booktitle={Distributed computing and networking: 13th international conference, ICDCN 2012, Hong Kong, China, January 3-6, 2012. Proceedings},
organization={Springer}
}
@inproceedings{Szyperski2002,
author = {Szyperski, Clemens},
booktitle = {Proceedings of the 5th International Conference on Software Reuse},
title = {Component Technology and Its Impact on Software Architecture},
year = {2002},
isbn = {3-540-43887-1},
pages = {15-23}
}
@book{birman2012guide,
title={Guide to Reliable Distributed Systems: Building High-Assurance Applications and Cloud-Hosted Services},
author={Birman, Kenneth P},
year={2012},
publisher={Springer Science \& Business Media}
}
@article{mukherjee2015distributed,
author={Mukherjee, Arup and Dutta, Soumya Kanti and Misra, Subhas Chandra},
title={Distributed Computing: Principles, Algorithms, and Systems},
journal={ACM Computing Surveys},
volume={48},
number={3},
year={2015},
pages={1--41},
issn={0360-0300},
doi={10.1145/2723872},
note={Page 1}
}
@article{HPA,
author={Hamburg Port Authority},
title={The Smart Port in Hamburg},
year={2023},
url={https://www.hamburg-port-authority.de/de//}
}
@article{Bockenfeld2020,
author = {Douaioui, Kaoutar and Fri, Mouhsene and Mabrouki, Charif and Semma, Elalami},
year = {2018},
month = {04},
pages = {1-6},
title = {Smart port: Design and perspectives},
doi = {10.1109/GOL.2018.8378099}
}
@inproceedings{chen2017distributed,
author = {Tiger, Wang and Qingfan, Gu},
year = {2013},
month = {10},
pages = {1-53},
title = {Research on Distributed Integrated Modular Avionics system architecture design and implementation},
isbn = {978-1-4799-1536-1},
doi = {10.1109/DASC.2013.6719728}
}
@article{tian2017fault,
author = {Ronald A. Hammond and David S. Newman and Y.C. Yeh},
title ={On Fly-by-Wire Control System and statistical analysis of system performance},
journal = {SIMULATION},
volume = {53},
number = {4},
pages = {159-167},
year = {1989},
doi = {10.1177/003754978905300404},
URL = {
https://doi.org/10.1177/003754978905300404
},
eprint = {
https://doi.org/10.1177/003754978905300404
}
,
abstract = { The flight control system proposed for future Boeing commercial airplanes is a Fly-By-Wire (FBW) system. The entirely electronic FBW system will replace the mechanical cable/quadrant/pushrod system used on earlier airplanes. The FB W system, also called an Electronic Flight Control System (EFCS), must meet extremely high standards of integrity and reliabil ity. The heart of the FBW concept is the use of redundant, dissimilar computing and communication channels.Predicting the performance of such a system is beyond the capabilities of conventional simulation and control system design methods. Moreover, the number of independent, random parameters in the system makes straight forward Monte Carlo analysis prohibitively expensive. This paper describes the simulation methods used to model the EFCS, and the use of statistically designed experiments to extract more infor mation about the performance of the EFCS with a smaller number of simulation runs than is possible with a less structured approach. The results of the analysis defined the performance of the EFCS, especially the tails of the distribu tions of the performance measures, with much greater confidence than could have been gained by more conventional methods. }
}
@book{Newman2015,
author = {Newman, Sam},
title = {Building Microservices: Designing Fine-Grained Systems},
publisher = {O'Reilly Media},
year = {2015},
isbn = {978-1-4919-2600-5},
pages = {3-7}
}
@book{fowler2014microservices,
author = {Newman, Sam},
title = {Building Microservices},
year = {2015},
isbn = {1491950358},
publisher = {O'Reilly Media, Inc.},
edition = {1st},
abstract = {Distributed systems have become more fine-grained in the past 10 years, shifting from code-heavy monolithic applications to smaller, self-contained microservices. But developing these systems brings its own set of headaches. With lots of examples and practical advice, this book takes a holistic view of the topics that system architects and administrators must consider when building, managing, and evolving microservice architectures. Microservice technologies are moving quickly. Author Sam Newman provides you with a firm grounding in the concepts while diving into current solutions for modeling, integrating, testing, deploying, and monitoring your own autonomous services. You'll follow a fictional company throughout the book to learn how building a microservice architecture affects a single domain.}
}
@inproceedings{wang2018architecture,
author = {Annighöfer, Björn and Thielecke, Frank},
year = {2014},
month = {09},
pages = {},
title = {A Systems Architecting Framework for Distributed Integrated Modular Avionics},
volume = {6},
journal = {CEAS Aeronautical Journal},
doi = {10.1007/s13272-015-0156-1}
}
@TechReport{rtgs,
author={Mauro Arcese and Domenico Di Giulio and Vitangelo Lasorella},
title={{Real-time Gross Settlement Systems: Breaking the wall of scalability and high availability}},
year=2021,
month=Mar,
institution={Bank of Italy, Directorate General for Markets and Payment System},
type={Mercati, infrastrutture, sistemi di pagamento (Markets, Infrastructures, Payment Systems)},
url={https://ideas.repec.org/p/bdi/wpmisp/mip_002_21.html},
number={2},
abstract={By leveraging the progress of information technology and computer networks, Real Time Gross Settlement systems (RTGS), which first appeared in the early 1990s, have quickly become the standard for the settlement of interbank payments in central bank money. However, the market of retail payments still relies on batch-based netting systems, as the huge volume of retail payments makes the architecture of a typical RTGS impractical in this context. The Eurosystem’s decision to provide a settlement service for instant payments has laid the foundation for the transformation of retail systems into real-time systems. A new design for settlement engines is needed, which should now be capable of settling an extremely high volume of payments in real time, while also operating continuously and exposing low transaction costs. This need has been the main driver for the design of the TIPS (Target Instant Payment Settlement) engine, a distributed, event-driven architecture based on principles of reactive applications and running on Linux/x86 commodity systems for cost efficiency. This paper shows how the traditional design of a mostly centralized, vertically scalable RTGS can be replaced by a distributed, horizontally scalable system, provided that the proper mix of parallel and sequential computation is used.},
keywords={TIPS; RTGS; distributed systems},
doi={},
}
@techreport{clearinghouse,
title={Clearing and settlement systems from around the world: A qualitative analysis},
author={Tompkins, Michael and Olivares, Ariel},
year={2016},
institution={Bank of Canada Staff Discussion Paper}
}
@article{blockchain,
title={Blockchain technology in financial services: a comprehensive review of the literature},
author={Pal, Abhinav and Tiwari, Chandan Kumar and Behl, Aastha},
journal={Journal of Global Operations and Strategic Sourcing},
year={2021},
publisher={Emerald Publishing Limited}
}
@book{kumar2016devops,
title={DevOps: A software architect's perspective},
author={Bass, Len and Weber, Ingo and Zhu, Liming},
year={2015},
publisher={Addison-Wesley Professional}
}
@article{pwc2019,
author = {PwC Deutschland},
title = {Bitcoin: Ein Energiefresser},
year = {2019},
url = {TODO}
}
@article{little1961proof,
title={A proof for the queuing formula: {L} = $\lambda${W}},
author={Little, John DC},
journal={Operations Research},
volume={9},
number={3},
pages={383--387},
year={1961},
publisher={INFORMS}
}
@article{gustafson1988reevaluating,
title={Reevaluating Amdahl’s law},
author={Gustafson, John L},
journal={Communications of the ACM},
volume={31},
number={5},
pages={532--533},
year={1988},
publisher={ACM}
}
@article{amdahl1967validity,
title={Validity of the single processor approach to achieving large scale computing capabilities},
author={Amdahl, Gene M},
journal={AFIPS conference proceedings},
volume={30},
pages={483--485},
year={1967},
publisher={Citeseer}
}
@book{tanenbaum2022modern,
title={Modern Operating Systems},
author={Tanenbaum, Andrew S. and Bos, Herbert},
edition={5},
year={2022},
publisher={Pearson},
isbn={9780137618880}
}
@book{tanenbaum2021computer,
title={Computer Networks},
author={Tanenbaum, Andrew S. and Feamster, Nick and Wetherall, David J.},
edition={6},
year={2021},
publisher={Pearson},
isbn={9780137523214}
}
@book{liang2021java,
title={Introduction to Java Programming and Data Structures, Comprehensive Version},
author={Liang, Y. Daniel},
edition={12},
year={2021},
publisher={Pearson},
isbn={9780137554768}
}
@book{elmasri_navathe_2021,
title={Fundamentals of Database Systems},
author={Elmasri, Ramez and Navathe, Shamkant B.},
edition={7},
year={2021},
publisher={Pearson},
isbn={9780137502523}
}
@book{garcia_molina_ullman_widom_2011,
title={Database Systems: The Complete Book},
author={Garcia-Molina, Hector and Ullman, Jeffrey D. and Widom, Jennifer},
edition={2},
year={2011},
publisher={Pearson},
isbn={9780133002010}
}
@book{gamma1994design,
title={Design Patterns: Elements of Reusable Object-Oriented Software},
author={Gamma, Erich and Helm, Richard and Johnson, Ralph and Vlissides, John},
year={1994},
publisher={Addison-Wesley Professional},
isbn={9780201633610}
}
@book{rumbaugh_jacobson_booch_2004,
title={Unified Modeling Language Reference Manual, The (2nd Edition)},
author={Rumbaugh, James and Jacobson, Ivar and Booch, Grady},
year={2004},
publisher={Pearson Higher Education},
isbn={0321245628}
}
@book{sommerville2015software,
title={Software Engineering},
author={Sommerville, Ian},
edition={10},
year={2015},
publisher={Pearson},
isbn={9780133943030}
}
@book{canning_broder_lafore_2023,
title={Data Structures und Algorithms in Python},
author={Canning, John and Broder, Alan and Lafore, Robert},
edition={1},
year={2023},
publisher={Pearson},
isbn={9780137916191}
}
@book{Fokkink2018,
title={Distributed Algorithms},
author={Fokkink, Wan},
isbn={9780262037662},
year={2018},
publisher={The MIT Press}
}