-
Notifications
You must be signed in to change notification settings - Fork 71
/
MRC-software.json
572 lines (572 loc) · 16.5 KB
/
MRC-software.json
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
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
[
{
"DARPA Program":"MRC",
"Program Teams":[
"Johns Hopkins University"
],
"Contributors":[
""
],
"Sub-contractors":[
""
],
"Software":"Spines",
"Internal Link":"",
"External Link":"http://www.spines.org/",
"Public Code Repo":"http://www.dsn.jhu.edu/download/download_spines.cgi",
"Instructional Material":"",
"Description":"Spines is a generic messaging infrastructure that provides transparent unicast, multicast and anycast communication over dynamic, multi-hop networking environments without the need for expensive router programming environments or low level router coding. It provides automatic reconfiguration and network flexibility required for research and production deployments.",
"License":[
"BSD-like"
],
"Languages":[
"C"
],
"Platform Requirements":[
""
],
"Dependent modules":[
""
],
"Dependent module URLs":[
""
],
"Component modules":[
""
],
"Component module URLs":[
""
],
"Industry":[
""
],
"Functionality":[
""
],
"Categories":[
"Cloud Computing",
"Messaging Systems"
],
"New Date":"",
"Update Date":""
},
{
"DARPA Program":"MRC",
"Program Teams":[
"Johns Hopkins University"
],
"Contributors":[
""
],
"Sub-contractors":[
""
],
"Software":"Prime",
"Internal Link":"",
"External Link":"http://www.dsn.jhu.edu/byzrep/prime.html",
"Public Code Repo":"http://dsn.jhu.edu/download/download_prime_MZceyx.cgi",
"Instructional Material":"",
"Description":"Prime is a Byzantine fault-tolerant replication system whose goal is to provide a meaningful level of performance even after some of the replication servers have been compromised. Prime meets Safety (consistency of the correct replicas) and Liveness (the eventual execution of each update) constraints as long as no more than f out of 3f+1 replicas are compromised and the network is sufficiently stable. Prime also meets a stronger, Bounded-Delay, performance guarantee that limits the amount of performance degradation that can be caused by malicious servers.",
"License":[
"BSD-like"
],
"Languages":[
"C"
],
"Platform Requirements":[
""
],
"Dependent modules":[
""
],
"Dependent module URLs":[
""
],
"Component modules":[
""
],
"Component module URLs":[
""
],
"Industry":[
""
],
"Functionality":[
""
],
"Categories":[
"Cloud Computing",
"Replication Engine"
],
"New Date":"",
"Update Date":""
},
{
"DARPA Program":"MRC",
"Program Teams":[
"Cornell University"
],
"Contributors":[
""
],
"Sub-contractors":[
""
],
"Software":"Isis2",
"Internal Link":"",
"External Link":"http://isis2.codeplex.com/releases",
"Public Code Repo":"http://isis2.codeplex.com/downloads/get/772418",
"Instructional Material":"",
"Description":"Isis2 is a new option for cloud computing that can enable reliable, secure replication of data even in the highly elastic first-tier of the cloud. Isis2 is a project of Ken Birman at Cornell University. Although the system started out as a data replication technology (groups of programs that can share updates), in 2013 Isis2 became much more big-data oriented.",
"License":[
"BSD"
],
"Languages":[
"C#"
],
"Platform Requirements":[
""
],
"Dependent modules":[
""
],
"Dependent module URLs":[
""
],
"Component modules":[
""
],
"Component module URLs":[
""
],
"Industry":[
""
],
"Functionality":[
""
],
"Categories":[
"Distributed Computing",
"Cloud Computing"
],
"New Date":"",
"Update Date":""
},
{
"DARPA Program":"MRC",
"Program Teams":[
"Cornell University"
],
"Contributors":[
""
],
"Sub-contractors":[
""
],
"Software":"TCPR",
"Internal Link":"",
"External Link":"http://www.cs.cornell.edu/~burgess/tcpr/",
"Public Code Repo":"https://github.com/rahpaere/tcpr/",
"Instructional Material":"",
"Description":"TCPR can turn one or both of the endpoints of a TCP connection in to a long-lived one, surviving both migration and failure+recovery events, transparently to the other endpoint. This version should be used for standard TCP connections.",
"License":[
"BSDv3"
],
"Languages":[
"C"
],
"Platform Requirements":[
""
],
"Dependent modules":[
""
],
"Dependent module URLs":[
""
],
"Component modules":[
""
],
"Component module URLs":[
""
],
"Industry":[
""
],
"Functionality":[
""
],
"Categories":[
"High Assurance Computing",
"Network Protocols"
],
"New Date":"",
"Update Date":""
},
{
"DARPA Program":"MRC",
"Program Teams":[
"Cornell University"
],
"Contributors":[
""
],
"Sub-contractors":[
""
],
"Software":"TCPR-SSL",
"Internal Link":"",
"External Link":"http://www.cs.cornell.edu/~burgess/tcpr/",
"Public Code Repo":"https://github.com/rvanren/TCPR-SSL",
"Instructional Material":"",
"Description":"TCPR can turn one or both of the endpoints of a TCP connection in to a long-lived one, surviving both migration and failure+recovery events, transparently to the other endpoint. This release has been integrated with OpenSSL.",
"License":[
"BSDv3"
],
"Languages":[
"C"
],
"Platform Requirements":[
""
],
"Dependent modules":[
""
],
"Dependent module URLs":[
""
],
"Component modules":[
""
],
"Component module URLs":[
""
],
"Industry":[
""
],
"Functionality":[
""
],
"Categories":[
"High Assurance Computing",
"Network Protocols"
],
"New Date":"",
"Update Date":""
},
{
"DARPA Program":"MRC",
"Program Teams":[
"Cornell University"
],
"Contributors":[
""
],
"Sub-contractors":[
""
],
"Software":"Live Distributed Objects",
"Internal Link":"",
"External Link":"https://liveobjects.codeplex.com",
"Public Code Repo":"https://liveobjects.codeplex.com",
"Instructional Material":"",
"Description":"Live Distributed Objects is a visualization technology for creating collaborative shared applications (live objects) where any change made by any user is immediately mirrored to all other users. The technology is cloud-based but can operate without any central server or data center if desired, making it feasible to use it in a forward mission situation where back-connectivity to the data center is disrupted.",
"License":[
"BSDv3"
],
"Languages":[
"C"
],
"Platform Requirements":[
""
],
"Dependent modules":[
""
],
"Dependent module URLs":[
""
],
"Component modules":[
""
],
"Component module URLs":[
""
],
"Industry":[
""
],
"Functionality":[
""
],
"Categories":[
"Cloud Computing",
"Collaboration",
"Mashups"
],
"New Date":"",
"Update Date":""
},
{
"DARPA Program":"MRC",
"Program Teams":[
"Cornell University"
],
"Contributors":[
""
],
"Sub-contractors":[
""
],
"Software":"Live Distributed Objects integrated with Isis2",
"Internal Link":"",
"External Link":"https://ldo4gridcloud.codeplex.com",
"Public Code Repo":"https://ldo4gridcloud.codeplex.com",
"Instructional Material":"",
"Description":"Live Distributed Objects is a visualization technology for creating collaborative shared applications (live objects) where any change made by any user is immediately mirrored to all other users. The technology is cloud-based but can operate without any central server or data center if desired, making it feasible to use it in a forward mission situation where back-connectivity to the data center is disrupted. The original Live Distributed Objects technology doesn't compile on the most recent Windows 8 release from Microsoft, and lacked a driver to integrate it with Isis2. This code base resolves both issues, but the main documentation remains unchanged and should be accessed on the Live Distributed Objects release site.",
"License":[
"BSDv3"
],
"Languages":[
"C"
],
"Platform Requirements":[
""
],
"Dependent modules":[
""
],
"Dependent module URLs":[
""
],
"Component modules":[
""
],
"Component module URLs":[
""
],
"Industry":[
""
],
"Functionality":[
""
],
"Categories":[
"Cloud Computing",
"Collaboration",
"Mashups"
],
"New Date":"",
"Update Date":""
},
{
"DARPA Program":"MRC",
"Program Teams":[
"Cornell University"
],
"Contributors":[
""
],
"Sub-contractors":[
""
],
"Software":"ShadowDB",
"Internal Link":"",
"External Link":"https://github.com/nschiper/ShadowDB",
"Public Code Repo":"https://github.com/nschiper/ShadowDB",
"Instructional Material":"",
"Description":"A replicated database built from ODBC-compatible databases and synthesized 'correct-by-construction' consensus code.",
"License":[
"BSDv3"
],
"Languages":[
"Java",
"EventML"
],
"Platform Requirements":[
""
],
"Dependent modules":[
""
],
"Dependent module URLs":[
""
],
"Component modules":[
""
],
"Component module URLs":[
""
],
"Industry":[
""
],
"Functionality":[
""
],
"Categories":[
"High Assurance Computing",
"Database"
],
"New Date":"",
"Update Date":""
},
{
"DARPA Program":"MRC",
"Program Teams":[
"SRI International",
"University of Cambridge"
],
"Contributors":[
""
],
"Sub-contractors":[
""
],
"Software":"Mirage Operating System",
"Internal Link":"",
"External Link":"http://openmirage.org/",
"Public Code Repo":"http://openmirage.org/wiki/install",
"Instructional Material":"",
"Description":"Mirage is a unikernel for constructing secure, high-performance network applications across a variety of cloud computing and mobile platforms. Code can be developed on a normal OS such as Linux or MacOS X, and then compiled into a fully-standalone, specialised kernel that runs under the Xen hypervisor. The framework is fully event-driven, with no support for preemptive threading.",
"License":[
"ISC",
"GPLv2"
],
"Languages":[
"OCaml"
],
"Platform Requirements":[
""
],
"Dependent modules":[
""
],
"Dependent module URLs":[
""
],
"Component modules":[
""
],
"Component module URLs":[
""
],
"Industry":[
""
],
"Functionality":[
""
],
"Categories":[
"Security",
"Operating Systems",
"Programming Languages"
],
"New Date":"",
"Update Date":""
},
{
"DARPA Program":"MRC",
"Program Teams":[
"SRI International",
"University of Cambridge"
],
"Contributors":[
""
],
"Sub-contractors":[
""
],
"Software":"SE-Floodlight (SEK)",
"Internal Link":"",
"External Link":"http://www.openflowsec.org/",
"Public Code Repo":"Please contact Phil Porras (SRI)",
"Instructional Material":"",
"Description":"SE-Floodlight is a software extension to the BigSwitch Floodlight controller, providing role-based authorization and strong security constraints enforcement. It is the first reference implementation of an SDN security policy enforcing mediation service in an OpenFlow stack.",
"License":[
"SRI no-cost research purposes license"
],
"Languages":[
"Java"
],
"Platform Requirements":[
""
],
"Dependent modules":[
""
],
"Dependent module URLs":[
""
],
"Component modules":[
""
],
"Component module URLs":[
""
],
"Industry":[
""
],
"Functionality":[
""
],
"Categories":[
"Security",
"Software Defined Networking"
],
"New Date":"",
"Update Date":""
},
{
"DARPA Program":"MRC",
"Program Teams":[
"SRI International",
"University of Cambridge"
],
"Contributors":[
""
],
"Sub-contractors":[
""
],
"Software":"SDN Security Actuator",
"Internal Link":"",
"External Link":"http://www.openflowsec.org/",
"Public Code Repo":"Please contact Phil Porras (SRI)",
"Instructional Material":"",
"Description":"The SDN Security Actuator is a middle-ware abstraction service that enables legacy INFOSEC security products and technology to easily integrate into an OpenFlow network stack. The Security Actuator enables security services to communicate high level threat response directives, which are then translated into stateful OpenFlow flow rule insertions to are sent to SE-Floodlight. These directives utilize SE-Floodlight's Alias Rule Reduction algorithm to ensure that all redirections and blocks cannot be circumvented by flow rules set actions that implement virtual tunnels that would otherwise violate the directive.",
"License":[
"SRI no-cost research purposes license"
],
"Languages":[
"Java",
"Perl"
],
"Platform Requirements":[
""
],
"Dependent modules":[
""
],
"Dependent module URLs":[
""
],
"Component modules":[
""
],
"Component module URLs":[
""
],
"Industry":[
""
],
"Functionality":[
""
],
"Categories":[
"Security",
"Software Defined Networking"
],
"New Date":"",
"Update Date":""
}
]