Abstract
A Ternary Optical Computer (TOC), a dynamically reconfigurable computing platform, has attracted more and more attentions. However, Quality of Service (QoS) is a crucial factor for its commercial success. This paper presents a service model for TOC based on first-come-first-service strategy, the M/M/1 queueing system and tandem queueing. And it uses the mean response time to analyze and evaluate the performance of TOC. Moreover, this paper shows the influence of various metrics on the response time by simulating the model. The results demonstrate that the computation and network transmission speed are the bottlenecks of system response time. Therefore, the proposed model is good for designing the task management system of TOC.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Heinz, R.A., Artman, J.O., Lee, S.H.: Matrix multiplication by optical methods. Appl. Opt. 9(9), 2161–2168 (1970)
Mosca, E.P., Griffin, R.D., Pursel, F.P., Lee, J.N.: Acoustooptical matrix-vector product processor: implementation issues. Appl. Opt. 28(18), 3843–3851 (1989)
Ellett, S.A., Walkup, J.F., Krile, T.F.: Error-correction coding for accuracy enhancement in optical matrix-vector multipliers. Appl. Opt. 31(26), 5642–5653 (1992)
Goodman, J.W., Dias, A.R., Woody, L.M.: Fully parallel, high-speed incoherent optical method for performing discrete Fourier transforms. Opt. Lett. 2(1), 1–3 (1978)
Paquot, Y., Schroder, J., Eggleton, B.J.: Reconfigurable linear combination of phase-and-amplitude coded optical signals. Opt. Express 22(3), 2609–2619 (2014)
Jin, Y., He, H.C., Lű, Y.T.: Ternary optical computer principle. Sci. Chin. Ser. F 46(2), 145–150 (2003)
Jin, Y., He, H.C., Lű, Y.T.: Ternary optical computer architecture. Phys. Scr. 59(T118), 98–101 (2005)
Jin, Y., He, H.C., Ai, L.R.: Lane of parallel through carry in ternary optical adder. Sci. Chin. Ser. F 48(1), 107–116 (2005)
Yan, J.Y., Jin, Y., Zuo, K.Z.: Decrease-radix design principle for carrying/borrowing free multi-valued and application in ternary optical computer. Sci. Chin. Ser. F 51(10), 1415–1426 (2008)
Wang, X.C., Peng, J.J., Li, M., Shen, Z.Y., Ouyang, S.: Carry-free vector-matrix multiplication on a dynamically reconfigurable optical platform. Appl. Opt. 49(12), 2352–2362 (2010)
Song, K., Yan, L.P.: Design and implementation of the one-step MSD adder of optical computer. Appl. Opt. 51(7), 917–926 (2012)
Peng, J.J., Shen, R., Jin, Y., Shen, Y.F., Luo, S.: Design and implementation of modified signed-digit adder. IEEE Trans. Comput. 63(5), 1134–1143 (2014)
Shen, Y.F., Pan, L.: Principle of a one-step MSD adder for a ternary optical computer. Sci. Chin. Ser. F 57(1), 012107 (2014)
Wang, X.C., Peng, J.J., Ouyang, S.: Control method for the optical components of a dynamically reconfigurable optical platform. Appl. Opt. 50(5), 662–670 (2011)
Song, K., Jin, Y.: Overall plan and design of the task management system of ternary optical computer. J. Shanghai Univ. 15(5), 467–472 (2011)
Wang, X.C., Yao, Y.F., Wang, C.S., Sun, W.W., Wang, K.Z.: Architecture of the monitor system in ternary optical computer. Adv. Mater. Res. 616–618, 2158–2161 (2013)
Yan, L.P., Song, K.: Communication mechanism of the monitor system of the ternary optical computer. Int. J. Digit. Content Technol. Appl. 5(11), 283–289 (2011)
Wang, X.C., Yao, Y.F., Wang, C.S., Sun, W.W., Wang, K.Z.: Processor allocation of a ternary optical computer. Adv. Sci. Lett. 19(6), 1714–1717 (2013)
Wang, X.C., Yao, Y.F., Wang, C.S., Wang, K.Z.: Dynamic data-bit allocation of a ternary optical computer. Appl. Mech. Mater. 109, 181–186 (2012)
Shen, Z.Y., Wu, L.L.: Reconfigurable optical logic unit with a terahertz optical asymmetric demultiplexer and electro-optic switches. Appl. Opt. 47(21), 3737–3742 (2008)
Shen, Z.Y., Wu, L.L., Yan, J.R.: The reconfigurable module of ternary optical computer. Optik 124(13), 1415–1419 (2013)
Wang, H.J., Song, K.: Simulative method for the optical processor reconfiguration on a dynamically reconfigurable optical platform. Appl. Opt. 51(2), 167–175 (2012)
Erlang, A.K.: The theory of probabilities and telephone conversations. Nyt Tidsskrift for Matematik B 20, 33–39 (1909)
Panlop, Z., Anthony, B., James, B., Peter, D., Zahir, T.: Queuing theory applications to communication systems: control of traffic flows and load balancing. In: Pham, H. (ed.) Springer Handbook of Engineering Statistics. Springer, London (2006). doi:10.1007/978-1-84628-288-1_52
Van, D.N.M.: On the arrival theorem for communication networks. Compu. Netw. ISDN Syst. 25(10), 1135–2013 (1993)
Anokye, M., Abdul-Aziz, A.R., Annin, K., Oduro, F.T.: Application of queuing theory to vehicular traffic at signalized intersection in Kumasi-Ashanti region, Ghana. Am. Int. J. Contemp. Res. 3, 23–29 (2013)
Liu, L.M., Liu, X.M., Yao, D.D.: Analysis and optimization of a multistage inventory-queue system. Manage. Sci. 50, 365–380 (2004)
Mor, H.-B.: Scheduling: SRPT and Fairness, Performance Modeling and Design of Computer Systems. Cambridge University Press, Cambridge (2013)
Khazaei, H., Misic, J., Misic, V.B.: A Fine-grained performance model of cloud computing centers. IEEE Trans. Parallel Distrib. 24(11), 2138–2147 (2013)
Murugesan, R., Elango, C., Kannan, S.: Resource allocation in cloud computing with M/G/s-queuing system. Int. J. Adv. Res. Comput. Sci. Softw. Eng. 4(9), 443–447 (2014)
Li, B.F., Wang, D.H.: Configuration issues of cashier staff in supermarket based on queuing theory. In: Zhu, R., Zhang, Y., Liu, B., Liu, C. (eds.) ICICA 2010. CCIS, vol. 106, pp. 334–340. Springer, Heidelberg (2010). doi:10.1007/978-3-642-16339-5_44
Vilaplana, J., Solsona, F., Teixidó, I., Mateo, J., Abella, F., Rius, J.: A queuing theory model for cloud computing. J. Supercomput. 69(1), 492–507 (2014)
Mary, N.A.B., Saravanan, K.: Performance factors of cloud computing data centers using [(M/G/1): (∞/GDmodel)] queuing systems. Int. J. Grid Comput. Appl. 4(1), 1–9 (2013)
Sandeep, K.S.: Dynamic resource provisioning in cloud based on queuing model. Int. J. Cloud Comput. Serv. Sci. 2(4), 314–320 (2013)
Oumellal, F., Hanini, M., Haqiq, A.: MMPP/G/m/m+r queuing system model to analytically evaluate cloud computing center performances. Br. J. Math. Comput. Sci. 4(10), 1301–1317 (2014)
Gross, D., Shortie, J.F., Thompson, J.M., Harris, C.M.: Fundamentals of Queuing Theory, 4th edn. Wiley, Hoboken (2008)
Kleinrock, L.: Queuing Systems: Theory, vol. 1. Wikey-Interscience, New York (1975)
Acknowledgements
This work was supported by the by the NSFC (No. 61672006), Key Project of Science Research in Colleges and Universities of Anhui Province (No. KJ2015A191, KJ2015A182). And the authors thanked the reviewers for their helpful comments, remarks, and suggestions, which led to improvements of the paper.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Wang, X., Zhang, S., Zhang, M., Zhao, J., Niu, X. (2017). Performance Analysis of a Ternary Optical Computer Based on M/M/1 Queueing System. In: Ibrahim, S., Choo, KK., Yan, Z., Pedrycz, W. (eds) Algorithms and Architectures for Parallel Processing. ICA3PP 2017. Lecture Notes in Computer Science(), vol 10393. Springer, Cham. https://doi.org/10.1007/978-3-319-65482-9_22
Download citation
DOI: https://doi.org/10.1007/978-3-319-65482-9_22
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-65481-2
Online ISBN: 978-3-319-65482-9
eBook Packages: Computer ScienceComputer Science (R0)