-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathpublications-ji.yaml
2662 lines (2662 loc) · 94.5 KB
/
publications-ji.yaml
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
[
{
"container-title": "The Journal of Supercomputing",
"abstract": "This paper presents three garbage collection schemes for causal message logging with independent checkpointing. The first scheme allows each process to autonomously remove useless log information in its volatile storage by piggybacking only some additional information without requiring any extra message and forced checkpoint. Additionally, it supports faster output commit than traditional schemes. The second scheme enables each process to remove a part of log information in the storage if more empty space is required. It reduces the number of processes participating in the garbage collection by using the size of the log information of each process. The third scheme is a hybrid scheme having the advantages of the two proposed schemes. Simulation results show that the third scheme significantly reduces the garbage collection overhead compared with the traditional schemes regardless of specific communication patterns of distributed applications.",
"author": [
{
"given": "Jinho",
"family": "Ahn"
},
{
"given": "Sung-Gi",
"family": "Min"
},
{
"given": "Chong-Sun",
"family": "Hwang"
},
{
"given": "Heonchang",
"family": "Yu"
}
],
"DOI": "10.1023/A:1014978702504",
"type": "article-journal",
"id": "ahn2002efficient",
"citation-key": "ahn2002efficient",
"ISSN": "1573-0484",
"issue": "2",
"issued": {
"date-parts": [
[
2002,
6
]
]
},
"page": "175-196",
"title": "Efficient Garbage Collection Schemes for Causal Message Logging with Independent Checkpointing",
"URL": "https://doi.org/10.1023/A:1014978702504",
"volume": "22"
},
{
"container-title": "IEICE transactions on information and systems",
"author": [
{
"given": "MaengSoon",
"family": "BAIK"
},
{
"given": "SungJin",
"family": "CHOI"
},
{
"given": "ChongSun",
"family": "HWANG"
},
{
"given": "JoonMin",
"family": "GIL"
},
{
"given": "ChanYeol",
"family": "PARK"
},
{
"given": "HeonChang",
"family": "YOO"
}
],
"type": "article-journal",
"id": "baik2004line",
"citation-key": "baik2004line",
"ISSN": "09168532",
"issue": "7",
"issued": {
"date-parts": [
[
2004,
7
]
]
},
"page": "1834-1842",
"publisher": "The Institute of Electronics, Information",
"title": "Ω Line Problem in Optimistic Log-Based Rollback Recovery Protocol",
"URL": "https://ci.nii.ac.jp/naid/110003214068/en/",
"volume": "87"
},
{
"container-title": "Proceedings of the 4th International Conference on Ubiquitous Information Technologies and Applications, ICUT 2009",
"author": [
{
"given": "SungHo",
"family": "Chin"
},
{
"given": "Taeweon",
"family": "Suh"
},
{
"given": "Heonchang",
"family": "Yu"
}
],
"DOI": "10.1109/ICUT.2009.5405741",
"type": "article-journal",
"id": "chin2009genetic",
"citation-key": "chin2009genetic",
"issued": {
"date-parts": [
[
2009,
12
]
]
},
"page": "1-6",
"title": "Genetic Algorithm Based Scheduling Method for Efficiency and Reliability in Mobile Grid"
},
{
"publisher-place": "Hingham, MA, USA",
"container-title": "J. Supercomput.",
"number-of-pages": "31",
"author": [
{
"given": "Sung Ho",
"family": "Chin"
},
{
"given": "Taeweon",
"family": "Suh"
},
{
"given": "Heon Chang",
"family": "Yu"
}
],
"DOI": "10.1007/s11227-009-0290-9",
"type": "article-journal",
"id": "chin2010adaptive",
"citation-key": "chin2010adaptive",
"ISSN": "0920-8542",
"issue": "3",
"issued": {
"date-parts": [
[
2010,
6
]
]
},
"keyword": "Grid Service,Performance metric,Rescheduling,Service scheduling,Workflow scheduling",
"page": "253-283",
"publisher": "Kluwer Academic Publishers",
"title": "Adaptive Service Scheduling for Workflow Applications in Service-Oriented Grid",
"URL": "http://dx.doi.org/10.1007/s11227-009-0290-9",
"volume": "52"
},
{
"number-of-pages": "12",
"author": [
{
"given": "SungJin",
"family": "Choi"
},
{
"given": "MaengSoon",
"family": "Baik"
},
{
"given": "ChongSun",
"family": "Hwang"
},
{
"given": "JoonMin",
"family": "Gil"
},
{
"given": "HeonChang",
"family": "Yu"
}
],
"container-title": "Proceedings of the 2005 International Conference on Computational Science and Its Applications - Volume Part IV",
"collection-title": "ICCSA'05",
"DOI": "10.1007/11424925_98",
"type": "paper-conference",
"id": "choi2005mobile",
"citation-key": "choi2005mobile",
"ISBN": "3-540-25863-9, 978-3-540-25863-6",
"issued": {
"date-parts": [
[
2005
]
]
},
"page": "936-947",
"publisher-place": "Singapore",
"publisher": "Springer-Verlag",
"title": "Mobile Agent Based Adaptive Scheduling Mechanism in Peer to Peer Grid Computing",
"URL": "http://dx.doi.org/10.1007/11424925_98"
},
{
"publisher-place": "Berlin, Heidelberg",
"abstract": "Mobile grid computing is a computing environment that incorporates mobile devices to an existing grid environment and supports users' mobility. But this environment is not stable, so methodologies to cope with the reliability issue are needed. Fault tolerance approaches for task execution in grid computing can be categorized into replication and checkpoint. We apply these techniques to a SimGrid simulator to provide a fault tolerance for a mobile environment and show the results in this paper. The results demonstrate that the best solution for fault tolerance in mobile grid computing depends on the situations of the network. The contribution of this paper is the use of real-life trace data to simulate fault tolerance in a mobile grid computing.",
"author": [
{
"given": "SookKyong",
"family": "Choi"
},
{
"given": "JongHyuk",
"family": "Lee"
},
{
"given": "HeonChang",
"family": "Yu"
},
{
"given": "Hwamin",
"family": "Lee"
}
],
"container-title": "Grid and Distributed Computing",
"editor": [
{
"given": "Tai-hoon",
"family": "Kim"
},
{
"given": "Hojjat",
"family": "Adeli"
},
{
"given": "Hyun-seob",
"family": "Cho"
},
{
"given": "Osvaldo",
"family": "Gervasi"
},
{
"given": "Stephen S.",
"family": "Yau"
},
{
"given": "Byeong-Ho",
"family": "Kang"
},
{
"given": "Javier García",
"family": "Villalba"
}
],
"type": "paper-conference",
"id": "choi2011replication",
"citation-key": "choi2011replication",
"ISBN": "978-3-642-27180-9",
"issued": {
"date-parts": [
[
2011
]
]
},
"page": "455-467",
"publisher": "Springer Berlin Heidelberg",
"title": "Replication and Checkpoint Schemes for Task-Fault Tolerance in Campus-Wide Mobile Grid"
},
{
"container-title": "Information (Japan)",
"abstract": "Mobile grid computing is a computing environment which incorporates mobile devices to an existing grid environment and supports user mobility. As this environment has inherent characteristic, that is, not stable, methodologies to cope with the reliability issue are required. We apply replication and checkpoint techniques for task fault tolerance to a SimGrid simulator in mobile environment and show the results in this paper. The results demonstrate that using a fault tolerance scheme can increase the completion rate of tasks and the best solution for fault tolerance in mobile grid computing depends on network operational situations including the number of hosts and tasks. The contribution of this paper is the use of real-life trace data to simulate fault tolerance and comparison of fault tolerance schemes in a mobile grid computing.",
"author": [
{
"given": "SookKyong",
"family": "Choi"
},
{
"given": "JongHyuk",
"family": "Lee"
},
{
"given": "Heonchang",
"family": "Yu"
},
{
"given": "HwaMin",
"family": "Lee"
}
],
"type": "article-journal",
"id": "choi2013fault",
"citation-key": "choi2013fault",
"ISSN": "1343-4500",
"issue": "3 B",
"issued": {
"date-parts": [
[
2013,
3,
1
]
]
},
"keyword": "Checkpoint,Fault tolerance,Mobile grid,Reliability,Replication",
"language": "English",
"page": "2325-2333",
"publisher": "International Information Institute",
"title": "Fault tolerance technique using replication and checkpoint in mobile grid",
"volume": "16"
},
{
"container-title": "Cluster Computing",
"abstract": "The performance of mobile devices including smart phones and laptops is steadily rising as prices plummet sharply. So, mobile devices are changing from being a mere interface for requesting services to becoming computing resources for providing and sharing services due to immeasurably improved performance.",
"author": [
{
"given": "SookKyong",
"family": "Choi"
},
{
"given": "KwangSik",
"family": "Chung"
},
{
"given": "Heonchang",
"family": "Yu"
}
],
"DOI": "10.1007/s10586-013-0286-3",
"type": "article-journal",
"id": "choi2014fault",
"citation-key": "choi2014fault",
"ISSN": "1573-7543",
"issue": "3",
"issued": {
"date-parts": [
[
2014,
9
]
]
},
"page": "911-926",
"title": "Fault tolerance and QoS scheduling using CAN in mobile social cloud computing",
"URL": "https://doi.org/10.1007/s10586-013-0286-3",
"volume": "17"
},
{
"container-title": "Scientific Programming",
"author": [
{
"given": "HeeSeok",
"family": "Choi"
},
{
"given": "JongBeom",
"family": "Lim"
},
{
"given": "Heonchang",
"family": "Yu"
},
{
"given": "EunYoung",
"family": "Lee"
}
],
"DOI": "10.1155/2016/6208358",
"type": "article-journal",
"id": "choi2016task",
"citation-key": "choi2016task",
"issued": {
"date-parts": [
[
2016
]
]
},
"publisher": "Hindawi",
"title": "Task classification based energy-aware consolidation in clouds",
"volume": "2016"
},
{
"container-title": "MDPI, Applied Science-Basel",
"abstract": "In this study, we consider an edge cloud server in which a lightweight server is placed near a user device for the rapid processing and storage of large amounts of data. For the edge cloud server, we propose a latency classification algorithm based on deadlines and urgency levels (i.e., latency-sensitive and latency-tolerant). Furthermore, we design a task offloading algorithm to reduce the execution time of latency-sensitive tasks without violating deadlines. Unlike prior studies on task offloading or scheduling that have applied no deadlines or task-based deadlines, we focus on a comprehensive deadline-aware task scheduling scheme that performs task offloading by considering the real-time properties of latency-sensitive tasks. Specifically, when a task is offloaded to the edge cloud server due to a lack of resources on the user device, services could be provided without delay by offloading latency-tolerant tasks first, which are presumed to perform relatively important functions. When offloading a task, the type of the task, weight of the task, task size, estimated execution time, and offloading time are considered. By distributing and offloading latency-sensitive tasks as much as possible, the performance degradation of the system can be minimized. Based on experimental performance evaluations, we prove that our latency-based task offloading algorithm achieves a significant execution time reduction compared to previous solutions without incurring deadline violations. Unlike existing research, we applied delays with various network types in the MEC (mobile edge computing) environment for verification, and the experimental result was measured not only by the total response time but also by the cause of the task failure rate.",
"author": [
{
"given": "HeeSeok",
"family": "Choi"
},
{
"given": "Heonchang",
"family": "Yu"
},
{
"given": "Eunyoung",
"family": "Lee"
}
],
"DOI": "10.3390/app9214696",
"type": "article-journal",
"id": "choi2019latency",
"citation-key": "choi2019latency",
"ISSN": "2076-3417",
"issue": "21",
"issued": {
"date-parts": [
[
2019,
11,
4
]
]
},
"keyword": "task offloading,mobile edge computing,latency-classification,latency-aware",
"language": "English",
"title": "Latency-Classification-Based Deadline-Aware Task Offloading Algorithm in Mobile Edge Computing Environments",
"volume": "9"
},
{
"container-title": "J. Inf. Sci. Eng.",
"author": [
{
"given": "Kwang-Sik",
"family": "Chung"
},
{
"given": "Young-Jun",
"family": "Lee"
},
{
"given": "Heonchang",
"family": "Yu"
},
{
"given": "Wongyu",
"family": "Lee"
}
],
"type": "article-journal",
"id": "chung2004management",
"citation-key": "chung2004management",
"issued": {
"date-parts": [
[
2004,
3
]
]
},
"page": "379-390",
"title": "Management of Fault Tolerance Information for Coordinated Checkpointing Protocol without Sympathetic Rollbacks.",
"volume": "20"
},
{
"publisher-place": "Berlin, Heidelberg",
"abstract": "This paper presents a garbage collection protocol for message content logs and message determinant logs which are saved on a stable storage. Previous works of garbage collections in a causal message logging protocol try to solve the garbage collection of message determinant log and force additional checkpoints[5,6,7]. In order to avoid the sympathetic rollback, we classify the fault tolerance information into message determinants logs and message contents logs. Then we propose new definitions for garbage collections conditions for message determinant logs and message content logs and present a garbage collection algorithm. To represent determinants of messages, a data structure called MAG (Modified Antecedence Graph) is proposed. MAG is an extension of Antecedence Graph of Manetho system [7] and it is used for garbage collections conditions of message determinant logs and message content logs. Unlike Manetho system that needs additional messages for garbage collection of message content logs, our algorithm does not need additional messages. The proposed garbage collection algorithm makes 'the lazy garbage collection effect' because it relies on the piggybacked checkpoint information in send/receive message. `The lazy garbage collection effect' provides the whole system with an efficient and simple recovery protocol.",
"author": [
{
"given": "Kwang Sik",
"family": "Chung"
},
{
"given": "Heon-Chang",
"family": "Yu"
},
{
"given": "Seongbin",
"family": "Park"
}
],
"container-title": "High Performance Computing and Communications",
"editor": [
{
"given": "Laurence T.",
"family": "Yang"
},
{
"given": "Omer F.",
"family": "Rana"
},
{
"given": "Beniamino",
"family": "Di Martino"
},
{
"given": "Jack",
"family": "Dongarra"
}
],
"type": "paper-conference",
"id": "chung2005garbage",
"citation-key": "chung2005garbage",
"ISBN": "978-3-540-32079-1",
"issued": {
"date-parts": [
[
2005
]
]
},
"page": "123-132",
"publisher": "Springer Berlin Heidelberg",
"title": "Garbage Collection in a Causal Message Logging Protocol"
},
{
"publisher-place": "Berlin, Heidelberg",
"abstract": "An important issue in the PC grid computing environment that is characterized by volatility and heterogeneity is the minimization of execution time for all tasks. This paper proposes a scheduling mechanism to reduce such execution time by means of both checkpoint sharing and task duplication under a peer-to-peer (P2P) architecture. In the mechanism, the checkpoint executed by an individual peer (i.e., a desktop PC) is used as an intermediate result and executed in other peers via its duplication and transmission. As a result, as the checkpoint is close to a final result, the reduction of execution time for each task becomes higher. Ultimately, turnaround time can be reduced. Moreover, an analytical model with an embedded Markov chain is presented to evaluate the transmission cost and execution time of our scheduling mechanism. The performance of our scheduling mechanism is also compared with that of the existing mechanism operating on client-server architecture. The analytical results show that our scheduling mechanism is superior to the existing mechanism with respect to the reduction of execution time.",
"author": [
{
"given": "Joon-Min",
"family": "Gil"
},
{
"given": "Ui-Sung",
"family": "Song"
},
{
"given": "Heon-Chang",
"family": "Yu"
}
],
"container-title": "Advances in Grid and Pervasive Computing",
"editor": [
{
"given": "Nabil",
"family": "Abdennadher"
},
{
"given": "Dana",
"family": "Petcu"
}
],
"type": "paper-conference",
"id": "gil2009performance",
"citation-key": "gil2009performance",
"ISBN": "978-3-642-01671-4",
"issued": {
"date-parts": [
[
2009
]
]
},
"page": "459-470",
"publisher": "Springer Berlin Heidelberg",
"title": "Performance Evaluation of Scheduling Mechanism with Checkpoint Sharing and Task Duplication in P2P-Based PC Grid Computing"
},
{
"number-of-pages": "12",
"author": [
{
"given": "Daeyong",
"family": "Jung"
},
{
"given": "SungHo",
"family": "Chin"
},
{
"given": "KwangSik",
"family": "Chung"
},
{
"given": "Taeweon",
"family": "Suh"
},
{
"given": "HeonChang",
"family": "Yu"
},
{
"given": "JoonMin",
"family": "Gil"
}
],
"container-title": "Proceedings of the 5th International Conference on Advances in Grid and Pervasive Computing",
"collection-title": "GPC'10",
"DOI": "10.1007/978-3-642-13067-0_9",
"type": "paper-conference",
"id": "jung2010proceedings",
"citation-key": "jung2010proceedings",
"ISBN": "3-642-13066-6, 978-3-642-13066-3",
"issued": {
"date-parts": [
[
2010
]
]
},
"keyword": "failure prevention,job replication,mobile grid,reliability",
"page": "47-58",
"publisher-place": "Hualien, Taiwan",
"publisher": "Springer-Verlag",
"title": "An Effective Job Replication Technique Based on Reliability and Performance in Mobile Grids",
"URL": "http://dx.doi.org/10.1007/978-3-642-13067-0_9"
},
{
"publisher-place": "Berlin, Heidelberg",
"abstract": "The cloud computing is a computing paradigm that users can rent computing resources from service providers as much as they require. A spot instance in cloud computing helps a user to utilize resources with less expensive cost, even if it is unreliable. When a user performs tasks with unreliable spot instances, failures inevitably lead to the delay of task completion time and cause a seriously deterioration in the QoS of users. Therefore, we propose a price history based checkpointing scheme to avoid the delay of task completion time. The proposed checkpointing scheme reduces the number of checkpoint trials and improves the performance of task execution. The simulation results show that our scheme outperforms the existing checkpointing schemes in terms of the reduction of both the number of checkpoint trials and total costs per spot instance for user's bid.",
"author": [
{
"given": "Daeyong",
"family": "Jung"
},
{
"given": "SungHo",
"family": "Chin"
},
{
"given": "KwangSik",
"family": "Chung"
},
{
"given": "HeonChang",
"family": "Yu"
},
{
"given": "JoonMin",
"family": "Gil"
}
],
"container-title": "Network and Parallel Computing",
"editor": [
{
"given": "Erik",
"family": "Altman"
},
{
"given": "Weisong",
"family": "Shi"
}
],
"type": "paper-conference",
"id": "jung2011efficient",
"citation-key": "jung2011efficient",
"ISBN": "978-3-642-24403-2",
"issued": {
"date-parts": [
[
2011
]
]
},
"page": "185-200",
"publisher": "Springer Berlin Heidelberg",
"title": "An Efficient Checkpointing Scheme Using Price History of Spot Instances in Cloud Computing Environment"
},
{
"container-title": "Journal of Applied Mathematics",
"author": [
{
"given": "Daeyong",
"family": "Jung"
},
{
"given": "JongBeom",
"family": "Lim"
},
{
"given": "Heonchang",
"family": "Yu"
},
{
"given": "Taeweon",
"family": "Suh"
}
],
"DOI": "10.1155/2014/217547",
"type": "article-journal",
"id": "jung2014estimated",
"citation-key": "jung2014estimated",
"issued": {
"date-parts": [
[
2014
]
]
},
"publisher": "Hindawi",
"title": "Estimated interval-based checkpointing (EIC) on spot instances in cloud computing",
"volume": "2014"
},
{
"container-title": "Journal of Applied Mathematics",
"author": [
{
"given": "Daeyong",
"family": "Jung"
},
{
"given": "JongBeom",
"family": "Lim"
},
{
"given": "JoonMin",
"family": "Gil"
},
{
"given": "Eunyoung",
"family": "Lee"
},
{
"given": "Heonchang",
"family": "Yu"
}
],
"DOI": "10.1155/2014/237960",
"type": "article-journal",
"id": "jung2014task",
"citation-key": "jung2014task",
"issued": {
"date-parts": [
[
2014
]
]
},
"publisher": "Hindawi",
"title": "Task balanced workflow scheduling technique considering task processing rate in spot market",
"volume": "2014"
},
{
"container-title": "KSII Transactions on Internet & Information Systems",
"author": [
{
"given": "Daeyong",
"family": "Jung"
},
{
"given": "Taeweon",
"family": "Suh"
},
{
"given": "Heonchang",
"family": "Yu"
},
{
"given": "JoonMin",
"family": "Gil"
}
],
"DOI": "10.3837/tiis.2014.09.010",
"type": "article-journal",
"id": "jung2014workflow",
"citation-key": "jung2014workflow",
"issue": "9",
"issued": {
"date-parts": [
[
2014
]
]
},
"title": "A Workflow Scheduling Technique Using Genetic Algorithm in Spot Instance-Based Cloud.",
"volume": "8"
},
{
"container-title": "Journal of Communications and Networks",
"abstract": "As the size of data increases and computation becomes complicated in fog computing environments, the need for highperformance computation is increasing. One of the most popular ways to improve the performance of a virtual machine (VM) is to allocate a graphic processing unit (GPU) to the VM for supporting general purpose computing on graphic processing unit (GPGPU) operations. The direct pass-through, often used for GPUs in VMs, is popular in the cloud because VMs can use the full functionality of the GPU and experience virtually no performance degradation owing to virtualization. Direct pass-through is very useful for improving the performance of VMs. However, since the GPU usage time is not considered in the VM scheduler that operates based on the central processing unit (CPU) usage time of the VM, the VM performing the GPGPU operation degrades the performance of other VMs. In this paper, we analyze the effect of the VM performing the GPGPU operation (GPGPU-intensive VM) on other VMs through experiments. Then, we propose a method to mitigate the performance degradation of other VMs by dynamically allocating the resource usage time of the VM and preventing the priority preemption of the GPGPU-intensive VM.",
"author": [
{
"given": "Jihun",
"family": "Kang"
},
{
"given": "Heonchang",
"family": "Yu"
}
],
"DOI": "10.1109/JCN.2018.000038",
"type": "article-journal",
"id": "kang2018mitigation",
"citation-key": "kang2018mitigation",
"ISSN": "1229-2370",
"issue": "3",
"issued": {
"date-parts": [
[
2018,
6,
1
]
]
},
"keyword": "Fog computing,general purpose computing on graphic processing unit (GPGPU),performance isolation,virtualization",
"language": "English",
"page": "257-265",
"publisher": "Korean Institute of Communication Sciences",
"title": "Mitigation technique for performance degradation of virtual machine owing to GPU pass-through in fog computing",
"volume": "20"
},
{
"container-title": "Software - Practice and Experience",
"abstract": "Graphics processing unit (GPU) virtualization technology enables a single GPU to be shared among multiple virtual machines (VMs), thereby allowing multiple VMs to perform GPU operations simultaneously with a single GPU. Because GPUs exhibit lower resource scalability than central processing units (CPUs), memory, and storage, many VMs encounter resource shortages while running GPU operations concurrently, implying that the VM performing the GPU operation must wait to use the GPU. In this paper, we propose a partial migration technique for general-purpose graphics processing unit (GPGPU) tasks to prevent the GPU resource shortage in a remote procedure call-based GPU virtualization environment. The proposed method allows a GPGPU task to be migrated to another physical server's GPU based on the available resources of the target's GPU device, thereby reducing the wait time of the VM to use the GPU. With this approach, we prevent resource shortages and minimize performance degradation for GPGPU operations running on multiple VMs. Our proposed method can prevent GPU memory shortage, improve GPGPU task performance by up to 14%, and improve GPU computational performance by up to 82%. In addition, experiments show that the migration of GPGPU tasks minimizes the impact on other VMs.",
"author": [
{
"given": "JiHun",
"family": "Kang"
},
{
"given": "JongBeom",
"family": "Lim"
},
{
"given": "HeonChang",
"family": "Yu"
}
],
"DOI": "10.1002/spe.2801",
"type": "article-journal",
"id": "kang2020partial",
"citation-key": "kang2020partial",
"ISSN": "0038-0644",
"issued": {
"date-parts": [
[
2020,
1,
1
]
]
},
"keyword": "cloud computing,GPU Virtualization,resource management,task migration",
"language": "English",
"publisher": "John Wiley",
"title": "Partial migration technique for GPGPU tasks to Prevent GPU Memory Starvation in RPC-based GPU Virtualization"
},
{
"container-title": "Symmetry-Basel",
"author": [
{
"given": "JiHun",
"family": "Kang"
},
{
"given": "HeonChang",
"family": "Yu"
}
],
"DOI": "10.3390/sym13030508",
"type": "article-journal",
"id": "kang2021gpgpu",
"citation-key": "kang2021gpgpu",
"ISSN": "2073-8994",
"issue": "3",
"issued": {
"date-parts": [
[
2021,
3
]
]
},
"title": "GPGPU Task Scheduling Technique for Reducing the Performance Deviation of Multiple GPGPU Tasks in RPC-Based GPU Virtualization Environments",
"URL": "https://doi.org/10.3390/sym13030508",
"volume": "13"
},
{
"abstract": "In this paper, we propose transaction processing algorithms in the broadcast environment. We take an optimistic approach for mobile transactions because (a) it needs a small number of messages for maintaining transactional consistency, and (b) it can make good use of broadcasting facilities from the servers. The more data conflicts occur, however, the more mobile transactions may be aborted. Thus, we accept reordering technique to reduce the number of aborted transactions; that is, whenever any kind of conflict is found from broadcast information, the system determine the operation orders without violating transactional consistency, not just aborting the mobile transactions unconditionally. The proposed algorithms - O-Post algorithm for update transaction and O-Pre algorithm for read-only transaction - do not need much information from the server while resulting in serializable executions. Finally, we also evaluate the performance behavior through simulation study.",
"author": [
{
"given": "SungSuk",
"family": "Kim"
},
{
"given": "ChongSun",
"family": "Hwang"
},
{
"given": "Heonchang",
"family": "Yu"
},
{
"given": "Sang-Geun",
"family": "Lee"
}
],
"container-title": "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
"collection-title": "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
"type": "paper-conference",
"id": "kim2001optimistic",
"citation-key": "kim2001optimistic",
"ISBN": "3540414541",
"issued": {
"date-parts": [
[
2001
]
]
},
"language": "English",
"page": "105-117",
"publisher": "Springer Verlag",
"title": "Optimistic scheduling algorithm for mobile transactions based on reordering",
"volume": "1987"
},
{
"number-of-pages": "10",
"author": [
{
"given": "HongSoo",
"family": "Kim"
},
{
"given": "SungJin",
"family": "Choi"
},
{
"given": "MaengSoon",
"family": "Baik"
},
{
"given": "KwonWoo",
"family": "Yang"
},
{
"given": "HeonChang",
"family": "Yu"
},
{
"given": "Chong-Sun",
"family": "Hwang"
}
],
"container-title": "Proceedings of the 2005 International Conference on Computational Science and Its Applications - Volume Part III",
"collection-title": "ICCSA'05",
"DOI": "10.1007/11424857_10",
"type": "paper-conference",
"id": "kim2005group",
"citation-key": "kim2005group",
"ISBN": "3-540-25862-0, 978-3-540-25862-9",
"issued": {
"date-parts": [
[
2005
]
]
},
"page": "89-98",
"publisher-place": "Singapore",
"publisher": "Springer-Verlag",
"title": "Group-Based Scheduling Scheme for Result Checking in Global Computing Systems",
"URL": "http://dx.doi.org/10.1007/11424857_10"
},
{
"publisher-place": "Berlin, Heidelberg",
"abstract": "In this paper we discuss the design of result verification in desktop grid systems. In this design, correctness and performance are considered as important issues. To guarantee the correctness of work results, sabotage-tolerant mechanisms have been mainly used, such as voting-based schemes and trust-based schemes. However, these mechanisms result in low scalability and high computation delay because they can not cope effectively with dynamic environments. In this paper, we propose a Sabotage-Tolerant Scheduling for Result Verification (STSRV), which is based on mobile agent technology. In STSRV, mobile agents are used to check periodically the credibility and availability of each volunteer. Using credibility and availability information, our desktop grid system can provide correctness of work results without a huge increase in the computation delay caused by result verification. Additionally, simulation results show that STSRV increases turnaround time for works from the viewpoint of credibility and availability, and thus enhances the overall performance of our desktop grid systems.",
"author": [
{
"given": "HongSoo",
"family": "Kim"
},
{
"given": "JoonMin",
"family": "Gil"
},
{
"given": "ChongSun",
"family": "Hwang"
},
{
"given": "HeonChang",
"family": "Yu"
},
{
"given": "SoonYoung",
"family": "Joung"
}
],
"container-title": "Agents and Peer-to-Peer Computing",
"editor": [
{
"given": "Samuel R. H.",
"family": "Joseph"
},
{
"given": "Zoran",
"family": "Despotovic"
},
{
"given": "Gianluca",
"family": "Moro"
},
{
"given": "Sonia",
"family": "Bergamaschi"
}
],
"type": "paper-conference",
"id": "kim2010agent",
"citation-key": "kim2010agent",
"ISBN": "978-3-642-11368-0",
"issued": {
"date-parts": [
[
2010
]
]
},