-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathpubl.html
executable file
·1887 lines (1604 loc) · 79.9 KB
/
publ.html
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
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<HTML>
<HEAD>
<TITLE>Francesco Quaglia's Selected Publications</TITLE>
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<font face="Arial, Helvetica, sans-serif">
<HR>
<table>
<tr>
<td>
<h1>Francesco Quaglia's publications<br>
</h1>
</td>
<!--
<td valign = "right" colspan="0.5">
<img src="./images/logo.png" border=1 ></img>
</td>
-->
</tr>
</table>
<h3>Main Categories</h3>
<UL>
<LI>
<A HREF="#journals">Journal Articles</A></LI>
<LI>
<A HREF="#conferences">Conference Articles/Book Chapters</A></LI>
<LI>
<A HREF="#theses">Theses</A></LI>
</ul>
This material is presented to ensure timely dissemination. Copyrights are retained by authors or by other copyright
holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each copyright.
<hr>
<h3>Timeline</h3>
<label class="checkboxes"><span><img alt=editorial" src="./images/book-box.png" /> Editorials (10)</span></label>
<label class="checkboxes"><span><img alt="chapter" src="./images/incollection-box.png" /> Book Chapters (3)</span></label>
<label class="checkboxes"><span><img alt="article" src="./images/article-box.png" /> Journal Articles (59)</span></label>
<label class="checkboxes"><span><img alt="conference" src="./images/inproceedings-box.png" /> Conference Articles (161)</span></label>
<label class="checkboxes"><span><img alt="other" src="./images/informal-box.png" /> Other publications (10)</span></label>
(total publications: 243)</p>
<div id="columnchart_material" style="width: 400px; height:200px"></div>
<script type="text/javascript">
google.charts.load('current', {'packages':['bar']});
google.charts.setOnLoadCallback(drawChart);
function drawChart() {
var data = google.visualization.arrayToDataTable([
['', 'Editorials', 'Chapters', 'Articles', 'Proceedings', 'Other'],
['1997', 0, 1, 0, 5, 0],
['1998', 0, 0, 2, 5, 1],
['1999', 1, 0, 4, 5, 0],
['2000', 0, 0, 1, 4, 0],
['2001', 0, 0, 3, 5, 0],
['2002', 1, 0, 3, 4, 0],
['2003', 0, 0, 1, 5, 0],
['2004', 0, 0, 0, 4, 1],
['2005', 0, 0, 3, 7, 0],
['2006', 0, 0, 2, 6, 0],
['2007', 0, 0, 4, 2, 0],
['2008', 1, 0, 0, 7, 0],
['2009', 0, 0, 2, 4, 0],
['2010', 1, 0, 0, 9, 0],
['2011', 1, 0, 1, 6, 0],
['2012', 1, 0, 4, 13, 0],
['2013', 0, 0, 0, 9, 1],
['2014', 1, 1, 3, 7, 1],
['2015', 0, 1, 3, 8, 0],
['2016', 0, 0, 2, 9, 0],
['2017', 0, 0, 3, 8, 2],
['2018', 1, 0, 0, 7, 1],
['2019', 0, 0, 3, 4, 1],
['2020', 2, 0, 3, 6, 1],
['2021', 0, 0, 1, 0, 1],
['2022', 0, 0, 3, 1, 0],
['2023', 0, 0, 4, 4, 0],
['2024', 0, 0, 2, 5, 0],
['2025', 0, 0, 2, 2, 0],
],) ;
var options = {
isStacked: true,
height: 200,
width: 400,
legend: {position: 'none'},
vAxis: {minValue: 0},
series: {
0:{color:'#f8c91f'},
1:{color:'#ef942d'},
2:{color:'#c32b72'},
3:{color:'#196ca3'},
4:{color:'#606b70'}
}
};
var chart = new google.charts.Bar(document.getElementById('columnchart_material'));
chart.draw(data, google.charts.Bar.convertOptions(options));
}
</script>
<P><P><HR><P><P>
<IMG SRC = ./images/bluedot.gif>
<b><A NAME="journals"></A>Journal Articles</b><br><p><P>
<OL>
<p><li>
M. Faltelli, G. Belocchi, <b>F. Quaglia</b> and G. Bianchi,<br>
<b>COREC: Concurrent Non-Blocking Single-Queue Receive Driver for Low Latency
Networking,</b>
<br>
<i> Computer Networks,</i> to appear.
<p>
<LI> F. Montesano, R. Marotta and <b>F. Quaglia</b>,<BR>
<a href="https://dl.acm.org/doi/10.1145/3639703">Spatial/Temporal Locality-based Load-sharing in Speculative Discrete Event Simulation on Multi-core Machines,</a>
<BR>
<i>
ACM Transactions on Modeling and Computer Simulation</i>, vol. 35, issue 1, pp. 1-31, 2025.
<p><li>
P. Caporaso, G. Bianchi, and <b>F. Quaglia</b>,<br>
<a href=https://www.mdpi.com/2076-3417/14/5/1912>
JITScanner: Just-in-Time Executable Page Check in the Linux Operating System,
</a><br>
<i> Applied Sciences</i>, 2024, 14(5).
<p>
<li>R. Marotta, M. Ianni, A. Pellegrini and <b>F. Quaglia</b>,<br>
<a href=https://dl.acm.org/doi/10.1145/3635163>A Conflict-Resilient Lock-Free Linearizable Calendar Queue,</a><br>
<i> ACM Transactions on Parallel Computing</i>, 11(1): 4:1-4:32 (2024).
<p>
<li>S. Carnà, R. Marotta, A. Pellegrini and <b>F. Quaglia</b>,<br>
<a href=https://onlinelibrary.wiley.com/doi/10.1002/spe.3236>Strategies and Software Support for the Management of Hardware Performance Counters,</a><br>
<i> Software: Practice and Experience</i>, Volume 53(10), pp.1928-1957, 2023.
<p>
<LI> P. Di Sanzo and <b>F. Quaglia</b>,<Br>
<a href=https://ieeexplore.ieee.org/document/9953325>On the Effects of Transaction Data Access Patterns on Performance in Lock-based Concurrency Control,</a>
<br>
<i> IEEE Transactions on Computers</i>, Volume 72, Issue 6, pp. 1718-1732, 2023.
<p>
<LI> M. Faltelli, G. Belocchi, <b>F. Quaglia</b>, S. Pontarelli and G. Bianchi,<Br>
<b>
Metronome: Adaptive
and Precise Intermittent Packet Retrieval in DPDK,
</b> <br>
<i> IEEE/ACM Transactions on Networking </i>, Volume 31(3), pp. 979-993, 2023.
<p>
<LI> S. Carna', S. Ferracci, <b>F. Quaglia</b> and A. Pellegrini,<Br>
<a href="https://doi.org/10.1145/3519601">Fight Hardware with Hardware: System-wide Detection and Mitigation of Side-Channel Attacks using Performance Counters</a>
<br>
<i> ACM Digital Threats: Research and Practice</i>, Volume 4, Issue 1, Article No. 5, pp. 1-24, 2023.
<p>
<LI> A. Pellegrini, P. Di Sanzo, A. Piccione and <b>F. Quaglia</b>,<Br>
<a href="https://onlinelibrary.wiley.com/doi/10.1002/spe.3134">Design and Implementation of a Fully-Transparent Partial Abort Support for Software Transactional Memory</a>
<br>
<i> Software: Practice and Experience </i>, vol.52, issue 11, pp. 2456-2475, 2022.
<p>
<LI> E. Silvestri, A. Pellegrini, P. Di Sanzo and <b>F. Quaglia</b>,<Br>
<a href="https://ieeexplore.ieee.org/document/9667291">Effective Runtime Management of Tasks and Priorities in GNU OpenMP Applications</a>
<br>
<i> IEEE Transactions on Computers</i>, vol. 71, no. 10, pp. 2632-2645, 2022.
<p>
<LI> R. Marotta, M. Ianni, A. Pellegrini and <b>F. Quaglia</b>,<Br>
<a href="https://ieeexplore.ieee.org/document/9358002">NBBS: A Non-Blocking Buddy System for Multi-core Machines</a>
<br>
<i> IEEE Transactions on Computers</i>, vol. 71, no. 3, pp. 599-612, 2022.
<p>
<LI> S. Conoci, P. Di Sanzo, A. Pellegrini, B. Ciciani <b>F. Quaglia</b>,<BR>
<b>On Power Capping and Performance Optimization of Multi-threaded Applications,</b>
<BR>
<i>
Concurrency and Computation: Practice and Experience</i>, 33(13), 2021.
<p>
<LI> R. Marotta, D. Tiriticco, P. Di Sanzo, A. Pellegrini, B. Ciciani <b>F. Quaglia</b>,<BR>
<a href="https://onlinelibrary.wiley.com/doi/10.1002/cpe.5858">Mutable Locks: Combining the Best of Spin and Sleep Locks,</a>
<BR>
<i>
Concurrency and Computation: Practice and Experience</i>, 32(22), 2020.
<p>
<LI> M. Principe, T. Tocci, P. Di Sanzo, <b>F. Quaglia</b> and A. Pellegrini,<BR>
<a href="https://doi.org/10.1145/3373335">A Distributed Shared-memory Middleware for Speculative Parallel Discrete Event Simulation</a>
<BR>
<i>
ACM Transactions on Modeling and Computer Simulation</i>, vol 30, issue 2, article no.11, 2020.
<p>
<LI> P. Di Sanzo, A. Pellegrini, M. Sannicandro, B. Ciciani and <b>F. Quaglia</b>,<Br>
<a href="https://doi.ieeecomputersociety.org/10.1109/TC.2019.2954139">
Adaptive Model-based Scheduling in Software Transactional Memory
</a> <br>
<i> IEEE Transactions on Computers</i>, vol.69, pp.621-232, 2020.
<p>
<LI> A. Pellegrini and <b>F. Quaglia</b>,<BR>
<a href="https://doi.org/10.1016/j.jpdc.2019.05.003">Cross-State Events: a New Approach to Parallel Discrete Event Simulation and its Speculative Runtime Support</a>
<BR>
<i>
Journal of Parallel and Distributed Computing</i>, Volume 132, 2019.
<p>
<LI> <b>F. Quaglia</b>,<BR>
<a href="https://dl.acm.org/citation.cfm?doid=3309768.3239569"> Replicated Computational Results (RCR) Report for "Fast Random Integer Generation in an Interval"</a>
<BR>
<i>
ACM Transactions on Modeling and Computer Simulation</i>, Volume 29, Issue 1, January 2019, Article No. 4.
<p>
<LI> M. Ianni, A. Pellegrini and <b>F. Quaglia</b>,<Br>
<a href="https://ieeexplore.ieee.org/document/8438921">Anonymous Readers Counting: A Wait-free
Multi-word Atomic Register Algorithm for Scalable Data Sharing on
Multi-core Machines</a> <br>
<i> IEEE Transactions on Parallel and Distributed Systems</i>, 30(2): 286-299, 2019.
<p>
<LI> D. Rughetti, P. Di Sanzo, B. Ciciani and <b>F. Quaglia</b>,<BR>
<a href="https://doi.org/10.1016/j.jpdc.2017.06.001"> Machine Learning-based Thread-Parallelism Regulation in Software Transactional Memory</a>
<BR>
<i>
Journal of Parallel and Distributed Computing</i>, Volume 109, November 2017, Pages 208-229.
<p>
<p>
<LI> D. Cingolani, A. Pellegrini and <b>F. Quaglia</b>,<BR>
<a href="https://dl.acm.org/citation.cfm?doid=3015562.3077583"> Transparently Mixing Undo Logs and Software Reversibility for State Recovery in Optimistic PDES</a>
<BR>
<i>
ACM Transactions on Modeling and Computer Simulation</i>, Volume 27 Issue 2, July 2017, Article No. 11.
<p>
<LI> A. Pellegrini and <b>F. Quaglia</b>,<BR>
<a href="https://dl.acm.org/citation.cfm?doid=3013528">A Fine-grain Time-sharing Time Warp System</a>
<BR>
<i>
ACM Transactions on Modeling and Computer Simulation</i>, Volume 27 Issue 2, July 2017
Article No. 10.
<p>
<LI> A. Pellegrini, S. Peluso, <b>F. Quaglia</b> and R. Vitali <Br>
<a href="https://doi.org/10.1007/s10766-016-0429-2"> Transparent Speculative Parallelization of Discrete Event Simulation Applications Using Global Variables</a> <br>
<i> International Journal of Parallel Programming (special issue on Sequential Code Parallelization)</i>, 44(6): 1200-1247, 2016.
<p>
<LI> S. Peluso, P. Ruivo, P. Romano, <b>F. Quaglia</b> and L. Rodrigues <Br>
<a href="https://doi.org/10.1109/TPDS.2015.2510998">GMU: Genuine Multiversion Update-Serializable Partial Data Replication</a> <br>
<i> IEEE Transactions on Parallel and Distributed Systems</i>, 27(10): 2911-2925, 2016.
<p>
<LI> P. Di Sanzo, <b>F. Quaglia</b>, B. Ciciani, A. Pellegrini, D. Didona, P. Romano, R. Palmieri, S. Peluso.<Br>
<a href="https://doi.org/10.1016/j.simpat.2015.05.011">A Flexible Framework for Accurate Simulation of Cloud In-Memory Data Stores</a> <br>
<i>Simulation Modelling Practice and Theory (special issue on Cloud Simulation)</i>, Volume 58, Part 2: 219-238.
<p>
<LI> <b>F. Quaglia</b>,<Br>
<a href="https://doi.org/10.1016/j.simpat.2015.01.009">A Low-Overhead Constant-Time Lowest-Timestamp-First CPU Scheduler for High-Performance Optimistic Simulation Platforms</a> <br>
<i>Simulation Modelling Practice and Theory</i>, 53: 103-122, 2015.
<p>
<LI> A. Pellegrini, R. Vitali and <b>F. Quaglia</b>,<Br>
<a href="https://doi.org/10.1109/TPDS.2014.2323967">Autonomic State Management for Optimistic Simulation Platforms</a> <br>
<i> IEEE Transactions on Parallel and Distributed Systems</i>, 26(6): 1560-1569, 2015.
<p><LI>D. Didona, P. Romano, S. Peluso and <b>F. Quaglia</b>,<BR>
<a href="https://doi.org/10.1145/2620001"> Transactional Auto Scaler: Elastic Scaling of Replicated In-Memory Transactional Data Grids</a> <BR>
<i>ACM Transactions on Autonomous and Adaptive Systems</i>, 9(2): 11:1-11:32, 2014.
<p><LI>P. Romano, R. Palmieri, <b>F. Quaglia</b>, N. Carvalho and L. Rodrigues,<BR>
<a href="https://doi.org/10.1016/j.jcss.2013.07.006">
On Speculative Replication of Transactional Systems</a> <BR>
<i>Journal of Computer and System Sciences</i>, 80(1): 257-276, 2014.
<p>
<LI> P. Romano and <b>F. Quaglia</b>,<BR>
<a href="https://doi.org/10.1109/TC.2013.214"> Design and Evaluation of a Parallel Invocation Protocol for Transactional Applications over the Web</a><BR>
<i> IEEE Transactions on Computers</i>, 63(2): 317-334, 2014.
<p>
<LI> R. Vitali, A. Pellegrini and <b>F. Quaglia</b>,<BR>
<b>Load Sharing for Optimistic Parallel Simulations
on Multicore Machines,
</b>
<BR>
<i>
ACM Performance Evaluation Review</i>, vol. 40, issue 3, pp.2-11, 2012.
<p>
<p>
<LI> A. Santoro and <b>F. Quaglia</b>,<BR>
<a href="https://doi.org/10.1145/2379810.2379814">Transparent Optimistic Synchronization in the High Level Architecture via Time-Management Conversion</a>
<BR>
<i>
ACM Transactions on Modeling and Computer Simulation</i>, 22(4), 21, 2012
<p>
<LI> S. Peluso, D. Didona and <b>F. Quaglia</b>,<BR>
<b>
Supports for Transparent Object-Migration
in PDES Systems
</b>,<BR>
<i> Journal of Simulation (Special Issue on Selected Papers from PADS 2011)</i>, 4(6):279-293, 2012.
<p>
<LI> P. Di Sanzo, B. Ciciani, R. Palmieri, <b>F. Quaglia</b>, P. Romano,<BR>
<a href="https://linkinghub.elsevier.com/retrieve/pii/S016653161100068X">
On the Analytical Modeling of Concurrency Control Algorithms for Software Transactional Memories: The Case of Commit-Time-Locking
</a><BR>
<i> Performance Evaluation</i>, 69(5): 187-205, 2012.
<p>
<LI> P. Romano and <b>F. Quaglia</b>,<BR>
<a href="https://doi.org/10.1109/TDSC.2009.2"> Providing e-Transaction Guarantees in Asynchronous Systems with no Assumptions on the Accuracy of Failure Detection
</a><BR>
<i> IEEE Transactions on Dependable and Secure Computing</i>, vol.8, issue 1, pp.104-121, 2011.
<p>
<li><b>F. Quaglia</b>,<br>
<a href="http://www.inderscience.com/offer.php?id=28629">On the Construction of Committed
Consistent Global States in Optimistic Simulation</a><br>
<i>International Journal of Simulation and Process Modelling (Position Paper)</i>, vol.5, issue 2, pp.172-181, 2009.
<p>
<li>P. Romano, B. Ciciani, A. Santoro and <b>F. Quaglia</b>,<br>
<a href="http://www.dis.uniroma1.it/pub/quaglia/jpeds24-2.pdf">Accuracy vs Efficiency of Hyper-exponential Approximations of the Response Time Distribution of MMPP/M/1 Queues,</a><br>
<i>International Journal of Parallel, Emergent and Distributed Systems</i>, vol.24, issue 2, pp.107-125, 2009.
<p>
<li><b>F. Quaglia</b>,<br>
<a href="http://www.dis.uniroma1.it/pub/quaglia/jfcs18-3.ps">Software Diversity-Based Active Replication as an Approach for Enhancing the Performance of Advanced Simulation Systems,</a><br>
<i>International Journal of Foundations of Computer Science</i>, vol.18, no.3, pp.495-515, 2007.
<p>
<LI> A. Santoro and <b>F. Quaglia</b>,<BR>
<a href="http://www.dis.uniroma1.it/pub/quaglia/jsa53-9.ps">
Multiprogrammed Non-blocking Checkpoints in Support of
Optimistic Simulation on Myrinet Clusters,</a>
<BR>
<i>
Journal of Systems Architecture</i>, vol.53, no.9, pp.659-676, 2007.
<p>
<LI> <b>F. Quaglia</b> and P. Romano,<BR>
<a href="http://www.dis.uniroma1.it/pub/quaglia/tpds18-3.ps">
Ensuring e-Transaction with Asynchronous
and Uncoordinated Application Server Replicas,
</a><BR>
<i> IEEE Transactions on Parallel and Distributed Systems</i>, vol.18, no.3, pp.364-378, 2007.
<p>
<LI> M. Pedicini and <b>F. Quaglia</b>,<BR>
<a href="http://www.acm.org/pubs/tocl/accepted/pedicini.ps">
PELCR: Parallel Environment for Optimal Lambda-Calculus Reduction,</a><BR>
<i> ACM Transactions on Computational Logic</i>, vol.8., no.3, Article 14 (pp.1-36), 2007.
<p>
<LI> A.Santoro and <b>F.Quaglia</b>,<BR>
<a href="http://www.dis.uniroma1.it/pub/quaglia/simulation82-1.ps">
Transparent State Management for Optimistic Synchronization in the High Level Architecture</a> (extended version),
<BR>
<i>SIMULATION:
Transactions of The Society for Modeling and Simulation International (Special Issue on Selected Papers from PADS 2005)</i>, vol.82, no.1, pp.5-20, 2006.
<p><LI> A. Cosentino, M. Pedicini and <b>F. Quaglia</b>,<BR>
<a href="http://www.dis.uniroma1.it/pub/quaglia/entcs135-3.pdf">
Supporting Function Calls within PELCR,</a>
<BR>
<i> Electronic Notes in Theoretical Computer Science</i> (<font color="#FF0000">ENTCS</font>),
vol.135, no.3, pp.107-117, 2006.
<p><LI> A. Santoro and <b>F. Quaglia</b>,<BR>
<a href="http://www.dis.uniroma1.it/pub/quaglia/join6-4.ps">
Software Supports for Event Preemptive Rollback in Optimistic Parallel Simulation on Myrinet Clusters,</a><BR>
<i> Journal of Interconnection Networks</i>, vol.6, no.4, pp.435-458, 2005.
<p><LI> P. Romano, <b>F. Quaglia</b> and B. Ciciani,<BR>
<a href="http://www.dis.uniroma1.it/pub/quaglia/tkde17-11.ps">
A Lightweight and Scalable e-Transaction
Protocol for Three-Tier Systems with Centralized Back-End
Database,</a><br>
<i> IEEE Transactions on Knowledge and Data Engineering</i>, vol.17, no.11, pp.1578-1583, 2005.
<p><LI> <b>F. Quaglia</b> and A. Santoro,<BR>
<a href="http://www.dis.uniroma1.it/pub/quaglia/jpdc65-6.ps">
Modeling and Optimization of Nonblocking Checkpointing for Optimistic Simulation on Myrinet Clusters</a> (extended version),
<BR>
<i> Journal of Parallel and Distributed Computing</i>, vol.65, no.6, pp.667-677, 2005.
<p><LI> <b>F. Quaglia</b> and A. Santoro,<BR>
<a href="http://www.dis.uniroma1.it/pub/quaglia/tpds14-6.ps">
Nonblocking Checkpointing for Optimistic Parallel Simulation: Description and an Implementation,
</a><BR>
<i>IEEE Transactions on Parallel and Distributed Systems</i>, vol.14, no.6, pp.593-610, 2003.
<p><LI> <b>F. Quaglia</b> and V. Cortellessa,<BR>
<a href="http://www.dis.uniroma1.it/pub/quaglia/tomacs12-3.ps">
On the Processor Scheduling Problem in Time Warp Synchronization,
</a><BR>
<i> ACM Transactions on Modeling and Computer Simulation</i>, vol.12, no.3, pp.143-175, 2002. <bR><BR>
<LI> <b>F. Quaglia</b>,<BR>
<a href="http://www.dis.uniroma1.it/pub/quaglia/ipl83-5.ps">
A Restriction of the Elastic Time Algorithm,</a>
<BR>
<i> Information Processing Letters</i> , vol.83, no.5, pp.243-249, 2002.
<p>
<LI> <b>F. Quaglia</b>, B. Ciciani and M. Colajanni,<BR>
<a href="http://www.dis.uniroma1.it/pub/quaglia/parco28-3.ps">
Performance Analysis of Adaptive Wormhole Routing in a Two-Dimensional Torus,</a> <BR>
<i>Parallel Computing</i>, vol.28, no.3, 485-501, 2002.
<p><LI> R. Baldoni, <b>F. Quaglia</b> and M. Raynal,<BR>
<a href="http://www.dis.uniroma1.it/pub/quaglia/cj44-2.ps">
Consistent Checkpointing for Transaction Systems,</a> <br>
<i>The Computer Journal</i>, Oxford University Press, vol.44, no.2, pp.92-100, 2001.
<p><LI> <b>F. Quaglia</b>,<BR>
<a href="http://www.dis.uniroma1.it/pub/quaglia/tpds12-4.ps">
A Cost Model for Selecting Checkpoint Positions in Time Warp Parallel
Simulation</a>,
<BR>
<i>IEEE Transactions on Parallel and Distributed Systems</i>, vol.12, no.4, pp.346-362, 2001.
<p><LI> V. Cortellessa and <b>F. Quaglia</b>,<BR>
<B> A Checkpointing-Recovery Scheme for Time Warp Parallel Simulation,</b> <BR>
<i>Parallel Computing</i>, vol.27, no.9, 1227-1252, 2001.
<p><LI> <b>F. Quaglia</b>, R. Baldoni and B. Ciciani,<BR>
<a href="http://www.dis.uniroma1.it/pub/quaglia/jcss61-3.ps">
On the No-Z-Cycle Property in Distributed Executions,</a> <BR>
<i>Journal of Computer and System Sciences</i>, Academic Press, vol.61, no.3, pp.400-427, 2000.
<p>
<LI> <b>F. Quaglia</b>, V. Cortellessa and B. Ciciani,<BR>
<a href="http://www.dis.uniroma1.it/pub/quaglia/tpds10-8.ps">
Tradeoff Between Sequential and Time Warp Based Parallel Simulation</a>,
<BR>
<i> IEEE Transactions on Parallel and Distributed Systems</i>, vol.10, no.8, pp.781-794, 1999.
<p><LI> <b>F. Quaglia</b> and R. Baldoni,<BR>
<a href="http://www.dis.uniroma1.it/pub/quaglia/ipl70-3.ps">
Exploiting Intra-Object Dependencies in Parallel Simulation</a>,
<BR>
<i> Information Processing Letters</i>, vol.70, no.3, pp.119-125, 1999.
<p><LI><b>F. Quaglia</b> and B. Ciciani,<BR>
<B> Performance vs. Cost of Redundant Arrays of Inexpensive Disks, </B> <BR>
<i> Simulation Practice and Theory</i>, vol.2, no.15, pp.153-170, 1999.
<p><LI> R. Baldoni, <b>F. Quaglia</b> and P. Fornara,<BR>
<a href="http://www.dis.uniroma1.it/pub/quaglia/tpds10-2.ps"> An Index-Based Checkpointing Algorithm for Autonomous Distributed Systems</a> (extended version),
<BR>
<i> IEEE Transactions on Parallel and Distributed Systems</i>, vol.10, no.2, pp.181-192, 1999.
<p>
<LI> <b>F. Quaglia</b>, R. Baldoni and B. Ciciani,<BR>
<B> Multidatabase Global Concurrency Control Algorithms: a Performance Analysis, </B>
<BR> <i> Foundations of Computing and Decision Sciences</i>, vol.23, no.1, pp.15-33, 1998.<BR><BR>
<LI> L.R.G. Auriche, <b>F. Quaglia</b> and B. Ciciani,<BR>
<B> Run-Time Selection of the Checkpoint Interval in Time Warp Based Simulations, </B> <BR>
<i> Simulation Practice and Theory</i>, vol.6, no.5, pp.461-478, 1998.<BR><BR>
</OL>
<P><P><HR><P><P>
<IMG SRC = ./images/bluedot.gif>
<b><A NAME="conferences"></A>Conference Articles/Book Chapters (by Year)</b><br><p><P>
<OL>
<h2>2025</h2>
<p><li>
E. Manenti, P. Caporaso, G. Bianchi and <b>F. Quaglia</b>,<br>
<b>
VFSMon: an Innovative Reference Monitor in Linux,
</b><br>
<i> Proc. Italian Conference on Cybersecurity</i> (<font color="#FF0000">ITASEC</font>), Bologna, Italy, 2025.
<p><li>
A. Quinci, G. Belocchi, <b>F. Quaglia</b> and G. Bianchi,<br>
<b>
Stateful Handling of Critical Events: Leveraging eBPF to Realize eXtended Finite State Machine Abstractions
</b><br>
<i> Proc. Italian Conference on Cybersecurity</i> (<font color="#FF0000">ITASEC</font>), Bologna, Italy, 2025.
<h2>2024</h2>
<p>
<LI>F. Montesano, R. Marotta and <b>F. Quaglia</b>,<br>
<b>
Lightweight Operating System Services for Incremental Checkpointing in Speculative Discrete Event Simulation on Linux Platforms,
</b>
<BR>
<i> Proc. 30th IEEE International Conference on Parallel and Distributed Systems,
</i>(<font color="#FF0000">ICPADS</font>),
Belgrade, Serbia, October 2024.
<p>
<LI><b>F. Quaglia</b>,<br>
<b>
PARSIR: a Package for Effective Parallel Discrete Event Simulation on Multi-processor Machines,
</b>
<BR>
<i> Proc. 28th IEEE International Symposium on Distributed Simulation
and Real Time Applications,
</i>(<font color="#FF0000">DS-RT</font>),
Urbino, Italy, October 2024.
<p>
<LI>R. Marotta and <b>F. Quaglia</b>,<br>
<b>
Out-of-Order Discrete Event Simulation: Fighting Memory Boundedness while Running DES Models,
</b>
<BR>
<i> Proc. 28th IEEE International Symposium on Distributed Simulation
and Real Time Applications,
</i>(<font color="#FF0000">DS-RT</font>),
Urbino, Italy, October 2024.
<p><li>
P. Caporaso, G. Bianchi and <b>F. Quaglia</b>,<br>
<b>
Benchmarking Virtualized Page Permission for Malware Detection: a Web Server Case Study,
</b><br>
<i> Proc. Italian Conference on Cybersecurity</i> (<font color="#FF0000">ITASEC</font>), Salerno, Italy, 2024.
<p><li>
M. Salvatori, G. Bernardinetti, <b>F. Quaglia</b> and G. Bianchi,<br>
<b>
ShiftyLoader: Syscall-free Reflective Code Injection in the Linux Operating System,
</b><br>
<i> Proc. Italian Conference on Cybersecurity</i> (<font color="#FF0000">ITASEC</font>), Salerno, Italy, 2024.
<h2>2023</h2>
<p>
<LI>R. Marotta, F. Montesano, A. Pellegrini and <b>F. Quaglia</b>,
<BR>
<b>
Incremental Checkpointing of Large State Simulation Models with Write-Intensive Events via Memory Update Correlation on Buddy Pages,
</b>
<BR>
<i> Proc. 27th IEEE/ACM International Symposium on Distributed Simulation
and Real Time Applications,
</i>(<font color="#FF0000">DS-RT</font>),
Singapore, October 2023.
<font color="#FF0F00">Shortlisted for the Best Paper Award</font>.
<p>
<p><li>
P. Caporaso, G. Bianchi, and <b>F. Quaglia</b>,<br>
<b>
JITScanner: Just-in-Time Executable Page Check in the Linux Operating System,
</b><br>
<i> Proc. ACM 18th International Conference on Availability, Reliability and Security </i> (<font color="#FF0000">ARES/FARES</font>), Benevento, Italy, August/September 2023.
<font color="#FF0F00">Winner of the Best Paper Award</font>.
<p><li>
G. Bernardinetti, P. Caporaso, D. Di Cristofaro, <b>F. Quaglia</b> and G. Bianchi,<br>
<b>
PHOENIX: A Cloud-Based Framework for Ensemble Malware Detection,
</b><br>
<i> Proc. 21st IEEE Mediterranean Communication and Computer Networking Conference</i> (<font color="#FF0000">MedComNet</font>), Ponza, Italy, June 2023.
<p><li>
R. Marotta, F. Montesano, and <b>F. Quaglia</b>,<br>
<b>
Effective Access to the Committed Global State in Speculative Parallel Discrete Event Simulation on Multi-core Machines,
</b><br>
<i> Proc. ACM SIGSIM Conference on Principles of Advanced Discrete Simulation</i> (<font color="#FF0000">PADS</font>), Orlando, Florida, USA, June 2023.
<h2>2022</h2>
<p><li>
F. Montesano, R. Marotta and <b>F. Quaglia</b>,<br>
<b>
Spatial/Temporal Locality-based Load-sharing in Speculative Discrete Event Simulation on Multi-core Machines,
</b><br>
<i> Proc. ACM SIGSIM Conference on Principles of Advanced Discrete Simulation</i> (<font color="#FF0000">PADS</font>), Atlanta, GA, USA, June 2022.
<h2>2020</h2>
<p>
<LI> M. Faltelli, G. Belocchi, <b>F. Quaglia</b>, S. Pontarelli and G. Bianchi,<BR>
<b>Metronome: Adaptive and Precise Intermittent Packet Retrieval in DPDK
</b>,
<BR>
<i> Proc. 16th ACM International Conference on emerging Networking EXperiments and Technologies
</i>(<font color="#FF0000">CoNEXT</font>),
Barcellona, Spain, 2020.
<p>
<LI> M. Rab, R. Marotta, M. Ianni, A. Pellegrini and <b>F. Quaglia</b>,<BR>
<b>NUMA-Aware Non-Blocking Calendar Queue
</b>,
<BR>
<i> Proc. 24th IEEE/ACM International Symposium on Distributed Simulation
and Real Time Applications
</i>(<font color="#FF0000">DS-RT</font>),
Prague, Czech Republic, September, 2020.
<p><li>
E. O. Marasco and <b>F. Quaglia</b>,<br>
<b>
AuthentiCAN: a protocol for improved security over CAN,
</b><br>
<i> Proc. IEEE World Conference on Smart Trends in Systems, Security and Sustainability</i> (<font color="#FF0000">WS4 2020</font>), London, UK, July 2020.
<p><li>
M. Principe, A. Piccione, A. Pellegrini and <b>F. Quaglia</b>,<br>
<b>
Approximated Rollbacks,
</b><br>
<i> Proc. ACM SIGSIM Conference on Principles of Advanced Discrete Simulation</i> (<font color="#FF0000">PADS</font>), Miami, Florida, USA, June 2020.
<p><li>
E. Silvestri, C. Milia, R. Marotta, A. Pellegrini and <b>F. Quaglia</b>,<br>
<b>
Exploiting Inter-Processor-Interrupts for Virtual-Time Coordination in Speculative Parallel Discrete Event Simulation,
</b><br>
<i> Proc. ACM SIGSIM Conference on Principles of Advanced Discrete Simulation</i> (<font color="#FF0000">PADS</font>), Miami, Florida, USA, June 2020.
<p><li>
V. Bruschi, M. Faltelli, A. Tulumello, S. Pontarelli, <b>F. Quaglia</b>, G. Bianchi,<br>
<b>
Offloading Online MapReduce tasks with Stateful Programmable Data Planes,
</b><br>
<i> Prod. 23rd Conference on Innovation in Clouds, Internet and Networks</i> (<font color="#FF0000">ICIN</font>), Paris, France, February 2020.
<h2>2019</h2>
<p>
<LI> A. Piccione, M. Principe, A. Pellegrini and <b>F. Quaglia</b>,<BR>
<b> Hardware-Assisted Incremental Checkpointing in Speculative Parallel Discrete Event Simulation,
</b>
<BR>
<i> Proc. 2019 Winter Simulation Conference </i>(<font color="#FF0000">WSC</font>),
National Harbor, MD, USA, Society for Computer Simulation, December 2019.
<p>
<LI> R. Marotta, M. Ianni, A. Scarselli, A. Pellegrini and <b>F. Quaglia</b>,<BR>
<b>
NBBS: A Non-blocking Buddy System for Multi-core Machines,
</b>
<BR>
<i>Proc. 19th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing </i> (<font color="#FF0000">CCGrid</font>), Cyprus, May 2019.
<p><li>
M. Spaziani Brunella, G. Bianchi, S. Turco, <b>F. Quaglia</b> and N. Blefari-Melazzi,<br>
<b>
Foreshadow-VMM: Feasibility and Network Perspective,
</b><br>
<i> Proc. 5th IEEE International Conference on Network Softwarization</i> (<font color="#FF0000">NetSoft</font>), Paris, France, June 2019.
<p><li>
A. Piccione, M. Principe, A. Pellegrini and <b>F. Quaglia</b>,<br>
<b>
An Agent-Based Simulation API for Speculative PDES Runtime Environments,
</b><br>
<i> Proc. ACM SIGSIM Conference on Principles of Advanced Discrete Simulation</i> (<font color="#FF0000">PADS</font>), Chicago, Illinois, USA, June 2019.
<h2>2018</h2>
<p>
<li>S. Economo, E. Silvestri, P. Di Sanzo, A. Pellegrini and <b>F. Quaglia</b>,<br>
<b>
Model-based Proactive Read-validation in Transaction Processing Systems
</b>,<br>
<i>Proc. 24th IEEE International Conference on Parallel and Distributed Systems
</i> (<font color="#FF0000">ICPADS</font>), IEEE Computer Society Press, Singapore, December 2018.
<p>
<LI> R. Marotta, M. Ianni, A, Scarselli, A. Pellegrini and <b>F. Quaglia</b>,<BR>
<b>
A Non-blocking Buddy System for Scalable Memory Allocation on Multi-core Machines
</b>,
<BR>
<i> Proc. 20th IEEE International Conference on Cluster Computing
</i>(<font color="#FF0000">CLUSTER</font>) (poster paper),
IEEE Computer Society Press, Belfast, UK, 2018.
<p>
<LI> M. Ianni, R. Marotta, D. Cingolani, A. Pellegrini, <b>F. Quaglia</b>, C. Montanola-Sales and J. Casanovas-Garcia,<BR>
<b> Optimizing Simulation on Shared-memory Platforms: the Smart Cities Case (invited paper),
</b>
<BR>
<i> Proc. 2018 Winter Simulation Conference </i>(<font color="#FF0000">WSC</font>),
Gothenburg, Sweden, Society for Computer Simulation, December 2018.
<p>
<li>S. Conoci, P. Di Sanzo, B. Ciciani and <b>F. Quaglia</b>,<br>
<b>
Adaptive Performance Optimization Under Power Constraint in Multi-thread Applications with Diverse Scalability
</b>,<br>
<i>Proc. 9th ACM/SPEC International Conference on Performance Engineering
</i> (<font color="#FF0000">ICPE</font>), Berlin, Germany, ACM Press, April 2018.
<p><li>
M. Ianni, R. Marotta, D. Cingolani, A. Pellegrini and <b>F. Quaglia</b>,<br>
<b>
The Ultimate Share-everything PDES System,
</b><br>
<i> Proc. ACM SIGSIM Conference on Principles of Advanced Discrete Simulation</i> (<font color="#FF0000">PADS</font>), Rome, Italy, May 2018.
<p><li>
S. Conoci, D. Cingolani, P. di Sanzo, A. Pellegrini, B. Ciciani and <b>F. Quaglia</b>,<br>
<b>
A Power Cap Oriented Time Warp Architecture,
</b><br>
<i> Proc. ACM SIGSIM Conference on Principles of Advanced Discrete Simulation</i> (<font color="#FF0000">PADS</font>), Rome, Italy, May 2018.
<p><li>
M. Principe, T. Tocci, A. Pellegrini and <b>F. Quaglia</b>,<br>
<b>
Porting Event & Cross-state Synchronization to the Cloud,
</b><br>
<i> Proc. ACM SIGSIM Conference on Principles of Advanced Discrete Simulation</i> (<font color="#FF0000">PADS</font>), Rome, Italy, May 2018.
<h2>2017</h2>
<p>
<li>S. Economo, E. Silvestri, P. Di Sanzo, A. Pellegrini and <b>F. Quaglia</b>,<br>
<b>
Prompt Application-Transparent Transaction Revalidation in Software Transactional Memory
</b>,<br>
<i>Proc. 16th IEEE International Symposium on Network Computing and Applications</i> (<font color="#FF0000">NCA</font>), Cambridge, Massachussets, USA, IEEE Computer Society Press, October/November 2017.
<p>
<LI> M. Ianni. Pellegrini and <b>F. Quaglia</b>,<BR>
<b>
A Wait-free Multi-word Atomic (1,N) Register for Large-scale Data Sharing on Multi-core Machines
</b>,
<BR>
<i> Proc. 19th IEEE International Conference on Cluster Computing
</i>(<font color="#FF0000">CLUSTER</font>),
IEEE Computer Society Press, Honolulu, Hawai, 2017.
<p>
<LI> T. Tocci, A. Pellegrini, <b>F. Quaglia</b>, J. Casanovas-Garcia, T. Suzumura<BR>
<b>
ORCHESTRA: An Asynchronous Wait-free Distributed GVT Algorithm</b>,
<BR>
<i> Proc. 21st IEEE/ACM International Symposium on Distributed Simulation
and Real Time Applications
</i>(<font color="#FF0000">DS-RT</font>),
IEEE Computer Society Press, Rome, Italy, october, 2016.
<p>
<LI> M. Ianni R. Marotta, A. Pellegrini and <b>F. Quaglia</b>,<BR>
<b>
Towars a Fully Non-blocking Share-everything PDES Platform</b>,
<BR>
<i> Proc. 21st IEEE/ACM International Symposium on Distributed Simulation
and Real Time Applications
</i>(<font color="#FF0000">DS-RT</font>),
IEEE Computer Society Press, Rome, Italy, october, 2016.
<p>
<LI> M. Ianni R. Marotta, A. Pellegrini and <b>F. Quaglia</b>,<BR>
<b>
A Non-Blocking Global Virtual Time Algorithm with Logarithmic Number of Memory Operations</b>,
<BR>
<i> Proc. 21st IEEE/ACM International Symposium on Distributed Simulation
and Real Time Applications
</i>(<font color="#FF0000">DS-RT</font>),
IEEE Computer Society Press, Rome, Italy, october, 2016.
<font color="#FF0F00">Candidate for (but not winner of) the Best Paper Award</font>.
<p>
<LI> E. Silvestri, S. Economo, P. Di Sanzo, A. Pellegrini and <b>F. Quaglia</b>,<BR>
<b>
Preemptive Software Transactional Memory,
</b>
<BR>
<i>Proc. 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing </i> (<font color="#FF0000">CCGrid</font>), Madrid, Spain, May 2017.
<p><li>
D. Cingolani, A. Pellegrini, M. Schordan, <b>F. Quaglia</b> and D. Jefferson,<br>
<b>
Dealing with Reversibility of Shared Libraries in PDES,
</b><br>
<i> Proc. ACM SIGSIM Conference on Principles of Advanced Discrete Simulation</i> (<font color="#FF0000">PADS</font>), Singapore, May 2017.
<p><li>
R. Marotta, M. Ianni, A. Pellegrini and <b>F. Quaglia</b>,<br>
<b>
A Conflict-Resilient Lock-Free Calendar Queue for Scalable Share-Everything PDES Platforms,
</b><br>
<i> Proc. ACM SIGSIM Conference on Principles of Advanced Discrete Simulation</i> (<font color="#FF0000">PADS</font>), Singapore, May 2017.
<h2>2016</h2>
<LI> A. Pellegrini, C. Montanola-Sales <b>F. Quaglia</b> and J. Casanovas-Garcia<BR>
<b>
Load-Sharing Policies in Parallel Simulation of Agent-Based Demographic Models
</b>,
<BR>
<i>Proc. 4th Workshop on Parallel and Distributed Agent-Based Simulations </i> (<font color="#FF0000">PADABS - Euro-Par Workshop</font>), Grenoble, France, LNCS, Spinger-Verlang, August 2016.
<p>
<LI> R. Marotta, M. Ianni, A. Pellegrini and <b>F. Quaglia</b>,<BR>
<b>
A Lock-Free O(1) Event Pool and its Application to Share-Everything PDES Platforms</b>,
<BR>
<i> Proc. 20th IEEE/ACM International Symposium on Distributed Simulation
and Real Time Applications
</i>(<font color="#FF0000">DS-RT</font>),
IEEE Computer Society Press, London, UK, September, 2016. <font color="#FF0F00">Winner of the Best Paper Award</font>.
<p><li> S. Economo, D. Cingolani, A. Pellegrini and <b>F.Quaglia</b>,<br>
<b>
Configurable and Efficient Memory Access Tracing via Selective Expression-based x86 Binary Instrumentation,</b><br>
<i> Proc. 24th IEEE/ACM International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems</i> (<font color="#FF0000">MASCOTS</font>), London, UK, IEEE Computer Society Press, September 2016.
<p><li> R. Marotta, M. Ianni,
A. Pellegrini and <b>F. Quaglia</b>,<br>
<b>
A Non-Blocking Priority Queue for the Pending Event Set,</B><BR>
<i> Proc. 9th International ICST Conference on Simulation Tools and Techniques </i> (<font color="#FF0000">SIMUTools</font>), Prague, Czech Republic, 2016.
<p>
<LI> A. Pellegrini, <b>F. Quaglia</b>, C. Montanola-Sales and J. Casanovas-Garcia,<BR>
<b>Programing Agent-Based Demographic Models with Cross-state and
Message-Exachange Dependencies: a Study with Speculative PDES and
Automatic Load-Sharing (invited paper),
</b>
<BR>
<i> Proc. 2016 Winter Simulation Conference </i>(<font color="#FF0000">WSC</font>),
Washington, DC, USA, Society for Computer Simulation, December 2016.
<p><li>
D. Cingolani, M. Ianni, A. Pellegrini and <b>F. Quaglia</b>,<br>
<b>
Mixing Hardware and Software Reversibility for Speculative Parallel Discrete Event Simulation,
</b><br>
<i> Proc. 8th Conference on Reversible Computation </i> (<font color="#FF0000">RC</font>), Bologna, Italy, July 2016.
<p><li>
N. Marziale, F. Nobilia, A. Pellegrini and <b>F. Quaglia</b>,<br>
<b>
Granular Time Warp Objects,
</b><br>
<i> Proc. ACM SIGSIM Conference on Principles of Advanced Discrete Simulation</i> (<font color="#FF0000">PADS</font>), Banff, Canada, May 2016.
<p>
<LI> I. Di Gennaro, A. Pellegrini and <b>F. Quaglia</b>,<BR>
<b>
OS-based NUMA Optimization: Tackling the Case of Truly Multi-thread Applications with Non-Partitioned Virtual Page Accesses,
</b>
<BR>
<i>Proc. 16th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing </i> (<font color="#FF0000">CCGrid</font>), Cartagena, Colombia, May 2016.
<p>
<p><LI> P. Di Sanzo, M. Sannicandro, B. Ciciani and <b>F. Quaglia</b>,<BR>
<b>Markov Chain-based Adaptive Scheduling in Software Transactional Memory,
</b>
<BR>
<i> Proc. 30th IEEE International Parallel & Distributed Processing Symposium </i>(<font color="#FF0000">IPDPS</font>),
Chicago, Illinois USA, IEEE Computer Society Press, May 2016.
<p>
<h2>2015</h2>
<p>
<p><LI> E. Santini, M. Ianni, A. Pellegrini and <b>F. Quaglia</b>,<BR>
<b>Hardware-Transactional-Memory Based Speculative Parallel Discrete Event Simulation of Very Fine Grain Models,
</b>
<BR>
<i> Proc. 22nd IEEE International Conference on High Performance Computing </i>(<font color="#FF0000">HiPC</font>),
Bengaluru, India, IEEE Computer Society Press, December 2015.
<p>
<LI> D. Cingolani, A. Pellegrini and <b>F. Quaglia</b>,<BR>
<b>
RAMSES: Reversibility-based Agent Modeling and Simulation Environment with Speculation-support
</b>,
<BR>
<i>Proc. 3rd Workshop on Parallel and Distributed Agent-Based Simulations </i> (<font color="#FF0000">PADABS - Euro-Par Workshop</font>), Vienna, Austria,, LNCS, Spinger-Verlang, August 2015.
<p>
<li>
P. Di Sanzo, M. Sannicandro, B. Ciciani, and <b>Francesco Quaglia</b>,<br>
<b>On Exploring Markov Chains for Scheduling Optimization in Transactional Memory</b>,<br>
<i>7th Workshop on the Theory of Transactional Memory</i> (<font color="#FF0000">WTTM 2015</font>), Donostia-San Sebastian, Spain, 2015
</li>
<p><li>
S. Peluso, R. Palmieri, P. Romano, B. Ravindran and <b>F. Quaglia</b>,<br>
<b>
Disjoint-Access Parallelism: Impossibility, Possibility, and Cost of Transactional Memory Implementations,
</b><br>
<i> Proc. ACM Symposium on Principles of Distributed Computing</i> (<font color="#FF0000">PODC</font>), Donostia-San Sebastian, Spain, 2015.
<p><li>
A. Pellegrini and <b>F. Quaglia</b>,<br>
<b>
NUMA Time Warp,
</b><br>
<i> Proc. ACM SIGSIM Conference on Principles of Advanced Discrete Simulation</i> (<font color="#FF0000">PADS</font>), London, UK, 2015.
<p><li>
D. Cingolani, A. Pellegrini and <b>F. Quaglia</b>,<br>
<b>
Transparently Mixing Undo Logs and Software Reversibility for State Recovery in Optimistic PDES,
</b><br>
<i> Proc. ACM SIGSIM Conference on Principles of Advanced Discrete Simulation</i> (<font color="#FF0000">PADS</font>), London, UK, 2015.
<p><li>
A. Pellegrini and <b>F. Quaglia</b>,<br>
<b>
Time-Sharing Time Warp via Lightweight Operating System Support,
</b><br>
<i> Proc. ACM SIGSIM Conference on Principles of Advanced Discrete Simulation</i> (<font color="#FF0000">PADS</font>), London, UK, 2015.
<p>
<LI> D. Didona, <b>F. Quaglia</b>, P. Romano and E. Torre,<BR>
<b>
Enhancing Performance Prediction Robustness
by Combining Analytical Modeling and Machine Learning,
</b>
<BR>
<i>Proc. 6th ACM/SPEC International Conference on Performance Engineering </i> (<font color="#FF0000">ICPE</font>), Austin, Texas, USA, February 2015.
<h2>2014</h2>
<p>
<LI> A. Pellegrini and <b>F. Quaglia</b>,<BR>
<b>
Wait-Free Global Virtual Time Computation in Shared Memory Time Warp Systems
</b>,
<BR>
<i>Proc. 29th IEEE International Symposium on Computer Architecture and High Performance Computing </i> (<font color="#FF0000">SBAC-PAD</font>), Paris, France, October 2014.
<p>
<LI> A. Pellegrini and <b>F. Quaglia</b>,<BR>
<b>
Programmability and Performance of Parallel ECS-based Simulation of Multi-Agent Exploration Models
</b>,
<BR>
<i>Proc. 2nd Workshop on Parallel and Distributed Agent-Based Simulations </i> (<font color="#FF0000">PADABS - Euro-Par Workshop</font>), Porto, Portugal, LNCS, Spinger-Verlang, August 2014.
<p>
<LI> S. Peluso, R. Palmieri, P. Romano, B. Ravindran and <b>F. Quaglia</b>,<BR>
<b>
Breaching the Wall of Impossibility Results
on Disjoint-Access Parallel TM
(Brief Announcement)</b>,
<BR>
<i>Proc. 28th International Symposium on Distributed Computing </i> (<font color="#FF0000">DISC</font>), Austin, Texas, USA, LNCS, Spinger-Verlang, October 2014.
<p>
<LI> D. Rughetti, P. Romano, <b>F. Quaglia</b> and B. Ciciani,<BR>
<b>
Automatic Tuning of the Parallelism Degree in Hardware Transactional Memory
</b>,
<BR>
<i>Proc. 20th International Conference on Parallel Processing</i> (<font color="#FF0000">Euro-Par</font>), Porto (Portugal), LNCS, Spinger-Verlang, August 2014.
<p><li>
A. Pellegrini and <b>F. Quaglia</b>,<br>
<b>
Transparent Multi-Core Speculative Parallelization of DES
Models with Event and Cross-State Dependencies
</b><br>
<i> Proc. 28th ACM SIGSIM Conference on Principles of Advanced Discrete Simulation</i> (<font color="#FF0000">PADS</font>), Denver, Colorado, USA, 2014.
<p>