सिम्युलेशनसाठी, खालील डेटा प्रविष्ट केला जातो:
- सेवा चॅनेलची संख्या;
- सेवा द्यायच्या क्लायंटची संख्या;
- आगमन अंतरावर क्लायंटचे एक वेगळे संभाव्यता वितरण;
- क्लायंटसाठी सेवा वेळेचे एक वेगळे वितरण.
आगमन आणि सेवा अंतराचे वेगळे वितरण खालीलपैकी एका वितरणाचा वापर करून मॅन्युअली प्रविष्ट केले जाऊ शकते किंवा तयार केले जाऊ शकते: घातांकीय, एकसमान, एर्लांग वितरण, वेबुल वितरण, सामान्य आणि ट्रंकेटेड सामान्य.
या प्रत्येक वितरणासाठी जनरेट करताना, परिभाषित पॅरामीटर्स प्रविष्ट केले जातात, उदाहरणार्थ, सामान्य वितरणासाठी हे आहेत: सरासरी मूल्य, भिन्नता आणि मध्यांतरांची संख्या. जनरेशन दरम्यान, प्रत्येक मध्यांतरासाठी, ग्राहकांच्या आगमनाची संभाव्यता आणि त्यानुसार सेवा प्रोग्रामॅटिकली निर्धारित केली जाते. एकूण मध्यांतरांची संख्या ग्राहकांच्या आगमनाचा आणि सेवा दिलेल्या वेळेचा कालावधी परिभाषित करते. पॅरामीटर्स बदलून, भिन्न परिस्थितींचे अनुकरण केले जाऊ शकते. आगमन ग्राहकांच्या संभाव्यतेच्या वितरणासाठी मध्यांतरांची संख्या आणि सेवा वेळेसाठी मध्यांतरांची संख्या समान असणे आवश्यक नाही.
ग्राहक सेवा प्रथम येणाऱ्यास प्रथम प्राधान्य या तत्त्वावर चालते, जे उपलब्ध चॅनेल आहे की नाही यावर अवलंबून असते. अॅप्लिकेशन खालील मूल्यांचे मोजमाप करते: सेवा रांगेत असलेल्या ग्राहकांचा सरासरी प्रतीक्षा वेळ; - ग्राहकांचा सरासरी सेवा वेळ; - सिस्टममधील सरासरी वेळ (प्रतीक्षा + सेवा); - टक्केवारीत सर्व्हर वापर; - आणि थ्रूपुट (वेळेच्या प्रति युनिट ग्राहक).
सिमुलेटेड सिस्टमचा डेटा samples.db नावाच्या SQLite डेटाबेसमध्ये संग्रहित केला जातो. आधीच संग्रहित सिस्टमची यादी अॅप्लिकेशनच्या मुख्य स्क्रीनवर प्रदर्शित केली जाते, ज्याला AppMulti_Channel_Mass_Service म्हणतात आणि सूचीमधील आयटमवर क्लिक करून, ती पुढील कामासाठी निवडली जाते.
अॅप्लिकेशनच्या मुख्य स्क्रीनवरून, खालील फंक्शन्स उपलब्ध आहेत: नवीन नमुना - नवीन सिस्टम सिम्युलेशनसाठी डेटा प्रविष्ट करण्यासाठी; संपादित करा - निवडलेल्या सिस्टममध्ये बदल करण्यासाठी आणि अंमलात आणण्यासाठी; आणि हटवा - सिस्टम काढून टाकण्यासाठी.
मुख्य स्क्रीनवरील मेनू आयटम्स व्यतिरिक्त, खालील फंक्शन्स समाविष्ट आहेत: मदत; - डेटाबेसचे प्रारंभिक लोडिंग प्रारंभिक इनिट डीबी; - डेटाबेस कॉपी करणे डीबी; - डेटाबेस जतन करणे डीबी जतन करा; - सेटिंग्ज; - आणि लेखकाच्या इतर अॅप्सच्या लिंक्स.
सिम्युलेशनसाठी आणि निवडलेल्या सिस्टमला संपादित करण्यासाठी आणि चालवण्यासाठी नवीन सिस्टमसाठी डेटा एंट्री सॅम्पल अॅक्टिव्हिटी नावाच्या स्क्रीनवरून केली जाते. येथे तुम्ही एंटर कराल: - सिस्टमचे नाव; - सर्व्हरची संख्या; - सिम्युलेट करण्यासाठी क्लायंटची संख्या आणि दोन्ही संभाव्यता वितरण (आगमन आणि सेवा केलेल्या क्लायंटचे).
वितरण दृश्यमान करण्यासाठी दोन फील्ड आहेत: इंटरअराइव्हल पीएमएफ फॉरमॅट व्हॅल्यू:प्रोब,... आणि सर्व्हिस टाइम पीएमएफ फॉरमॅट व्हॅल्यू:प्रोब,... डेटा एंट्री स्वतः डायलॉग टेबल्समध्ये केली जाते (एडिट; इंटरअराइव्हल पीएमएफ एडिट; आणि सर्व्हिस टाइम पीएमएफ) ज्यामध्ये दोन कॉलम आहेत: इंटरव्हल आणि प्रोबॅबिलिटी प्रत्येकी. सेव्ह बटण दाबल्यानंतर, एंटर केलेला डेटा वर उल्लेख केलेल्या फील्डमध्ये प्रदर्शित केला जातो.
सॅम्पल अॅक्टिव्हिटीमधून, दोन्ही डिस्ट्रिब्युशन जनरेट करण्यासाठी फंक्शन्स जनरेट इनपुट आणि जनरेट सर्व्हिस बटणांसह समाविष्ट केले जातात, तसेच रन सिम्युलेशन बटणासह सिम्युलेशन करणे समाविष्ट केले जाते.
सिम्युलेशन कार्यान्वित झाल्यानंतर, रिझल्ट सिम्युलेशन स्क्रीनवर प्रदर्शित केला जातो. तिथून, सिम्युलेशन निकाल .txt फाइल म्हणून सेव्ह करण्यासाठी प्रिंट फंक्शन निवडले जाऊ शकते. प्रिंटमध्ये डिव्हाइसच्या फाइल डायरेक्टरीमधील ट्री स्ट्रक्चरसह सेव्ह फाइल अॅक्टिव्हिटी समाविष्ट असते आणि फोल्डर निवडल्यावर, सेव्ह बटण दिसते, जे सिम्युलेशन रिझल्ट सेव्ह करण्यास अनुमती देते.
फ्लोअॅक्टिव्हिटीद्वारे दोन्ही डिस्ट्रिब्युशनची निर्मिती केली जाते. ड्रॉपडाउन सूचीमधून, डिस्ट्रिब्युशनचा प्रकार निवडला जातो, त्याचे वैशिष्ट्यपूर्ण पॅरामीटर्स भरले जातात आणि जनरेट बटणासह, नवीन डिस्ट्रिब्युशन प्रविष्ट करताना सारख्याच दोन-स्तंभांच्या टेबलमध्ये, जनरेट केलेला डिस्ट्रिब्युशन डेटा प्रदर्शित केला जातो.
या रोजी अपडेट केले
२७ जाने, २०२६