DOI: https://doi.org/10.1145/3616480.3616489
Study of software reconfiguration after adapted service start
DOI:
https://doi.org/10.51094/jxiv.913Keywords:
Environment-Adaptive Software, Automatic Offloading, Optimization, Reconfiguration during OperationAbstract
We have proposed environment-adaptive software that automatically converts normal code in accordance with the environment and enables high-performance operation. In this paper, we study the overall processing performed for reconfiguration during operation, and newly propose resource amount reconfiguration, measure the processing time for reconfiguration during operation, and discuss reconfiguration timings.
"(c) ACM 2023. This is the author's version of the work. It is posted here for your personal use. Not for redistribution. The definitive Version of Record was published in ACM, https://dl.acm.org/doi/10.1145/3616480.3616489"
Y. Yamato, "Study of software reconfiguration after adapted service start," 2023 5th International Electronics Communication Conference, pp.63-68, July 2023.
Conflicts of Interest Disclosure
The author declares no competing interest with this manuscript.Downloads *Displays the aggregated results up to the previous day.
References
A. Putnam, et al., "A reconfigurable fabric for accelerating large-scale datacenter services," ISCA'14, pp.13-24, June 2014.
AWS EC2 web site, https://aws.amazon.com/ec2/instance-types/
O. Sefraoui, et al., "OpenStack: toward an open-source solution for cloud computing," Int. J. Comput. Appl., Vol.55, No.3, 2012.
Y. Yamato, "Automatic Verification for Plural Virtual Machines Patches," ICUFN 2015, pp.837-838, 2015.
Y. Yamato, et al., "Fast and Reliable Restoration Method of Virtual Resources on OpenStack," IEEE Transactions on Cloud Computing, DOI: 10.1109/TCC.2015.2481392, Sep. 2015.
Y. Yamato, et al., "Fast Restoration Method of Virtual Resources on OpenStack," IEEE CCNC 2015, pp.607-608, Jan. 2015.
M. Hermann, et al., "Design Principles for Industrie 4.0 Scenarios," Rechnische Universitat Dortmund. 2015.
H. Noguchi, et al., "Autonomous Device Identification Architecture for Internet of Things," IEEE WF-IoT 2018, pp.407-411, Feb. 2018.
Y. Yamato, et al., "Proposal of Real Time Predictive Maintenance Platform with 3D Printer for Business Vehicles," International Journal of Information and Electronics Engineering, Vol.6, No.5, pp.289-293, 2016.
Y. Yokohata, et al., "Service Composition Architecture for Programmability and Flexibility in Ubiquitous Communication Networks," IEEE SAINT 2006, pp.142-145, 2006.
Y. Yamato, et al., "Development of Service Control Server for Web-Telecom Coordination Service," IEEE ICWS 2008, 2008.
Y. Yokohata, et al., "Context-Aware Content-Provision Service for Shopping Malls Based on Ubiquitous Service-Oriented Network Framework and Authentication and Access Control Agent Framework," IEEE CCNC 2006, pp.1330-1331, 2006.
M. Takemoto, et al., "Service Elements and Service Templates for Adaptive Service Composition in a Ubiquitous Computing Environment," The 9th Asia-Pacific Conference on Communications (APCC 2003), Vol.1, pp. 335-338, 2003.
Y. Yamato, et al., "Study and Evaluation of Context-Aware Service Composition and Change-over Using BPEL Engine and Semantic Web Techniques," IEEE CCNC 2008, pp.863-867, 2008.
Y. Yamato, et al., "Method of Service Template Generation on a Service Coordination Framework," UCS 2004, Nov. 2004.
Y. Yamato, et al., "Proposal of Lambda Architecture Adoption for Real Time Predictive Maintenance," The Fourth International Symposium on Computing and Networking Workshops (CANDARW 2016), pp.713-715, Nov. 2016.
H. Noguchi, et al., "Device Identification Based on Communication Analysis for the Internet of Things," IEEE Access, DOI: 10.1109/ACCESS.2019.2910848, Apr. 2019.
H. Noguchi, et al., "Distributed Search Architecture for Object Tracking in the Internet of Things," IEEE Access, DOI: 10.1109/ACCESS.2018.2875734, Oct. 2018.
P. C. Evans and M. Annunziata, "Industrial Internet: Pushing the Boundaries of Minds and Machines," Technical report of General Electric (GE), Nov. 2012.
T. Sterling, et al., "High performance computing : modern systems and practices," Cambridge, MA : Morgan Kaufmann, ISBN 9780124202153, 2018.
J. E. Stone, et al., "OpenCL: A parallel programming standard for heterogeneous computing systems," Computing in science and engineering, Vol.12, No.3, pp.66-73, 2010.
J. Sanders and E. Kandrot, "CUDA by example : an introduction to general-purpose GPU programming," Addison-Wesley, 2011.
Iman Attarzadeh and Siew Hock Ow, "Software Development Effort Estimation Based on a New Fuzzy Logic Model," International Journal of Computer Theory and Engineering vol. 1, no. 4, pp. 473-476, 2009.
Anggy Trisnadoli and Indah Lestari , "Analysis of Software Quality Requirements for Mobile Learning Application for High School," International Journal of Computer Theory and Engineering vol. 10, no. 3, pp. 73-76, 2018.
Shweta Sharma and S. Srinivasan, "A Survey on Software Design Based and Project Based Metrics," International Journal of Computer Theory and Engineering vol. 14, no. 2, pp. 54-61, 2022.
Tanveer Hassan, Chaudhary Wali Mohammad, and Mohd. Sadiq, "Using Social Network and Fuzzy Set Theory for Elicitation and Prioritization of Software Requirements ," International Journal of Computer Theory and Engineering vol. 14, no. 3, pp. 126-134, 2022.
Nedhal A. Al-Saiyd, "The Impact of Reusing Open-Source Software Model in Software Maintenance," International Journal of Computer Theory and Engineering vol. 9, no. 1, pp. 6-10, 2017.
S. Keshavarz and Reza Javidan, "Software Quality Control Based on Genetic Algorithm," International Journal of Computer Theory and Engineering vol. 3, no. 4, pp. 579-584, 2011.
O. Moravcik, D. Petrik, T. Skripcak, and P. Schreiber, "Elements of the Modern Application Software Development," International Journal of Computer Theory and Engineering vol. 4, no. 6, pp. 891-896, 2012.
Sushil Garg, K. S. Kahlon, and P. K. Bansal, "Testability Analysis of Aspect Oriented Software," International Journal of Computer Theory and Engineering vol. 2, no. 1, pp. 119-124, 2010.
Jaswinder Kaur, Satwinder Singh, Karanjeet Singh Kahlon, and Pourush Bassi, "Neural Network-A Novel Technique for Software Effort Estimation," International Journal of Computer Theory and Engineering vol. 2, no. 1, pp. 17-19, 2010.
Y. Yamato, "Study and Evaluation of Automatic GPU Offloading Method from Various Language Applications," International Journal of Parallel, Emergent and Distributed Systems, Taylor and Francis, DOI: 10.1080/17445760.2021.1971666, Sep. 2021.
Y. Yamato, "Automatic Offloading Method of Loop Statements of Software to FPGA," International Journal of Parallel, Emergent and Distributed Systems, Taylor and Francis, DOI: 10.1080/17445760.2021.1916020, Apr. 2021.
Y. Yamato, "Improvement Proposal of Automatic GPU Offloading Technology," ICIET 2020, pp.242-246, Mar. 2020.
Y. Yamato, "Proposal of Automatic Offloading for Function Blocks of Applications," ICIAE 2020, pp.4-11, Mar. 2020.
Y. Yamato, "Study and Evaluation of Improved Automatic GPU Offloading Method," International Journal of Parallel, Emergent and Distributed Systems, Taylor and Francis, DOI: 10.1080/17445760.2021.1941010, June 2021.
S. Wienke, et al., "OpenACC-first experiences with real-world applications," Euro-Par 2012 Parallel Processing, pp.859-870, 2012.
K. Shirahata, et al., "Hybrid Map Task Scheduling for GPU-Based Heterogeneous Clusters," IEEE CloudCom 2010, pp.733-740, 2010.
C. C. Wang, et al., "Toward optimal resource allocation of virtualized network functions for hierarchical datacenters," IEEE Transactions on Network and Service Management, Vol.15, No.4, pp.1532-1544, 2018.
GLPK website, https://sites.google.com/site/nssvdabb/glpk
Time domain finite impulse response filter web site, http://www.omgwiki.org/hpec/files/hpec-challenge/tdfir.html
MRI-Q website, http://impact.crhc.illinois.edu/parboil/
NAS.FT website, https://www.nas.nasa.gov/publications/npb.html
Himeno benchmark web site, http://accc.riken.jp/en/supercom/
NVIDIA vGPU software web site, https://docs.nvidia.com/grid/index.html
Intel Acceleration Stack website, https://www.intel.com/content/www/us/en/software-kit/665814/intel-fpga-pac-d5005-acceleration-stacks-v2-0-1.html
M. Wolfe, "Implementing the PGI accelerator model," ACM the 3rd Workshop on General-Purpose Computation on Graphics Processing Units, pp.43-50, Mar. 2010.
J. H. Holland, "Genetic algorithms," Scientific american, Vol.267, No.1, pp.66-73, 1992.
Downloads
Posted
Submitted: 2024-09-24 04:51:47 UTC
Published: 2024-09-27 02:44:14 UTC
License
Copyright (c) 2024
Yoji Yamato
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.