Skip to main content

Advances, Systems and Applications

Table 1 Execution latency of the AWESOME contracts with different player numbers (s)

From: AWESOME: an auction and witness enhanced SLA model for decentralized cloud marketplaces

Function Interface

No. of Players

API Response Time

Block Time

  

Best

Average

Best

Average

Setup Auction

1

5.081 ±0.641

5.229 ±0.319

0.326 ±0.083

1.001 ±0.345

 

20

6.198 ±0.409

24.950 ±0.718

3.527 ±0.212

22.014 ±0.488

 

40

8.590 ±0.572

46.920 ±0.498

5.693 ±0.385

44.281 ±0.456

 

60

10.368 ±0.502

68.758 ±0.362

7.448 ±0.455

65.726 ±0.812

 

80

13.077 ±1.564

91.226 ±0.421

9.821 ±1.433

88.224 ±0.703

 

100

15.026 ±1.213

113.532 ±1.876

11.520 ±1.525

110.639 ±1.796

Bidder Register

1

5.346 ±0.410

4.651 ±0.431

0.128 ±0.053

0.302 ±0.170

 

20

5.381 ±0.491

24.042 ±0.170

2.414 ±0.351

20.975 ±0.484

 

40

6.786 ±0.420

45.686 ±0.500

3.777 ±0.140

42.668 ±0.806

 

60

8.367 ±0.414

67.255 ±1.108

5.222 ±0.506

64.246 ±1.030

 

80

9.603 ±0.361

89.016 ±1.284

6.480 ±0.359

86.135 ±1.408

 

100

11.367 ±0.632

110.538 ±1.156

7.956 ±0.397

107.674 ±1.267

Check Bidder Number

1

5.083 ±0.238

4.511 ±0.256

0.082 ±0.009

0.564 ±0.248

 

20

5.543 ±0.634

23.970 ±0.469

2.184 ±0.458

20.891 ±0.561

 

40

6.690 ±0.431

45.679 ±0.541

3.282 ±0.321

42.436 ±0.643

 

60

7.795 ±0.394

66.857 ±0.843

4.475 ±0.390

63.879 ±0.979

 

80

8.427 ±0.228

88.656 ±1.033

5.128 ±0.387

85.632 ±1.322

 

100

9.495 ±0.443

109.509 ±0.896

6.329 ±0.343

106.681 ±1.335

Submit Bid

1

4.993 ±0.257

4.381 ±0.171

0.136 ±0.018

0.550 ±0.276

 

20

5.888 ±0.651

24.423 ±0.643

2.529 ±0.264

21.183 ±0.862

 

40

7.177 ±0.104

46.639 ±1.107

3.899 ±0.249

43.606 ±1.080

 

60

8.928 ±0.621

68.299 ±0.885

5.485 ±0.819

65.229 ±1.021

 

80

10.562 ±1.064

89.638 ±1.507

7.304 ±1.045

86.534 ±2.021

 

100

11.635 ±0.658

111.857 ±1.342

8.126 ±0.574

108.806 ±1.460

Reveal Bid

1

4.976 ±0.215

4.734 ±0.552

0.119 ±0.030

0.796 ±0.197

 

20

5.617 ±0.436

24.039 ±0.252

2.483 ±0.330

21.071 ±0.513

 

40

7.105 ±0.312

46.029 ±0.343

3.823 ±0.610

42.764 ±0.625

 

60

8.758 ±0.909

67.481 ±0.750

5.447 ±0.950

64.534 ±1.071

 

80

9.958 ±0.618

89.659 ±1.057

6.730 ±0.683

86.685 ±1.230

 

100

11.368 ±0.615

111.816 ±1.576

8.270 ±0.848

109.56 ±1.695

Reveal Reserve Price

1

5.041 ±0.050

4.723 ±0.751

0.075 ±0.006

0.557 ±0.242

 

20

5.297 ±0.323

23.947 ±0.606

1.942 ±0.058

20.987 ±0.551

 

40

6.707 ±0.890

45.704 ±0.533

3.519 ±0.750

42.649 ±0.875

 

60

7.615 ±0.528

67.066 ±0.654

4.422 ±0.251

63.721 ±1.194

 

80

8.674 ±0.381

88.870 ±0.785

5.449 ±0.372

85.926 ±1.080

 

100

10.533 ±1.529

109.980 ±1.194

7.143 ±1.455

107.125 ±1.223

Place Bids

1

5.304 ±0.540

4.753 ±0.499

0.601 ±0.278

1.303 ±0.500

 

20

9.526 ±0.654

30.767 ±5.002

6.361 ±0.842

28.077 ±5.088

 

40

19.790 ±1.887

63.894 ±11.285

16.490 ±1.792

60.981 ±11.291

 

60

41.688 ±4.794

113.183 ±19.302

38.475 ±4.832

110.20 ±19.428

 

80

99.762 ±10.176

191.103 ±35.886

96.615 ±10.118

187.842 ±36.20

 

100

223.549 ±15.436

317.983 ±23.430

220.420 ±15.282

315.121 ±23.237

Withdraw Deposit

1

4.939 ±0.511

4.849 ±0.752

0.085 ±0.031

0.653 ±0.313

 

20

4.934 ±0.384

24.024 ±0.400

2.112 ±0.284

21.250 ±0.582

 

40

6.133 ±0.294

45.342 ±0.451

3.151 ±0.246

42.295 ±0.726

 

60

7.639 ±0.659

66.946 ±0.730

4.333 ±0.425

63.979 ±1.063

 

80

8.690 ±1.298

88.097 ±1.156

5.458 ±0.629

85.291 ±1.446

 

100

9.597 ±0.405

109.507 ±1.151

6.293 ±0.386

106.567 ±1.403

Witness Register

1

5.425 ±0.737

4.483 ±0.263

0.171 ±0.047

0.686 ±0.283

 

20

5.874 ±0.292

24.440 ±0.466

2.901 ±0.247

21.651 ±0.290

 

40

7.941 ±0.408

46.923 ±1.383

4.818 ±0.363

44.057 ±1.394

 

60

9.782 ±0.212

68.228 ±1.230

6.681 ±0.255

65.324 ±1.166

 

80

11.204 ±0.212

90.606 ±0.754

8.092 ±0.342

87.740 ±1.206

 

100

13.157 ±0.720

113.572 ±0.583

10.001 ±0.491

110.452 ±0.421

Check Auction Settled

1

5.349 ±0.198

4.513 ±0.459

0.125 ±0.015

0.654 ±0.123

 

20

6.211 ±0.759

24.427 ±0.617

2.698 ±0.676

21.563 ±0.551

 

40

7.509 ±0.367

45.950 ±0.755

4.422 ±0.358

42.907 ±1.060

 

60

8.847 ±0.470

67.829 ±0.909

5.736 ±0.559

64.888 ±0.858

 

80

10.415 ±0.897

90.098 ±0.717

7.200 ±0.785

86.940 ±1.002

 

100

11.380 ±0.654

111.617 ±1.275

8.101 ±0.750

108.645 ±1.159

Submit Reports

1

5.330 ±0.273

4.519 ±0.537

0.112 ±0.037

0.512 ±0.282

 

20

6.168 ±0.698

24.137 ±0.420

3.087 ±0.634

21.056 ±0.537

 

40

7.578 ±0.552

45.851 ±0.545

4.140 ±0.490

43.093 ±0.492

 

60

8.548 ±0.419

67.868 ±0.765

5.379 ±0.313

65.090 ±0.900

 

80

9.619 ±0.307

89.155 ±0.863

6.414 ±0.348

86.343 ±1.143

 

100

10.738 ±0.352

110.656 ±1.126

7.604 ±0.494

107.751 ±1.273

Reveal Reports

1

5.098 ±0.163

4.983 ±1.190

0.184 ±0.046

0.514 ±0.249

 

20

5.841 ±0.136

24.431 ±0.329

2.721 ±0.236

21.276 ±0.629

 

40

7.559 ±0.308

46.788 ±0.794

4.324 ±0.239

43.683 ±0.485

 

60

9.878 ±0.980

68.559 ±0.839

6.674 ±0.718

65.553 ±0.987

 

80

10.984 ±0.525

90.275 ±1.068

7.664 ±0.360

87.288 ±1.188

 

100

11.805 ±0.234

112.551 ±1.290

8.626 ±0.357

109.384 ±1.481

Calculate Witness Fee

1

5.153 ±0.119

4.424 ±0.178

0.441 ±0.065

0.847 ±0.200

 

20

7.892 ±0.330

26.818 ±0.245

4.714 ±0.146

23.899 ±0.307

 

40

12.065 ±0.786

50.975 ±0.244

9.023 ±0.848

48.278 ±0.493

 

60

16.577 ±0.782

75.447 ±0.768

13.233 ±0.743

72.716 ±0.923

 

80

19.295 ±0.630

99.818 ±1.442

16.081 ±0.637

96.850 ±1.706

 

100

22.975 ±0.668

123.946 ±1.800

19.797 ±0.839

121.80 ±1.844

Withdraw Witness Fee

1

5.140 ±0.498

4.655 ±0.577

0.079 ±0.032

0.316 ±0.148

 

20

5.592 ±0.405

24.114 ±0.292

1.992 ±0.288

20.910 ±0.488

 

40

6.493 ±0.626

45.126 ±0.604

3.324 ±0.327

42.453 ±0.699

 

60

7.419 ±0.211

67.014 ±0.862

4.055 ±0.254

64.226 ±0.876

 

80

8.029 ±0.192

88.599 ±0.939

5.124 ±0.284

85.305 ±1.308

 

100

9.015 ±0.435

109.059 ±1.189

5.808 ±0.199

106.464 ±1.299

Publish Service

1

5.001 ±0.405

4.657 ±0.444

0.297 ±0.280

0.841 ±0.268

 

20

11.345 ±1.191

23.981 ±0.518

9.727 ±1.161

21.590 ±0.339

 

40

20.429 ±1.788

45.851 ±0.784

18.449 ±1.648

43.599 ±0.568

 

60

27.985 ±1.714

67.248 ±0.069

26.244 ±1.550

65.170 ±0.088

 

80

36.563 ±1.033

89.267 ±0.466

34.661 ±0.990

86.791 ±0.114

 

100

42.494 ±3.358

111.204 ±0.639

40.646 ±3.405

108.942 ±0.342

Setup SLA

1

4.754 ±0.556

4.411 ±0.102

0.277 ±0.278

0.719 ±0.368

 

20

11.203 ±0.453

23.844 ±0.289

9.194 ±0.293

21.455 ±0.272

 

40

19.328 ±0.474

45.302 ±0.347

17.334 ±0.634

43.113 ±0.500

 

60

25.957 ±1.229

67.098 ±0.639

24.030 ±1.340

64.767 ±0.483

 

80

33.449 ±1.503

88.470 ±0.292

31.595 ±1.440

86.324 ±0.330

 

100

39.588 ±1.885

110.304 ±0.790

37.625 ±1.807

107.931 ±0.447

Accept SLA

1

4.658 ±0.521

4.556 ±0.313

0.097 ±0.027

0.324 ±0.231

 

20

5.052 ±0.264

24.028 ±0.732

2.269 ±0.207

21.063 ±0.538

 

40

6.604 ±0.398

45.886 ±0.388

3.557 ±0.401

42.759 ±0.830

 

60

7.576 ±0.269

66.953 ±0.812

4.411 ±0.160

64.031 ±1.111

 

80

8.513 ±0.426

88.380 ±0.767

5.543 ±0.373

85.537 ±0.995

 

100

10.450 ±0.256

110.139 ±1.565

7.033 ±0.251

106.885 ±1.466

Cancel SLA

1

33.458 ±2.225

34.516 ±3.614

30.187 ±2.435

31.467 ±3.801

 

20

5.412 ±0.451

24.460 ±0.507

2.133 ±0.219

21.189 ±0.712

 

40

6.575 ±0.420

45.962 ±0.533

3.391 ±0.381

43.116 ±0.801

 

60

8.039 ±0.767

67.295 ±1.002

4.765 ±0.621

64.242 ±1.275

 

80

8.921 ±0.261

89.148 ±1.156

5.665 ±0.223

86.043 ±1.545

 

100

9.862 ±0.215

110.630 ±1.646

6.492 ±0.377

107.441 ±1.575

Check SLA Violation

1

5.164 ±0.520

4.658 ±0.360

0.495 ±0.176

0.738 ±0.236

 

20

7.458 ±0.747

25.358 ±0.532

4.616 ±0.647

22.242 ±0.362

 

40

10.582 ±1.853

47.916 ±0.183

7.277 ±2.174

45.181 ±0.441

 

60

11.931 ±1.544

70.610 ±0.416

8.752 ±1.703

67.853 ±0.727

 

80

13.160 ±0.952

93.304 ±0.343

9.915 ±1.56

90.546 ±0.379

 

100

15.327 ±1.369

116.324 ±1.104

12.248 ±1.406

113.332 ±1.241

Withdraw Service Fee

1

4.360 ±0.131

4.958 ±0.618

0.102 ±0.016

0.468 ±0.256

 

20

4.857 ±0.323

24.229 ±0.515

1.957 ±0.110

21.327 ±0.422

 

40

6.539 ±0.727

45.944 ±0.401

3.594 ±0.257

43.139 ±0.607

 

60

7.671 ±0.464

67.570 ±1.034

4.517 ±0.524

64.640 ±0.844

 

80

8.447 ±0.315

89.396 ±0.893

5.420 ±0.408

86.363 ±0.984

 

100

9.737 ±0.715

110.668 ±0.963

6.735 ±0.559

107.909 ±1.227