このプレプリントは論文として出版されています
DOI: https://doi.org/10.1145/3616480.3616489
プレプリント / バージョン1

適応サービス開始後のソフトウェア再構成の検討

##article.authors##

  • 山登, 庸次 NTT

DOI:

https://doi.org/10.51094/jxiv.913

キーワード:

環境適応ソフトウェア、 自動オフロード、 最適化、 運用中再構成

抄録

私達はこれまで、環境に応じて通常のコードを自動的に変換し、高性能な動作を可能にする環境適応型ソフトウェアを提案してきた。本稿では、動作中の再構成に行われる処理全体を検討し、新たにリソース量再構成を提案し、動作中の再構成の処理時間を計測し、再構成のタイミングについて議論する。

"(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"

山登庸次,"適応サービス開始後のソフトウェア再構成の検討," IECC 2023, pp.63-68, 2023年7月

利益相反に関する開示

著者は,この原稿と競合する利害関係がないことを宣言する.

ダウンロード *前日までの集計結果を表示します

ダウンロード実績データは、公開の翌日以降に作成されます。

引用文献

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.

ダウンロード

公開済


投稿日時: 2024-09-24 04:51:47 UTC

公開日時: 2024-09-27 02:44:14 UTC
研究分野
情報科学