ارائه یک روش محافظه کارانه به منظور بهبود طول عمر حافظه نهان ورودی/خروجی

سال انتشار: 1399
نوع سند: مقاله ژورنالی
زبان: فارسی
مشاهده: 88

فایل این مقاله در 14 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

JR_JSCIT-9-2_013

تاریخ نمایه سازی: 25 مهر 1403

چکیده مقاله:

استفاده از معماری های ترکیبی حافظه نهان در سامانه های ذخیره سازی داده از جمله رویکردهایی است که می تواند منجر به بهبود دوام، کارایی و قابلیت اطمینان این سامانه ها شود. ازجمله چالش های معماری های ترکیبی، چگونگی مدیریت فقدان خواندن است. مدیریت مبتنی بر ماشین حالت از جمله روش های مدیریت فقدان خواندن است. با این وجود، استفاده از رویکرد ایستا در طراحی ماشین حالت منجر به کاهش قابل توجه طول عمر حافظه نهان می شود. در این مقاله یک روش درج محافظه کارانه مبتنی بر ماشین حالت (CSMI) برای درج صفحات حاصل از فقدان خواندن در دیسک حالت جامد پیشنهاد می شود. CSMI به منظور افزایش طول عمر حافظه نهان، به صورت پویا تعداد بازه های استفاده از سیاست عدم درج فقدان های خواندن در ادوات با طول عمر محدود را افزایش می دهد. به این منظور، ضریب محافظه کاری (CF) به ساختار ماشین حالت اضافه می شود تا با افزایش تعداد بازه های عدم درج در هنگام مواجهه با نرخ برخورد پایین، تعداد دفعات نوشتن بر روی دیسک حالت جامد کاهش یافته و طول عمر حافظه نهان افزایش یابد. ارزیابی های انجام شده نشان می دهد روش پیشنهادی، با هزینه قابل چشم پوشی در حوزه کارایی (به طور میانگین ۰.۳۸% نرخ برخورد پایین تر و ۰.۰۶% زمان پاسخ بیشتر)، به طور میانگین برای ضرایب محافظه کاری با مقادیر ۲، ۳ و ۴ به ترتیب ۷.۴% (تا ۲۵.۴۸%)، ۸.۶۳% (تا ۳۳.۹۷%) و ۸.۹۴% (تا ۳۳.۹۷%) تعداد دفعات نوشتن بر روی دیسک حالت جامد را نسبت به بهترین کار پیشین کاهش می دهد.

نویسندگان

Mostafa Hadizadeh

Department of Computer Engineering Sharif University of Technology

Reza Salkhordeh

Department of Computer Engineering Sharif University of Technology

Hossein Asadi

Associate Professor Department of Computer Engineering Sharif University of Technology

مراجع و منابع این مقاله:

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • M. Khoso, “How Much Data Is Produced Every Day?,” [Online]. ...
  • /۱۳/how-much-data-produced-every-day/. Accessed: ۰۱/۰۱/۲۰۱۸ ...
  • Violin Memory, “The Importance of How Data is Stored,” [Online]. ...
  • Intel, “Game-changing Fast Memory Also a Big Deal for Big ...
  • ۳d-xpoint-memory-storage.Accessed: ۲۳/۰۶/۲۰۱۸ ...
  • F. Chen, D. A. Koufaty, and X. Zhang, “Understanding Intrinsic ...
  • F. Chen, D. A. Koufaty, and X. Zhang, “Hystor: Making ...
  • S. K. Yoon, Y. S. Youn, S. J. Nam, M. ...
  • R. Salkhordeh, S. Ebrahimi, and H. Asadi, “ReCA: an Efficient ...
  • R. Salkhordeh, M. Hadizadeh, and H. Asadi, “An Efficient Hybrid ...
  • S. Huang, Q. Wei, J. Chen, C. Chen, and D. ...
  • D. Jiang, Y. Che, J. Xiong, and X. Ma, “uCache: ...
  • Y. Ni, J. Jiang, D. Jiang, X. Ma, J. Xiong, ...
  • “S-RAC: SSD Friendly Caching for Data Center Workloads,” ۹th ACM ...
  • L. Shi, J. Li, C. J. Xue, and X. Zhou, ...
  • Y. Liang, Y. Chai, N. Bao, H. Chen, and Y ...
  • S. Huang, Q. Wei, D. Feng, J. Chen, and C. ...
  • N. Megiddo and D. S. Modha, “Outperforming LRU with an ...
  • R. Appuswamy, D. C. van Moolenbroek, and A. S. Tanenbaum, ...
  • R. S. Liu, C. L. Yang, C. H. Li, and ...
  • Y. Klonatos, T. Makatos, M. Marazakis, M. Flouris, and A. ...
  • D. Narayanan, A. Donnelly, and A. Rowstron, “Write Off-Loading: Practical ...
  • Storage Networking Industry Association IOTTA Repository, “Microsoft Enterprise Traces,” [Online]. ...
  • Storage Networking Industry Association IOTTA Repository, “Microsoft Production Server Traces,” ...
  • S. He, Y. Wang, Z. Li, X. H. Sun, and ...
  • R. Salkhordeh, H. Asadi, and S. Ebrahimi, “Operating System Level ...
  • D. Lee, S. Yoon, J. Kim, C. C. Weems, and ...
  • S. K. Yoon, M. Y. Bian, and S. D. Kim, ...
  • Y. Cheng, W. Chen, Z. Wang, X. Yu, and Y. ...
  • R. Salkhordeh and H. Asadi, “An Operating System level data ...
  • E. Cheshmikhani, H. Farbeh, S.G. Miremadi, and H. Asadi, “TA-LRW: ...
  • R. Salkhordeh, O. Mutlu, and H. Asadi, “An Analytical Model ...
  • R. Koller, A. J. Mashtizadeh and R. Rangaswami, "Centaur: Host-Side ...
  • S. Ahmadian, O. Mutlu, and H. Asadi, “ECI-Cache: A High-Endurance ...
  • Z. Shen, F. Chen, Y. Jia, and Z. Shao, “DIDACache: ...
  • S. Xu, S. Lee, S. W. Jun, M. Liu, and ...
  • Z. Shen, F. Chen, Y. Jia, Z. and Shao, “Optimizing ...
  • J. J. Kan, C. Park, C. Ching, J. Ahn, Y. ...
  • M. Tarihi, H. Asadi, A. Haghdoost, M. Arjomand, and H. ...
  • J. Niu, J. Xu and L. Xie, “Hybrid Storage Systems: ...
  • W. Fischer, “Linux Storage Stack Diagram,” [Online]. Available: https://www.thomas-krenn.com/en/wiki/Linux_Storage_Stack ...
  • Diagram. Accessed: ۰۸/۰۴/۲۰۱۹ ...
  • M. Kishani, M. B. Tahoori, and H. Asadi, “Dependability Analysis ...
  • S. Ahmadian, R. Salkhordeh, and H. Asadi, “LBICA: A Load ...
  • Samsung, “Samsung SSD Magician DC ۲.۰,” [Online.] Available: http://downloadcenter.samsung.com/content/SW/۲۰۱۷۱۱/۲۰۱۷۱۱۱۵۱۳۱۱۴۶۱۵۳/Samsung_Magician_DC_Brand_v۲_User_Guide.pdf. Accessed: ...
  • Q. Xia and W. Xiao, “High-Performance and Endurable Cache Management ...
  • J. Wan, W. Wu, L. Zhan, Q. Yang, X. Qu, ...
  • نمایش کامل مراجع