Skip to main content

Table 4 Performance evaluation of the server

From: Server-aided immediate and robust user revocation mechanism for SM9

#Users

OpenMP∗

CTInit

CTUpdate

Transform

  

Time

Throughput

Time

Throughput

Time

Throughput

100

N

0.18

40.63

0.34

21.11

0.19

38.46

 

Y

0.03

275.99

0.05

153.42

0.03

257.31

500

N

0.90

40.90

1.76

20.89

0.96

38.37

 

Y

0.11

342.12

0.21

170.68

0.12

313.51

1,000

N

1.81

40.43

3.57

20.53

1.90

38.70

 

Y

0.21

351.81

0.44

167.30

0.27

273.58

2,000

N

3.60

40.76

7.14

20.56

3.76

39.06

 

Y

0.42

348.42

1.05

140.09

0.48

305.55

3,000

N

5.53

39.82

10.57

20.83

5.79

38.03

 

Y

0.80

273.93

1.50

147.24

0.85

258.03

4,000

N

7.31

40.16

14.02

20.92

7.65

38.33

 

Y

1.12

262.84

2.19

133.82

1.08

270.54

5,000

N

9.10

40.32

17.78

20.63

9.68

37.90

 

Y

2.02

181.82

2.38

154.01

1.31

280.72

6,000

N

11.05

39.81

21.33

20.64

11.64

37.82

 

Y

1.69

261.18

2.90

151.68

1.65

266.10

7,000

N

12.89

39.82

24.80

20.70

13.55

37.90

 

Y

1.97

260.82

3.50

146.89

1.81

283.20

8,000

N

14.77

39.73

28.57

20.54

15.57

37.68

 

Y

2.78

210.70

4.06

144.58

2.19

268.05

9,000

N

16.71

39.51

32.16

20.53

17.57

37.57

 

Y

3.06

215.96

4.40

150.07

2.33

283.38

10,000

N

18.43

39.81

35.57

20.62

19.57

37.49

 

Y

2.98

246.49

4.85

151.20

2.68

273.60

  1. ‡Metrics are collected on an Ubuntu 16.04 server with 8 Intel E5-2609 v4 @1.70 GHz cores. Note that time in the table above is given in seconds (s). Throughputs are measured by evaluating the average size of data (in megabytes) processed per second (MB/s)
  2. *In this column, Y means OpenMP is enabled where N means OpenMP is not enabled