ØÙ Ý Ó Ò Ò ÔØ ÓÒ Ê ÑÓØ ËØÓÖ Ò ÐÝ Ó ÐÓ Ø ÓÒ Ä ÒÙÜ Ã ÖÒ Ð Ý ÓÑÔÐ Ü Ö ÖÐ ØÖÙØÙÖ Ë ËÁ ÓÚ Ö Ì È»ÁÈ ÓÚ Ö Ø ÖÒ Øº ÓÖ Ø ÔÙÖÔÓ Ó ØØ Ò Ø ØØ Ö Ô Ö ÓÖÑ Ò Ó ÓÔØ Ñ Þ ¹ Ì Ö ÓÖ Ø ÖÓÙ ÑÙÐØ ÔÐ Ð Ý Ö Ö ÕÙ Ö º ÁÒ ÓÙÖ ÔÖ Ú ÓÙ ÛÓÖ Ö ÑÓØ Ø ÓÒ Ò ÓÔØ Ñ Þ Û Ø Ô Ö Ñ Ø Ö º ÀÓÛ Ú Ö Ò Ø ØÓÖ Ó ÐÓÒ Ð Ø ÒÝ Ö Ø Ô Ö ÓÖÑ Ò Ø Ö ÓÖ Ø ÓÒ Ø ÐÐ Ò Ó ÖÚ º Ò Ø Ô Ô Ö Û Ú ÑÓÒ ØÓÖ ÔØ Ô Ö Ñ Ø Ö Ò Ø ÖÒ Ð Ò¹ Ì Ù Ä ÒÙÜ Ý½ ݾ ݾ Ý Ý½ ËØÓÖ Ö Æ ØÛÓÖ Ë Æ ¹Ë Æ Ë Æ ÁÈ Ë Æ ÁÈ¹Ë Æ ÁÈ¹Ë Æ ½µ¾µ Ì È»ÁÈ ÁÈ¹Ë Æ µ Ì È»ÁÈ Ë ËÁ ½º ÊÌÌ ¾Ñ ÀÁ ݽ ÃÓ Ù Å ÌËÍ Ê Ý¾ Ê ÇÃ Å Ï ÊÁ ݾ Ë Ò Ý Ù Å Í ÀÁ Ý ÌÓ Ò Å ØÓ Ç Í ÀÁ ݽ Å ÛÖ Ø ÐÙ Ò Ì È ÓÒ Ø ÓÒ Û Ò ÓÛ Ò Ó Ø Ù«Öº ÓÒ Ø Ö ÙÐØ Û Ý½ Ú Ò ÐÝÞ Ø ØÓÖ Ó Ô Ö ÓÖÑ Ò Ø Ö ÓÖ Ø ÓÒº ݾ Ý
¾ ÁÒ Ø ØÓÖ ¾ ¾º ¾º½ (initiator) Application SCSI iscsi TCP IP Ethernet MAC IP TCP SCSI/ SCSI/ TCP IP MAC SCSI iscsi TCP IP Ethernet (target) ¾ õ Ó ÛÖ Ø ÕÙ Ù Ò Ò Ò Ò Ø Ð queue freed cannot free queue sk_buf send queue sk_send_head tail ½ ACK received sent segment waiting ACK new sending data from here Ë ËÁ Ë Æ ÁÈ ÁÈ¹Ë Æ Ë ËÁ Ì È»ÁÈ ÁÈ ½ Ë ËÁ Ì È ¾º Ë ËÁ» ÊÌÌ ¾Ñ Ë ËÁ» Ì È»ÁÈ Ì È Ë ËÁ ¾º¾ Ë ËÁ Ì È Ä ÒÙÜ ÇË Ì È
Ì È Ø ÖÒ Ø ÆÁ ±º ÊÌÌ ¾Ñ º ÁÔ Ö Ë ËÁ ÓÒÒ Ì Ö Ø Ë ËÁ ½Å º SCSI /iscsi TCP / IP Ethernet iscsi Parameters CWND Algorithms NIC Parameters º½ º À Ð ÖËØ Æ ØÛÓÖ Ê ÓÖ Ö º º¾ Application ÊÌÌ ¾Ñ TCP IP Ethernet TCP Ì È Ì È
Ú Ã Ë Ã ÓÒ Ø ÓÒ ÄÓ Ð µ º Ø Ø ÖÒ Ø Ì È»ÁÈ ÁÒ Ø ØÓÖ Ì Ö Ø Ê Á ºÌ Ö Ø Ë Ë ½ º Ê Á ¼ º iscsi initiator Kernel monitor iscsi target Protocol analyzer TAP L2 switch Network L2 switch Simulator º Ë ËÁ ÛÖ Ø ÊÌÌ ÊÌÌ º½ ÛÖ Ø º Ë ËÁ Ë ËÁ ¼ à ½ Ö Ø ÙÖ ØÄ Ò Ø Å Ü ÙÖ ØÄ Ò Ø ½ ¼ ÛÖ Ø ¼ Ã Ì ÁÒ Ø ØÓÖ Ì Ö Ø ÁÒ Ø ØÓÖ Ì ÛÖ Ø Ì Ì Ì Ì ÊÌÌ ÛÖ Ø ¾¼ ü à ÊÌÌ ¼Ñ ¾Ñ Ñ ½¼Ñ ¾¼Ñ ¼Ñ º¾ Ì Ì Ì Ì Ì ÊÌÌ Ì ÊÌÌ ÊÌÌ ÊÌÌ ÊÌÌ ÊÌÌ
Initiator Target Ta SCSI WRITE 4096KB RTT DATA 4096K Ta Tb Tb Tc SCSI XFER Ready RTT (Next) SCSI WRITE 4096KB Tc ÛÖ Ø ÊÌ̾¼Ñ Ì 1MB 1MB 1MB 1MB 11.4ms 11.8ms 11.8ms 11.8ms 12.6ms 13.1ms 12.3ms 22.1ms 5.13 5.15 5.17 5.19 5.21 5.23 5.11 time[s] 148000 147000 146000 145000 144000 143000 142000 141000 140000 139000 138000 packet number dataout write10 packet º ½¼ ÊÌ̾¼Ñ ÁÒ Ø ØÓÖ º½ Å ÊÌ̾¼Ñ ÁÒ Ø ØÓÖ Ì Ö¹ Ø ½¼ ½¼ ¼ ÊÌÌ ¾¼Ñ ÊÌÌ ÊÌÌ ¼Ñ ¼Ñ Ø ÓÙØ ÛÖ Ø ½¼ ÛÖ Ø ½¼ Ø ÓÙØ ½ Å ÛÖ Ø ½¼ ÊÌÌ ÊÌÌ Ì È Ã º¾
ÁÒ Ø ØÓÖ Ì È Ã Ì Ö Ø Ã ÛÖ Ø ½¼ º Å ÊÌ̾¼Ñ ÊÌÌ ¾¼Ñ Ì È Ã º º¾ ½½ ½¼ ½½ ½¼ ¼ ½¾¼¼ ½½ ½¾¼¼ ½º Å ½Å ½¼µ ½Å º½ ÁÒ ¹ ØÔ ÙÑÔ Ø ØÓÖ Å ÊÌ̾¼Ñ ½½ ÊÌ̾¼Ñ Å ¼¼¼ ½½ ½¾¼¼ Å º º½ ½½ ÊÌ̾¼Ñ ÊÌÌ ¾¼Ñ ¾Ñ ÊÌÌ Å ÁÔ Ö ½¾ ½ ÁÒ Ø ØÓÖ ØÔ ÙÑÔ ÊÌ̾¼Ñ º½º½ ½¾ ¼¼
½¾ ½ ÊÌ̾¼Ñ ÊÌÌ ¾Ñ ½ ÊÌ̾¼Ñ ½ ÊÌÌ ¾Ñ ¼ ¼¼ ½ ¼¼ ¾¼¼ ¼¼ ½ ÊÌÌ ¾Ñ º½º¾ ½ ÊÌ̾¼Ñ ¼¼ ¼ ¼¼ ½ ¼¼ ¾¼¼ ¼¼ ½ ÊÌ̾¼Ñ ÊÌÌ ¾Ñ Ë ËÁ º½º Ì È ÛÖ Ø ½ ¼¼ ¼¼ º¾ ½ ½ à Ã
½ ÊÌ̾¼Ñ ½ Å ÊÌ̾¼Ñ ÒÓº ½ ÊÌ̾¼Ñ ÒÓº½ ½ º¾ º¾ ÛÖ Ø ½¼ ½ à ½ ÊÌ̾¼Ñ ÒÓº¾ º¾ º¾ ½ ½ à à à ÊÌÌ º ¼¼ Ã Ë ËÁ Ã Ì È º Ë ËÁ
ØØÔ»»ÛÛÛºØ ÜØÙ Ð ØݺÓÑ» ÓÒÒ» ÒØÖÓº ØÑÐ ØØÔ»»ÛÛÛºØÓÝÓºÓº Ô»Ð Ö Ø»ÔÖÓ ÙØ» Ò ÐÝÞ Öº ØÑÐ Ë ËÁ Ì È Ã Ì È ½ Ë ËÁ Ì È Ä ÒÙÜ Ï Ò ÓÛ Ä ÒÙÜ Ä ÒÙÜ Ï Ò ÓÛ Ï Ò ÓÛ Ä ÒÙÜ ËÔ Ø ÓÒ ½µ ØØÔ»»ÛÛÛº Ø ºÓÖ»Ö»Ö ¾¼ºØÜØ ÒÙÑ Ö ¾ ¼ Ë ËÁ ËÔ Ø ÓÒ ¾µ ØØÔ»»ÛÛÛº Ò º»ÒÓ»Ë ËÁ» µ ÎÓк ¹ ¹Á ÆÓº¾ ÔÔº¾½ ¹¾ ½ ¾¼¼ ¾ Ä ÒÙÜ ¾º µ Ä ÒÙÜ ¾º ¾¼¼ ½½ ½ Ë ËÁ ¾¼¼ ÔÔº½¾¼ ½¼ ¾¼¼ ØØÔ»» غÒÐ ÒÖºÒ Ø»ÈÖÓ Ø»ÁÔ Ö» ØØÔ»» ºØÓÖÕÙ ºÒ Ø»» ÙØ Ð º ØÑл ½¼µ Áž¼¼½¹½ ¾¼¼ º Ä ÒÙÜ Ä ÒÙÜ Ï Ò ÓÛ Ä ÒÙÜ