0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Mobility-Aware Seamless Handover with MPTCP in Software-Defined HetNets SDN(1)

Posted at

Mobility-Aware Seamless Handover with MPTCP in Software-Defined HetNets
https://arxiv.org/abs/2101.00678

単語帳

English 日本語 counts
THE それ 632
AND 244
IN 236
OF 236
NETWORK 182
TO 156
A 一つの 155
IS です 145
HANDOVER 手渡す 134
FOR 111
MPTCP MPTCP 96
WITH 96
USER 利用者 91
J J 85
AS のように 84
WE 私たち 65
ARE です 60
CAN CAN 55
BASED 基づく 53
SDN SDN 53
THAT それ 50
FROM から 48
SERVICE 奉仕 48
DATA 与件 47
W W 47
LOCATION 場所 46
SELECTION 選択 45
BY 44
43
M M 42
NETWORKS 42
ATTRIBUTES 属性 41
X X 41
CONTROLLER 制御 40
FIG 40
L L 39
PROPOSED 提案された 38
MMT MMT 36
MODEL モデル 36
SUBFLOW サブフロー 36
THIS この 36
ESN ESN 34
MOBILITY 移動 34
ALGORITHM アルゴリズム 33
S S 33
SEAMLESS 継ぎ目なく 33
ON 32
G G 31
WHICH それ 31
WLAN WLAN 31
ACCESS 接続 29
SET 置く 29
29
ATTRIBUTE 属性 28
FAHP FAHP 28
B B 27
METHOD 方法 27
PREDICTION 予測 27
PROCESS 処理 27
DURING 26
LTE LTE 26
WHERE どこで 26
BE です 25
FUZZY あいまいな 25
H H 25
LOCATIONS 場所 24
NUMBER 番号 23
TARGET ターゲット 23
IEEE EEE 22
VALUE 22
VOL VOL 22
PING ピン 21
PONG ポン 21
SUBFLOWS サブフロー 21
TABLE テーブル 21
THROUGH スルー 21
TIME 時間 21
MATRIX マトリックス 20
PP PP 20
USING 用いる 20
UTILITY ユーティリティ 20
WEIGHT ウェイト 20
WHEN 20
AN 一つの 19
CANDIDATE 候補 19
DEFINED 19
DIFFERENT 別の 19
MOVING 移動 19
MULTIPLE 複数 19
NO いいえ 19
THEN その後 19
TRANSMISSION 送信 19
C C 18
EXECUTION 実行 18
U U 18
VECTOR ベクトル 18
AREA 領域 17
GIVEN 与えられた 17
HETEROGENEOUS 異種 17
MOBILE 移動 17
N N 17
NEW 新しい 17
ONE 1 17
QOE QOE 17
BETWEEN 16
K K 16
PROC PROC 16
REQUIREMENTS 要件 16
RSS RSS 16
WIRELESS 無線 16
COMMUN 通信 15
CONTINUITY 継続性 15
IMPORTANCE 重要度 15
PREFERENCES 優先設定 15
THROUGHPUTS 処理能力 15
THUS したがって 15
V V 15
ACCORDING したがって 14
F F 14
HETNETS HETNETS 14
INTO から 14
P P 14
PATTERN 14
PREDICTED 予測 14
SESSION セッション 14
ST ST 14
USERS 利用者 14
AVAILABLE 使用可能な 13
BANDWIDTH 帯域幅 13
COST 費用 13
COVERAGE 網羅 13
DELAY 遅延 13
EFFECT 影響 13
NEXT 次の 13
PATH パス 13
RESERVOIR リザーバー 13
SEE 参照 13
SERVICES 奉仕 13
TCP TCP 13
TYPES 13
WILL 13
AT です 12
CONF 会議 12
FUTURE 将来 12
HISTORICAL 履歴 12
I I 12
INFORMATION 情報 12
LEARNING 学習 12
MODE モード 12
QOS QOS 12
SDHETNET SDHETNET 12
SELECTED 選択された 12
SIMULATION 模擬 12
TYPE 12
ALSO 11
BECAUSE また 11
CONTROL 制御 11
EACH 11
INTRODUCED 導入された 11
LOSS 損失 11
R R 11
REAL 実際の 11
SIGNALING 信号化 11
TIMES 回数 11
USE 使用 11
USED 使用される 11
WL WL 11
WORKS 動作 11
ALGORITHMS 算法 10
D D 10
DETERMINE 決定 10
FOLLOWS 次の 10
FUNCTIONS 機能 10
HAS 持つ 10
INPUT 入力 10
MECHANISM 仕組み 10
MORE より多くの 10
MOVES 動き 10
OUTPUT 出力 10
PATHS パス 10
PATTERNS 類型 10
POINTS ポイント 10
PROBLEM 問題 10
SHOWN 示される 10
T T 10
THAN より多くの 10
TWO 2 10
VERTICAL 垂直 10
Y Y 10

Rererence

REFERENCES
[1] A. Stamou, N. Dimitriou, K. Kontovasilis, and S. Papavassiliou, “Au- tonomic handover management for heterogeneous networks in a future internet context: A survey,” IEEE Commun. Surveys Tuts., vol. 21, no. 4, pp. 3274–3297, 4th Quart. 2019.
[2] P. Mahajan and P. Zaheeruddin, “Review paper on optimization of handover parameter in heterogeneous networks,” in Proc. of Int. Conf. Innov. Appl. Comput. Intell. Power, Energy Controls Impact Humanit. (CIPECH), Ghaziabad, India, Nov. 2018.
[3] System Architecture for the 5G System, document TS 23.501 ver.15.4.0 Release 15, 3GPP, Mar. 2019.
[4] A. Ben Cheikh, M. Ayari, R. Langar, G. Pujolle, and L. A. Saidane, “Optimized handoff with mobility prediction scheme using HMM for femtocell networks,” in Proc. of IEEE Int. Conf. Commun. (ICC), London, UK, Jun. 2015.
[5] J. Jeong, M. Leconte, and A. Proutiere, “Cluster-aided mobility predic- tions,” in Proc. of IEEE INFOCOM, San Francisco, CA, USA, Apr. 2016.
[6] P. Yang, X. Li, H. Ji, and H. Zhang, “A novel mobility prediction scheme for outdoor crowded scenario using fuzzy C-means,” in Proc. of IEEE Int. Symp. Person. Indoor Mobile Radio Commun. (PIMRC), Montreal, QC, Canada, Oct. 2017.
[7] M. Chen, M. Mozaffari, W. Saad, C. Yin, M. Debbah, and C. S. Hong, “Caching in the sky: Proactive deployment of cache-enabled unmanned aerial vehicles for optimized quality-of-experience,” IEEE J. Sel. Areas Commun., vol. 35, no. 5, pp. 1046–1061, May. 2017.
Throughput/ Mbps
[8] Y. Zhu, J. Li, Q. Huang, and D. Wu, “Game theoretic approach for network access control in heterogeneous networks,” IEEE Trans. Veh. Technol., vol. 67, no. 10, pp. 9856–9866, Oct. 2018.
[9] J. Cui, D. Wu, and Z. Qin, “Caching AP selection and channel allo- cation in wireless caching networks: A binary concurrent interference minimizing game solution,” IEEE Access, vol. 6, pp. 54 516–54 526, Sep. 2018.
[10] A. Zhu, S. Guo, B. Liu, M. Ma, J. Yao, and X. Su, “Adaptive multiservice heterogeneous network selection scheme in mobile edge computing,” IEEE Internet Things J., vol. 6, no. 4, pp. 6862–6875, Aug. 2019.
[11] Z. Du, C. Wang, Y. Sun, and G. Wu, “Context-aware indoor VLC/RF heterogeneous network selection: Reinforcement learning with knowl- edge transfer,” IEEE Access, vol. 6, pp. 33 275–33 284, Jun. 2018.
[12] D.D.Nguyen,H.X.Nguyen,andL.B.White,“Reinforcementlearning with network-assisted feedback for heterogeneous RAT selection,” IEEE Trans. Wireless Commun., vol. 16, no. 9, pp. 6062–6076, Sep. 2017.
[13] M.Chen,U.Challita,W.Saad,C.Yin,andM.Debbah,“Artificialneural networks-based machine learning for wireless networks: A tutorial,” IEEE Commun. Surveys Tuts., vol. 21, no. 4, pp. 3039–3071, 4th Quart. 2019.
[14] Y.Xu,J.Chen,L.Ma,andG.Lang,“Q-learningbasednetworkselection for WCDMA/WLAN heterogeneous wireless networks,” in Proc. of IEEE Veh. Technol. Conf. (VTC Spring), Seoul, South Korea, May. 2014.
[15] N.Goel,N.Purohit,andB.R.Singh,“Anewschemefornetworkselec- tion in heterogeneous wireless network using fuzzy logic,” International Journal of Computer Applications, vol. 88, no. 3, pp. 1–5, Feb. 2014.
[16] M.AlkhawlaniandA.Ayesh,“Accessnetworkselectionbasedonfuzzy logic and genetic algorithms,” Advances in Artificial Intelligence, vol. 8, no. 1, Apr. 2008.
[17] H. Yu and B. Zhang, “A heterogeneous network selection algorithm based on network attribute and user preference,” Ad Hoc Networks, vol. 72, pp. 68–80, Apr. 2018.
[18] O. E. Falowo and H. A. Chan, “Multiple-call handover decisions using fuzzy mcgdm in heterogeneous wireless networks,” in Proc. of IEEE Mil. Commun. Conf. (MILCOM), Baltimore, MD, USA, Nov. 2011.
[19] R. Luo, S. Zhao, and Q. Zhu, “Network selection algorithm based on group decision making for heterogeneous wireless networks,” in Proc. of Int. Conf. Commun. Softw. Netw. (ICCSN), Guangzhou, China, May. 2017.
[20] H. Yu, Y. Ma, and J. Yu, “Network selection algorithm for multiservice multimode terminals in heterogeneous wireless networks,” IEEE Access, vol. 7, pp. 46 240–46 260, Apr. 2019.
[21] J. He, G. Zhang, Z. Li, and G. Xie, “Throughput guaranteed handoff for SDN-based WLAN in distinctive signal coverage,” in Proc. of IEEE Wireless Commun. Networking Conf. (WCNC), San Francisco, CA, USA, Mar. 2017.
[22] J. Lee and Y. Yoo, “Handover cell selection using user mobility infor- mation in a 5G SDN-based network,” in Proc. of Int. Conf. Ubiquitous Future Netw. (ICUFN), Milan, Italy, Jul. 2017.
[23] H. Zhang, W. Huang, and Y. Liu, “Handover probability analysis of anchor-based multi-connectivity in 5G user-centric network,” IEEE Wireless Commun. Lett., vol. 8, no. 2, pp. 396–399, Apr. 2018.
[24] L. Wang, Z. Lu, X. Wen, G. Cao, X. Xia, and L. Ma, “An SDN-based seamless convergence approach of WLAN and LTE networks,” in Proc. of IEEE Inf. Technol., Netw., Electron. Autom. Control Conf. (ITNEC), Chongqing, China, May. 2016.
[25] H.Sinky,B.Hamdaoui,andM.Guizani,“Seamlesshandoffsinwireless hetnets: Transport-layer challenges and multi-path TCP solutions with cross-layer awareness,” IEEE Network, vol. 33, no. 2, pp. 195–201, Jan. 2019.
[26] C. Paasch, G. Detal, F. Duchene, C. Raiciu, and O. Bonaventure, “Exploring mobile/WiFi handover with multipath TCP,” in Proc. of ACM SIGCOMM Workshop Cell. Networks: Oper., Challenges, Future Des., Helsinki, Finland, Aug. 2012.
[27] D. Yao, X. Su, B. Liu, and J. Zeng, “A mobile handover mechanism based on fuzzy logic and mptcp protocol under SDN architecture,” in Proc. of IEEE Int. Symp. Commun. Inf. Technol. (ISCIT), Bangkok, Thailand, Sep. 2018.
[28] H. Tong, X. Liu, and C. Yin, “A FAHP and MPTCP based seamless handover method in heterogeneous SDN wireless networks,” in Proc. of Int. Conf. Wirel. Commun. Signal Process. (WCSP), Xi’an, China, Oct. 2019.
[29] Q. De Coninck and O. Bonaventure, “Tuning multipath TCP for inter- active applications on smartphones,” in Proc. of IFIP Netw. Conf. IFIP Netw. Workshops, (IFIP Networking), Zurich, Switzerland, May. 2018.
[30] C. Paasch and O. Bonaventure, “Multipath tcp,” Commun. ACM, vol. 57, no. 4, p. 51–57, Apr. 2014. [Online]. Available: https: //doi.org/10.1145/2578901
[31] M. Condoluci, S. H. Johnson, V. Ayadurai, M. A. Lema, M. A. Cuevas, M. Dohler, and T. Mahmoodi, “Fixed-mobile convergence in the 5G era: From hybrid access to converged core,” IEEE Network, vol. 33, no. 2, pp. 138–145, Feb. 2019.
[32] A. Panda, S. K. Patra, and D. P. Acharya, “Received signal strength based vertical hand off scheme for k-tier heterogeneous networks,” in Proc. of Int. Conf. on Commun. Systems and Netw. Tech. (CSNT), Gwalior, India, Apr. 2013.
[33] S. Hochreiter and J. Schmidhuber, “Long short-term memory,” Neural computation, vol. 9, no. 8, pp. 1735–1780, Nov. 1997.
[34] A. Rodan and P. Tinˇo, “Simple deterministically constructed cycle reservoirs with regular jumps,” Neural computation, vol. 24, no. 7, pp. 1822–1852, Jul. 2012.
[35] U. D. Schiller and J. J. Steil, “Analyzing the weight dynamics of recurrent learning algorithms,” Neurocomputing, vol. 63, pp. 5–23, Jan. 2005.
[36] P. J. Van Laarhoven and W. Pedrycz, “A fuzzy extension of saaty’s priority theory,” Fuzzy sets and Systems, vol. 11, no. 1-3, pp. 229–241, 1983.
[37] A.Ford,C.Raiciu,M.J.Handley,andO.Bonaventure,“TCPExtensions for Multipath Operation with Multiple Addresses,” RFC 6824, no. 6824, Jan. 2013. [Online]. Available: https://rfc-editor.org/rfc/rfc6824.txt
[38] C. Paasch, S. Barre et al., “Multipath TCP in the Linux Kernel,” MultiPath TCP - Linux Kernel implementation, Aug. 2014. [Online]. Available: https://multipath-tcp.org/pmwiki.php/Users/ ConfigureMPTCP
[39] I.Rhee,M.Shin,S.Hong,K.Lee,S.Kim,andS.Chong,“CRAWDAD dataset ncsu/mobilitymodels (v. 2009-07-23),” Downloaded from https: //crawdad.org/ncsu/mobilitymodels/20090723, Jul. 2009.
[40] H. Jaeger., “Controlling recurrent neural networks by conceptors,” ArXiv, Mar. 2014. [Online]. Available: http://arxiv.org/abs/1403.3369
[41] J. Chung, C ̧aglar Gu ̈lc ̧ehre, K. Cho, and Y. Bengio, “Empirical evaluation of gated recurrent neural networks on sequence modeling,” ArXiv, Dec. 2014. [Online]. Available: http://arxiv.org/abs/1412.3555
[42] M. Mansouri and C. Leghris, “A use of fuzzy TOPSIS to improve the network selection in wireless multiaccess environments,” J. Comput. Networks Commun., vol. 2020, pp. 3 408 326:1–3 408 326:12, Jul. 2020.
[43] N. Kiran, C. Yin, and Z. Akram, “AP load balance based handover in software defined wifi systems,” in Proc. of IEEE Int. Conf. Netw. Infrastruct. Digit. Content. (IC-NIDC), Beijing, China, Sep. 2016.
[44] Z. Talukder, S. Islam, D. Mahjabeen, A. Ahmed, S. Rafique, and M. Rashid, “Cell coverage evaluation for lte and wimax in wireless com- munication system,” World Applied Sciences Journal, vol. 22, no. 10, pp. 1486–1491, 2013.

process

docker(182) M1/M2 mac OS
https://qiita.com/kaizen_nagoya/items/9fe283e55b9759f9a10b

bash
$  docker run -v /Users/ogawakiyoshi/llm:/tmp/llm -it ubuntu  /bin/bash
Unable to find image 'ubuntu:latest' locally
latest: Pulling from library/ubuntu
9f23a71f1e31: Pull complete 
Digest: sha256:8a37d68f4f73ebf3d4efafbcf66379bf3728902a8038616808f04e34a9ab63ee
Status: Downloaded newer image for ubuntu:latest
root@53e20b2a892a:/# apt update
Get:1 http://ports.ubuntu.com/ubuntu-ports noble InRelease [256 kB]
Get:2 http://ports.ubuntu.com/ubuntu-ports noble-updates InRelease [126 kB]
Get:3 http://ports.ubuntu.com/ubuntu-ports noble-backports InRelease [126 kB]
Get:4 http://ports.ubuntu.com/ubuntu-ports noble-security InRelease [126 kB]
Get:5 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 Packages [1776 kB]
Get:6 http://ports.ubuntu.com/ubuntu-ports noble/multiverse arm64 Packages [274 kB]
Get:7 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 Packages [19.0 MB]
Get:8 http://ports.ubuntu.com/ubuntu-ports noble/restricted arm64 Packages [113 kB]                        
Get:9 http://ports.ubuntu.com/ubuntu-ports noble-updates/universe arm64 Packages [454 kB]                  
Get:10 http://ports.ubuntu.com/ubuntu-ports noble-updates/multiverse arm64 Packages [12.2 kB]              
Get:11 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 Packages [587 kB]                     
Get:12 http://ports.ubuntu.com/ubuntu-ports noble-updates/restricted arm64 Packages [357 kB]               
Get:13 http://ports.ubuntu.com/ubuntu-ports noble-backports/universe arm64 Packages [11.5 kB]              
Get:14 http://ports.ubuntu.com/ubuntu-ports noble-security/restricted arm64 Packages [357 kB]              
Get:15 http://ports.ubuntu.com/ubuntu-ports noble-security/main arm64 Packages [398 kB]                    
Get:16 http://ports.ubuntu.com/ubuntu-ports noble-security/multiverse arm64 Packages [12.2 kB]             
Get:17 http://ports.ubuntu.com/ubuntu-ports noble-security/universe arm64 Packages [345 kB]                
Fetched 24.4 MB in 12s (2033 kB/s)                                                                         
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
29 packages can be upgraded. Run 'apt list --upgradable' to see them.
root@53e20b2a892a:/# apt -y upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  base-files bsdutils dpkg e2fsprogs libblkid1 libbz2-1.0 libc-bin libc6 libcom-err2 libext2fs2t64
  libgnutls30t64 libhogweed6t64 liblz4-1 liblzma5 libmount1 libnettle8t64 libp11-kit0 libseccomp2
  libsmartcols1 libss2 libssl3t64 libsystemd0 libudev1 libuuid1 libzstd1 logsave mount util-linux zlib1g
29 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 11.9 MB of archives.
After this operation, 4096 B of additional disk space will be used.
Get:1 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 libc6 arm64 2.39-0ubuntu8.3 [2776 kB]
Get:2 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 base-files arm64 13ubuntu10.1 [73.3 kB]
Get:3 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 bsdutils arm64 1:2.39.3-9ubuntu6.1 [97.8 kB]
Get:4 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 dpkg arm64 1.22.6ubuntu6.1 [1265 kB]
Get:5 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 util-linux arm64 2.39.3-9ubuntu6.1 [1114 kB]
Get:6 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 libc-bin arm64 2.39-0ubuntu8.3 [631 kB]
Get:7 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 logsave arm64 1.47.0-2.4~exp1ubuntu4.1 [22.3 kB]
Get:8 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 libext2fs2t64 arm64 1.47.0-2.4~exp1ubuntu4.1 [225 kB]
Get:9 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 e2fsprogs arm64 1.47.0-2.4~exp1ubuntu4.1 [594 kB]
Get:10 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 mount arm64 2.39.3-9ubuntu6.1 [116 kB]
Get:11 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 libblkid1 arm64 2.39.3-9ubuntu6.1 [123 kB]
Get:12 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 libbz2-1.0 arm64 1.0.8-5.1build0.1 [35.8 kB]
Get:13 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 liblz4-1 arm64 1.9.4-1build1.1 [64.2 kB]
Get:14 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 liblzma5 arm64 5.6.1+really5.4.5-1build0.1 [125 kB]
Get:15 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 libmount1 arm64 2.39.3-9ubuntu6.1 [133 kB]
Get:16 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 libsmartcols1 arm64 2.39.3-9ubuntu6.1 [64.5 kB]
Get:17 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 libssl3t64 arm64 3.0.13-0ubuntu3.3 [1796 kB]
Get:18 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 libzstd1 arm64 1.5.5+dfsg2-2build1.1 [271 kB]
Get:19 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 libsystemd0 arm64 255.4-1ubuntu8.4 [425 kB]
Get:20 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 libudev1 arm64 255.4-1ubuntu8.4 [173 kB]
Get:21 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 libuuid1 arm64 2.39.3-9ubuntu6.1 [35.5 kB]
Get:22 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 zlib1g arm64 1:1.3.dfsg-3.1ubuntu2.1 [61.7 kB]
Get:23 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 libnettle8t64 arm64 3.9.1-2.2build1.1 [192 kB]
Get:24 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 libhogweed6t64 arm64 3.9.1-2.2build1.1 [199 kB]
Get:25 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 libp11-kit0 arm64 0.25.3-4ubuntu2.1 [276 kB]
Get:26 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 libgnutls30t64 arm64 3.8.3-1.1ubuntu3.2 [936 kB]
Get:27 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 libseccomp2 arm64 2.5.5-1ubuntu3.1 [51.2 kB]
Get:28 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 libcom-err2 arm64 1.47.0-2.4~exp1ubuntu4.1 [22.6 kB]
Get:29 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 libss2 arm64 1.47.0-2.4~exp1ubuntu4.1 [16.5 kB]
Fetched 11.9 MB in 10s (1201 kB/s)                                                                         
debconf: delaying package configuration, since apt-utils is not installed
(Reading database ... 4371 files and directories currently installed.)
Preparing to unpack .../libc6_2.39-0ubuntu8.3_arm64.deb ...
debconf: unable to initialize frontend: Dialog
debconf: (No usable dialog-like program is installed, so the dialog based frontend cannot be used. at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 79.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (Can't locate Term/ReadLine.pm in @INC (you may need to install the Term::ReadLine module) (@INC entries checked: /etc/perl /usr/local/lib/aarch64-linux-gnu/perl/5.38.2 /usr/local/share/perl/5.38.2 /usr/lib/aarch64-linux-gnu/perl5/5.38 /usr/share/perl5 /usr/lib/aarch64-linux-gnu/perl-base /usr/lib/aarch64-linux-gnu/perl/5.38 /usr/share/perl/5.38 /usr/local/lib/site_perl) at /usr/share/perl5/Debconf/FrontEnd/Readline.pm line 8.)
debconf: falling back to frontend: Teletype
Unpacking libc6:arm64 (2.39-0ubuntu8.3) over (2.39-0ubuntu8.2) ...
Setting up libc6:arm64 (2.39-0ubuntu8.3) ...
debconf: unable to initialize frontend: Dialog
debconf: (No usable dialog-like program is installed, so the dialog based frontend cannot be used. at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 79.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (Can't locate Term/ReadLine.pm in @INC (you may need to install the Term::ReadLine module) (@INC entries checked: /etc/perl /usr/local/lib/aarch64-linux-gnu/perl/5.38.2 /usr/local/share/perl/5.38.2 /usr/lib/aarch64-linux-gnu/perl5/5.38 /usr/share/perl5 /usr/lib/aarch64-linux-gnu/perl-base /usr/lib/aarch64-linux-gnu/perl/5.38 /usr/share/perl/5.38 /usr/local/lib/site_perl) at /usr/share/perl5/Debconf/FrontEnd/Readline.pm line 8.)
debconf: falling back to frontend: Teletype
(Reading database ... 4372 files and directories currently installed.)
Preparing to unpack .../base-files_13ubuntu10.1_arm64.deb ...
Unpacking base-files (13ubuntu10.1) over (13ubuntu10) ...
Setting up base-files (13ubuntu10.1) ...
Installing new version of config file /etc/issue ...
Installing new version of config file /etc/issue.net ...
Installing new version of config file /etc/lsb-release ...
(Reading database ... 4372 files and directories currently installed.)
Preparing to unpack .../bsdutils_1%3a2.39.3-9ubuntu6.1_arm64.deb ...
Unpacking bsdutils (1:2.39.3-9ubuntu6.1) over (1:2.39.3-9ubuntu6) ...
Setting up bsdutils (1:2.39.3-9ubuntu6.1) ...
(Reading database ... 4372 files and directories currently installed.)
Preparing to unpack .../dpkg_1.22.6ubuntu6.1_arm64.deb ...
Unpacking dpkg (1.22.6ubuntu6.1) over (1.22.6ubuntu6) ...
Setting up dpkg (1.22.6ubuntu6.1) ...
(Reading database ... 4372 files and directories currently installed.)
Preparing to unpack .../util-linux_2.39.3-9ubuntu6.1_arm64.deb ...
Unpacking util-linux (2.39.3-9ubuntu6.1) over (2.39.3-9ubuntu6) ...
Setting up util-linux (2.39.3-9ubuntu6.1) ...
(Reading database ... 4372 files and directories currently installed.)
Preparing to unpack .../libc-bin_2.39-0ubuntu8.3_arm64.deb ...
Unpacking libc-bin (2.39-0ubuntu8.3) over (2.39-0ubuntu8.2) ...
Setting up libc-bin (2.39-0ubuntu8.3) ...
(Reading database ... 4373 files and directories currently installed.)
Preparing to unpack .../logsave_1.47.0-2.4~exp1ubuntu4.1_arm64.deb ...
Unpacking logsave (1.47.0-2.4~exp1ubuntu4.1) over (1.47.0-2.4~exp1ubuntu4) ...
Preparing to unpack .../libext2fs2t64_1.47.0-2.4~exp1ubuntu4.1_arm64.deb ...
Leaving 'diversion of /lib/aarch64-linux-gnu/libe2p.so.2 to /lib/aarch64-linux-gnu/libe2p.so.2.usr-is-merged by libext2fs2t64'
Leaving 'diversion of /lib/aarch64-linux-gnu/libe2p.so.2.3 to /lib/aarch64-linux-gnu/libe2p.so.2.3.usr-is-merged by libext2fs2t64'
Leaving 'diversion of /lib/aarch64-linux-gnu/libext2fs.so.2 to /lib/aarch64-linux-gnu/libext2fs.so.2.usr-is-merged by libext2fs2t64'
Leaving 'diversion of /lib/aarch64-linux-gnu/libext2fs.so.2.4 to /lib/aarch64-linux-gnu/libext2fs.so.2.4.usr-is-merged by libext2fs2t64'
Unpacking libext2fs2t64:arm64 (1.47.0-2.4~exp1ubuntu4.1) over (1.47.0-2.4~exp1ubuntu4) ...
Setting up libext2fs2t64:arm64 (1.47.0-2.4~exp1ubuntu4.1) ...
(Reading database ... 4373 files and directories currently installed.)
Preparing to unpack .../e2fsprogs_1.47.0-2.4~exp1ubuntu4.1_arm64.deb ...
Unpacking e2fsprogs (1.47.0-2.4~exp1ubuntu4.1) over (1.47.0-2.4~exp1ubuntu4) ...
Preparing to unpack .../mount_2.39.3-9ubuntu6.1_arm64.deb ...
Unpacking mount (2.39.3-9ubuntu6.1) over (2.39.3-9ubuntu6) ...
Preparing to unpack .../libblkid1_2.39.3-9ubuntu6.1_arm64.deb ...
Unpacking libblkid1:arm64 (2.39.3-9ubuntu6.1) over (2.39.3-9ubuntu6) ...
Setting up libblkid1:arm64 (2.39.3-9ubuntu6.1) ...
(Reading database ... 4373 files and directories currently installed.)
Preparing to unpack .../libbz2-1.0_1.0.8-5.1build0.1_arm64.deb ...
Unpacking libbz2-1.0:arm64 (1.0.8-5.1build0.1) over (1.0.8-5.1) ...
Setting up libbz2-1.0:arm64 (1.0.8-5.1build0.1) ...
(Reading database ... 4373 files and directories currently installed.)
Preparing to unpack .../liblz4-1_1.9.4-1build1.1_arm64.deb ...
Unpacking liblz4-1:arm64 (1.9.4-1build1.1) over (1.9.4-1build1) ...
Setting up liblz4-1:arm64 (1.9.4-1build1.1) ...
(Reading database ... 4373 files and directories currently installed.)
Preparing to unpack .../liblzma5_5.6.1+really5.4.5-1build0.1_arm64.deb ...
Unpacking liblzma5:arm64 (5.6.1+really5.4.5-1build0.1) over (5.6.1+really5.4.5-1) ...
Setting up liblzma5:arm64 (5.6.1+really5.4.5-1build0.1) ...
(Reading database ... 4373 files and directories currently installed.)
Preparing to unpack .../libmount1_2.39.3-9ubuntu6.1_arm64.deb ...
Unpacking libmount1:arm64 (2.39.3-9ubuntu6.1) over (2.39.3-9ubuntu6) ...
Setting up libmount1:arm64 (2.39.3-9ubuntu6.1) ...
(Reading database ... 4373 files and directories currently installed.)
Preparing to unpack .../libsmartcols1_2.39.3-9ubuntu6.1_arm64.deb ...
Unpacking libsmartcols1:arm64 (2.39.3-9ubuntu6.1) over (2.39.3-9ubuntu6) ...
Setting up libsmartcols1:arm64 (2.39.3-9ubuntu6.1) ...
(Reading database ... 4373 files and directories currently installed.)
Preparing to unpack .../libssl3t64_3.0.13-0ubuntu3.3_arm64.deb ...
Unpacking libssl3t64:arm64 (3.0.13-0ubuntu3.3) over (3.0.13-0ubuntu3.2) ...
Setting up libssl3t64:arm64 (3.0.13-0ubuntu3.3) ...
(Reading database ... 4373 files and directories currently installed.)
Preparing to unpack .../libzstd1_1.5.5+dfsg2-2build1.1_arm64.deb ...
Unpacking libzstd1:arm64 (1.5.5+dfsg2-2build1.1) over (1.5.5+dfsg2-2build1) ...
Setting up libzstd1:arm64 (1.5.5+dfsg2-2build1.1) ...
(Reading database ... 4373 files and directories currently installed.)
Preparing to unpack .../libsystemd0_255.4-1ubuntu8.4_arm64.deb ...
Unpacking libsystemd0:arm64 (255.4-1ubuntu8.4) over (255.4-1ubuntu8.2) ...
Setting up libsystemd0:arm64 (255.4-1ubuntu8.4) ...
(Reading database ... 4373 files and directories currently installed.)
Preparing to unpack .../libudev1_255.4-1ubuntu8.4_arm64.deb ...
Unpacking libudev1:arm64 (255.4-1ubuntu8.4) over (255.4-1ubuntu8.2) ...
Setting up libudev1:arm64 (255.4-1ubuntu8.4) ...
(Reading database ... 4373 files and directories currently installed.)
Preparing to unpack .../libuuid1_2.39.3-9ubuntu6.1_arm64.deb ...
Unpacking libuuid1:arm64 (2.39.3-9ubuntu6.1) over (2.39.3-9ubuntu6) ...
Setting up libuuid1:arm64 (2.39.3-9ubuntu6.1) ...
(Reading database ... 4373 files and directories currently installed.)
Preparing to unpack .../zlib1g_1%3a1.3.dfsg-3.1ubuntu2.1_arm64.deb ...
Unpacking zlib1g:arm64 (1:1.3.dfsg-3.1ubuntu2.1) over (1:1.3.dfsg-3.1ubuntu2) ...
Setting up zlib1g:arm64 (1:1.3.dfsg-3.1ubuntu2.1) ...
(Reading database ... 4373 files and directories currently installed.)
Preparing to unpack .../libnettle8t64_3.9.1-2.2build1.1_arm64.deb ...
Unpacking libnettle8t64:arm64 (3.9.1-2.2build1.1) over (3.9.1-2.2build1) ...
Setting up libnettle8t64:arm64 (3.9.1-2.2build1.1) ...
(Reading database ... 4373 files and directories currently installed.)
Preparing to unpack .../libhogweed6t64_3.9.1-2.2build1.1_arm64.deb ...
Unpacking libhogweed6t64:arm64 (3.9.1-2.2build1.1) over (3.9.1-2.2build1) ...
Setting up libhogweed6t64:arm64 (3.9.1-2.2build1.1) ...
(Reading database ... 4373 files and directories currently installed.)
Preparing to unpack .../libp11-kit0_0.25.3-4ubuntu2.1_arm64.deb ...
Unpacking libp11-kit0:arm64 (0.25.3-4ubuntu2.1) over (0.25.3-4ubuntu2) ...
Setting up libp11-kit0:arm64 (0.25.3-4ubuntu2.1) ...
(Reading database ... 4373 files and directories currently installed.)
Preparing to unpack .../libgnutls30t64_3.8.3-1.1ubuntu3.2_arm64.deb ...
Unpacking libgnutls30t64:arm64 (3.8.3-1.1ubuntu3.2) over (3.8.3-1.1ubuntu3.1) ...
Setting up libgnutls30t64:arm64 (3.8.3-1.1ubuntu3.2) ...
(Reading database ... 4373 files and directories currently installed.)
Preparing to unpack .../libseccomp2_2.5.5-1ubuntu3.1_arm64.deb ...
Unpacking libseccomp2:arm64 (2.5.5-1ubuntu3.1) over (2.5.5-1ubuntu3) ...
Setting up libseccomp2:arm64 (2.5.5-1ubuntu3.1) ...
(Reading database ... 4373 files and directories currently installed.)
Preparing to unpack .../libcom-err2_1.47.0-2.4~exp1ubuntu4.1_arm64.deb ...
Unpacking libcom-err2:arm64 (1.47.0-2.4~exp1ubuntu4.1) over (1.47.0-2.4~exp1ubuntu4) ...
Preparing to unpack .../libss2_1.47.0-2.4~exp1ubuntu4.1_arm64.deb ...
Unpacking libss2:arm64 (1.47.0-2.4~exp1ubuntu4.1) over (1.47.0-2.4~exp1ubuntu4) ...
Setting up libcom-err2:arm64 (1.47.0-2.4~exp1ubuntu4.1) ...
Setting up libss2:arm64 (1.47.0-2.4~exp1ubuntu4.1) ...
Setting up logsave (1.47.0-2.4~exp1ubuntu4.1) ...
Setting up mount (2.39.3-9ubuntu6.1) ...
Setting up e2fsprogs (1.47.0-2.4~exp1ubuntu4.1) ...
Processing triggers for libc-bin (2.39-0ubuntu8.3) ...
wc.awk
# https://qiita.com/kaizen_nagoya/items/8837d94ae7b5ef05be86
{
gsub(/[`'&%$-.,:;!?^*_~=|@\\\#<>(){}0123456789\[\]"]/," ") 
for (i=1;i<=NF;i++) 
count[$i]++ 
} 
END {for (w in count) 
print w,count[w] | "sort -f" 
}
bash
$ tr 'a-z' 'A-Z' < infile > outfile
$ awk -f wc.awk infile > outfile
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?