Research Article
BibTex RIS Cite

Yoğun Hesaplama ve Zaman Gerektiren İşlemlerin Sunucularda Yapılması

Year 2022, , 274 - 279, 31.01.2022
https://doi.org/10.31590/ejosat.944342

Abstract

Günden güne artan mobil cihaz sayısı, birçok büyük veya küçük ölçekli kullanıcı isteklerinin mobil cihazlara kaymasına sebep olmuştur. Bu artış cihazların sahip olduğu iş yükünü de buna bağlı olarak arttırmıştır. Ancak sınırlı kaynakları olan mobil cihazların, bazı büyük işlemleri lokal olarak kendi bünyesinde çalıştırması bazen uzun bekleme sürelerine sebep olmakta, bazen de kullanıcı deneyimini kötü etkilemektedir. Mobil cihazların sahip olduğu bu tarz işlemlerin daha hızlı ve etkili bir şekilde çalıştırılması ve sonuçlarının cihaza tekrar döndürülmesini sağlayan mobil uç hesaplama (Mobile Edge Computing) sistemi günümüzde çeşitli ağ teknolojileri ile mümkün hale gelmiştir. Bu çalışma kapsamında yoğun şekilde CPU kullanımına ihtiyaç duyan ve uzun gecikme sürelerine sebep olan multi-thread yapılı bir mobil uygulama geliştirilmiş ve bu mobil uygulamanın lokal ve MEC sistemindeki performanslarının karşılaştırılması yapılmıştır.

References

  • [1] Fernando, N., Loke, S. W., & Rahayu, W. (2013). Mobile cloud computing: A survey. Future Generation Computer Systems, 29(1), 84-106. doi:10.1016/j.future.2012.05.023
  • [2] A. U. R. Khan, M. Othman, S. A. Madani, and S. U. Khan, “A survey of mobile cloud computing application models,” IEEE Commun. Surveys Tuts., vol. 16, no. 1, pp. 393–413, 1st Quart., 2014.M. Armbrust et al., “A view of cloud computing,” Commun. ACM, vol. 53, no. 4, pp. 52–58, Apr. 2010.
  • [3] Y. Mao, C. You, J. Zhang, K. Huang, and K. B. Letaief, “A servey on mobile edge computing: The communication perspective,” to appear IEEE Commun. Survey Tuts. 2017. [Online]. Available: https://arxiv.org/ abs/1701.01090
  • [4] M. Agiwal, A. Roy and N. Saxena, “Next Generation 5G Wireless Networks: A Comprehensive Survey," IEEE Communications Surveys & Tutorials, vol. 18, no. 3, pp. 1617- 1655, Third Quarter 2016.
  • [5] J. G. Andrews et al., “What will 5G be?” IEEE J. Sel. Areas Commun., vol. 32, no. 6, pp. 1065–1082, Jun. 2014. [6] “Understanding 5G: Perspectives on future technological advancements in mobile,” GSMA Intell.,London,U.K.,Dec.2014.[Online].Available:https://www.gs maintelligence.com/research/?file=141208-5g.pdf&download
  • [7] “Mobile-edge computing—Introductory technical white paper,” White Paper, ETSI, Sophia Antipolis, France,Sep.2014.[Online].Available:https://portal.etsi.org/portals /0/tbpages/mec/docs/mobileedge_computing_introductory_techn ical_white_paper_v1%2018-09-14.pdf
  • [8] S. Wang et al., “A survey on mobile edge networks: Convergence of computing, caching and communications,” IEEE Access, vol.5, pp. 6757–6779, 2017.
  • [9] P. Mach and Z. Becvar, “Mobile edge computing: A survey on architecture and computation offloading,” IEEE Commun. Surveys Tuts., vol. 19, no. 3, pp. 1628–1656, 3rd Quart., 2017.
  • [10] Y. C. Hu, M. Patel, D. Sabella, N. Sprecher, and V. Young, “Mobile edge computing—A key technology towards 5G,” White Paper, ETSI, Sophia Antipolis, France, 2015.
  • [11] “Mobile edge computing use cases & deployment options,” White Paper, Juniper, Sunnyvale,CA,USA,Jul.2016.[Online]Available:https://www.jun iper.net/assets/us/en/local/pdf/whitepapers/000642- en.pdf
  • [12] C.-Y. Chang, K. Alexandris, N. Nikaein, K. Katsalis, and T. Spyropoulos, “MEC architectural implications for LTE/LTE-A networks,” in Proc. ACM Workshop Mobility Evol. Internet Archit. (MobiArch), New York, NY, USA, Oct. 2016, pp. 13–18.
  • [13] C.-Y. Chang, K. Alexandris, N. Nikaein, K. Katsalis, and T. Spyropoulos, “MEC architectural implications for LTE/LTE-A networks,” in Proc. ACM Workshop Mobility Evol. Internet Archit. (MobiArch), New York, NY, USA, Oct. 2016, pp. 13–18.
  • [14] “Mobile edge computing use cases & deployment options,” White Paper, Juniper, Sunnyvale,CA,USA,Jul.2016.[Online]Available:https://www.jun iper.net/assets/us/en/local/pdf/whitepapers/2000642- en.pdf
  • [15] X. Chen, L. Jiao, W. Li, and X. Fu, “Efficient multi-user computation offloading for mobile-edge cloud computing,” IEEE/ACM Trans. Netw., vol. 24, no. 5, pp. 2795–2808, Oct. 2016.
  • [16] B. Shi, J. Yang, Z. Huang, and P. Hui, “Offloading guidelines for augmented reality applications on wearable devices,” in Proc. ACM Int. Symp. Multimedia, Brisbane, QLD, Australia, Oct. 2015, pp. 1271–1274.
  • [17] S. Melendez and M. P. McGarry, “Computation offloading decisions for reducing completion time,” in Proc. IEEE Annu. Consum. Commun. Netw. Conf. (CNCC), Las Vegas, NV, USA, Jan. 2017, pp. 160–164.
  • [18] S. E. Mahmoodi, R. N. Uma, and K. P. Subbalakshmi, “Optimal joint scheduling and cloud offloading for mobile applications,” IEEE Trans. Cloud Comput., to be published.
  • [19] A. Al-Shuwaili and O. Simeone, “Energy-efficient resource allocation for mobile edge computing-based augmented reality applications,” IEEE Wireless Commun. Lett., vol. 6, no. 3, pp. 398–401, Jun. 2017
  • [20] H. Liu et al., “Mobile edge cloud system: Architectures, challenges,and approaches,” IEEE Syst. J., to be published. [21] S. Vakilinia, M. M. Ali, and D. Qiu, “Modeling of the resource allocation in cloud computing centers,” Comput. Netw., vol. 91, pp. 453–470, Nov. 2015.
  • [22] S. Tekinay and B. Jabbary, “Handover and channel assignment in mobile cellular networks,” IEEE Commun. Mag., vol. 29, pp. 42–46, Nov. 1991.
  • [23] G. P. Pollini, “Trends in handover design,” IEEE Commun.Mag., vol. 34, pp. 82–90, Mar. 1996.
  • [24] V.Ateş and M. A. Akcayol, “Kablosuz Ağlarda Tahmine Dayalı Hücreler Arası GeçiĢ Algoritmaları”, International journal of informatics technologies, 3.3, 2010.
  • [25] S. Wang et al., “Mobility-induced service migration in mobile microclouds,” in Proc. IEEE Mil. Commun. Conf. (MILCOM), Baltimore, MD, USA, Oct. 2014, pp. 835–840
  • [26] R. Urgaonkar et al., “Dynamic service migration and workload scheduling in edge-clouds,” Perform. Eval., vol. 91, pp. 205–228, Sep. 2015.
  • [27] N. Vastardis and K. Yang, “An enhanced communitybased mobility model for distributed mobile social networks,” J. Ambient Intell.Humanized Comput., vol. 5, no. 1, pp. 65–75, Feb. 2014.
  • [28] Google (2020). gRPC. Retrieved 23 October 2020, from https://grpc.io/
  • [29] Google.( 2015, March 1 ). gRPC.GRPC. https://developers.google.com/protocol-buffer

Performing CPU-intensive and Long Time Consuming Tasks on Servers

Year 2022, , 274 - 279, 31.01.2022
https://doi.org/10.31590/ejosat.944342

Abstract

The increasing number of mobile devices day by day has caused many large and small scale user requests to shift to mobile devices. This increase has raised the workload of devices accordingly. However, Mobile devices with limited resources sometimes evaluate some large processes locally, causing long waiting times and sometimes adversely affecting the user experience. The MEC (Mobile Edge Computing) system, which enables such processes to be evaluated faster and more effectively and the results are returned to the device, that mobile devices have, has been developed with various network technologies today. In this study, a multi-thread mobile application that requires heavy CPU usage and has long delay has been developed and the performance of this mobile application in local and MEC systems has been compared.

References

  • [1] Fernando, N., Loke, S. W., & Rahayu, W. (2013). Mobile cloud computing: A survey. Future Generation Computer Systems, 29(1), 84-106. doi:10.1016/j.future.2012.05.023
  • [2] A. U. R. Khan, M. Othman, S. A. Madani, and S. U. Khan, “A survey of mobile cloud computing application models,” IEEE Commun. Surveys Tuts., vol. 16, no. 1, pp. 393–413, 1st Quart., 2014.M. Armbrust et al., “A view of cloud computing,” Commun. ACM, vol. 53, no. 4, pp. 52–58, Apr. 2010.
  • [3] Y. Mao, C. You, J. Zhang, K. Huang, and K. B. Letaief, “A servey on mobile edge computing: The communication perspective,” to appear IEEE Commun. Survey Tuts. 2017. [Online]. Available: https://arxiv.org/ abs/1701.01090
  • [4] M. Agiwal, A. Roy and N. Saxena, “Next Generation 5G Wireless Networks: A Comprehensive Survey," IEEE Communications Surveys & Tutorials, vol. 18, no. 3, pp. 1617- 1655, Third Quarter 2016.
  • [5] J. G. Andrews et al., “What will 5G be?” IEEE J. Sel. Areas Commun., vol. 32, no. 6, pp. 1065–1082, Jun. 2014. [6] “Understanding 5G: Perspectives on future technological advancements in mobile,” GSMA Intell.,London,U.K.,Dec.2014.[Online].Available:https://www.gs maintelligence.com/research/?file=141208-5g.pdf&download
  • [7] “Mobile-edge computing—Introductory technical white paper,” White Paper, ETSI, Sophia Antipolis, France,Sep.2014.[Online].Available:https://portal.etsi.org/portals /0/tbpages/mec/docs/mobileedge_computing_introductory_techn ical_white_paper_v1%2018-09-14.pdf
  • [8] S. Wang et al., “A survey on mobile edge networks: Convergence of computing, caching and communications,” IEEE Access, vol.5, pp. 6757–6779, 2017.
  • [9] P. Mach and Z. Becvar, “Mobile edge computing: A survey on architecture and computation offloading,” IEEE Commun. Surveys Tuts., vol. 19, no. 3, pp. 1628–1656, 3rd Quart., 2017.
  • [10] Y. C. Hu, M. Patel, D. Sabella, N. Sprecher, and V. Young, “Mobile edge computing—A key technology towards 5G,” White Paper, ETSI, Sophia Antipolis, France, 2015.
  • [11] “Mobile edge computing use cases & deployment options,” White Paper, Juniper, Sunnyvale,CA,USA,Jul.2016.[Online]Available:https://www.jun iper.net/assets/us/en/local/pdf/whitepapers/000642- en.pdf
  • [12] C.-Y. Chang, K. Alexandris, N. Nikaein, K. Katsalis, and T. Spyropoulos, “MEC architectural implications for LTE/LTE-A networks,” in Proc. ACM Workshop Mobility Evol. Internet Archit. (MobiArch), New York, NY, USA, Oct. 2016, pp. 13–18.
  • [13] C.-Y. Chang, K. Alexandris, N. Nikaein, K. Katsalis, and T. Spyropoulos, “MEC architectural implications for LTE/LTE-A networks,” in Proc. ACM Workshop Mobility Evol. Internet Archit. (MobiArch), New York, NY, USA, Oct. 2016, pp. 13–18.
  • [14] “Mobile edge computing use cases & deployment options,” White Paper, Juniper, Sunnyvale,CA,USA,Jul.2016.[Online]Available:https://www.jun iper.net/assets/us/en/local/pdf/whitepapers/2000642- en.pdf
  • [15] X. Chen, L. Jiao, W. Li, and X. Fu, “Efficient multi-user computation offloading for mobile-edge cloud computing,” IEEE/ACM Trans. Netw., vol. 24, no. 5, pp. 2795–2808, Oct. 2016.
  • [16] B. Shi, J. Yang, Z. Huang, and P. Hui, “Offloading guidelines for augmented reality applications on wearable devices,” in Proc. ACM Int. Symp. Multimedia, Brisbane, QLD, Australia, Oct. 2015, pp. 1271–1274.
  • [17] S. Melendez and M. P. McGarry, “Computation offloading decisions for reducing completion time,” in Proc. IEEE Annu. Consum. Commun. Netw. Conf. (CNCC), Las Vegas, NV, USA, Jan. 2017, pp. 160–164.
  • [18] S. E. Mahmoodi, R. N. Uma, and K. P. Subbalakshmi, “Optimal joint scheduling and cloud offloading for mobile applications,” IEEE Trans. Cloud Comput., to be published.
  • [19] A. Al-Shuwaili and O. Simeone, “Energy-efficient resource allocation for mobile edge computing-based augmented reality applications,” IEEE Wireless Commun. Lett., vol. 6, no. 3, pp. 398–401, Jun. 2017
  • [20] H. Liu et al., “Mobile edge cloud system: Architectures, challenges,and approaches,” IEEE Syst. J., to be published. [21] S. Vakilinia, M. M. Ali, and D. Qiu, “Modeling of the resource allocation in cloud computing centers,” Comput. Netw., vol. 91, pp. 453–470, Nov. 2015.
  • [22] S. Tekinay and B. Jabbary, “Handover and channel assignment in mobile cellular networks,” IEEE Commun. Mag., vol. 29, pp. 42–46, Nov. 1991.
  • [23] G. P. Pollini, “Trends in handover design,” IEEE Commun.Mag., vol. 34, pp. 82–90, Mar. 1996.
  • [24] V.Ateş and M. A. Akcayol, “Kablosuz Ağlarda Tahmine Dayalı Hücreler Arası GeçiĢ Algoritmaları”, International journal of informatics technologies, 3.3, 2010.
  • [25] S. Wang et al., “Mobility-induced service migration in mobile microclouds,” in Proc. IEEE Mil. Commun. Conf. (MILCOM), Baltimore, MD, USA, Oct. 2014, pp. 835–840
  • [26] R. Urgaonkar et al., “Dynamic service migration and workload scheduling in edge-clouds,” Perform. Eval., vol. 91, pp. 205–228, Sep. 2015.
  • [27] N. Vastardis and K. Yang, “An enhanced communitybased mobility model for distributed mobile social networks,” J. Ambient Intell.Humanized Comput., vol. 5, no. 1, pp. 65–75, Feb. 2014.
  • [28] Google (2020). gRPC. Retrieved 23 October 2020, from https://grpc.io/
  • [29] Google.( 2015, March 1 ). gRPC.GRPC. https://developers.google.com/protocol-buffer
There are 27 citations in total.

Details

Primary Language Turkish
Subjects Engineering
Journal Section Articles
Authors

Ramazan Akkurt 0000-0003-2319-9887

Ferhat Tüysüz 0000-0002-8955-9710

Publication Date January 31, 2022
Published in Issue Year 2022

Cite

APA Akkurt, R., & Tüysüz, F. (2022). Yoğun Hesaplama ve Zaman Gerektiren İşlemlerin Sunucularda Yapılması. Avrupa Bilim Ve Teknoloji Dergisi(33), 274-279. https://doi.org/10.31590/ejosat.944342