چكيده
چكيده
در بسياري از كاربردهاي جديد، داده¬ها در قالب دنباله¬هاي پيوسته، نامحدود، سريع، غيرقابل پيشبيني و متغير با زمان از عنصرهاي داده، به نام جريان داده، دريافت مي¬شوند. سيستم¬هايي كه قادر به پردازش جريان¬ داده باشند، سيستم مديريت جريان داده نام دارند. در اين سيستم ها, پرس¬و¬جوها از زماني كه داده ها به صورت پيوسته مي رسند، به صورت مستمر اجرا مي شوند؛ به همين علت پرس و جوهاي پيوسته ناميده مي شوند. با توجه به ويژگي¬هاي جريان داده با گذشت زمان، داده ها ارزش خود را از دست مي¬دهند؛ از طرفي به علت اينكه سيستم به طور پيوسته، جريان هاي داده را پردازش مي كنند، نتايج پردازش با زمان پاسخگويي بالا، قابل استناد نيستند. بنابراين يكي از معيارهاي مهم كارايي, زمان پاسخگويي سيستم مي باشد. زمان پاسخگويي سيستم مدت زماني است كه يك تاپل از جريان داده وارد سيستم مي شود تا زماني كه پس از پردازش يك پرس وجو به صورت خروجي از سيستم خارج مي گردد. با توجه به ويژگي¬هاي جريان¬هاي داده و شرايط سيستم، تطبيق¬پذير براي سيستم مديريت جريان داده يك نياز اساسي محسوب ميشود. شناخت پارامترهايي كه در زمان پاسخگويي مؤثر هستند و تحليل ميزان تاثيرگذاري آنها اهميت به¬سزايي در طراحي يك سيستم تطبيق¬پذير خواهد داشت.
در اين پايان نامه، ضمن بررسي و تحليل پارامترهاي مؤثر در زمان پاسخگويي، راهكاري براي تطبيق¬پذيري سيستم مديريت جريان داده ارائه شده است. معماري تطبيق¬پذير ارائه شده با استفاده از ايده ماشين يادگير، پارامترهاي قابل كنترل را، به صورت پويا تنظيم مي كند. واحد يادگير، معيارهاي كيفيت را به طور پيوسته مورد ارزيابي سيستم قرار مي دهد تا با توجه به بازخوردي كه دريافت مي كند، براي مقادير پارامترها، تصميم گيري كند تا به مقدار بهينه خود در شرايط فعلي سيستم نزديك شوند. زماني¬ كه سيستم با تغييراتي مواجه مي شود، واحد يادگير پارامترها را مجدد تنظيم مي كند. نتايج ارزيابي بيانگر اين است كه پس از مدتي پارامترها به مقادير بهينه خود نزديك مي شوند و در طول اجراي پردازش پرس وجو در سيستم مديريت جريان داده، به طور تطبيق پذيري مقداردهي مي شوند. در نتيجه زمان پاسخگويي نيز بهبود مي¬يابد.
واژههاي كليدي: جريان داده، پردازش پرس وجو، پارامترهاي مؤثر, معماري تطبيق پذير، ماشين يادگير, بهبود زمان پاسخگويي