ขีดจำกัดของระบบ
posted on 26 Jun 2008 19:10 by oatato in Thoughts
เมื่อระบบหนึ่งได้ก้าวผ่านมาถึงขีดจำกัดของการทำงาน
จะเกิดปัญหาบางอย่างขึ้นในระบบนั้น จนผู้ใช้ระบบสามารถสังเกตเห็นได้
ผู้ดูแลระบบก็จะหาวิธีการแก้ไขปัญหาดังกล่าว ตัวอย่างเช่น
- ปรับค่าตัวแปรบางอย่างในระบบ ให้เหมาะสมกับปริมาณทำงานในขณะนั้น
- เพิ่มประสิทธิภาพของระบบให้สูงขึ้น เพื่อให้รองรับการทำงานได้เพิ่มมากขึ้น
- ล้างระบบใหม่ทั้งหมด ในกรณีที่ระบบนั้นไม่สามารถกลับมาทำงานเป็นปกติได้
แล้วระบบก็จะกลับมาดำเนินการตามปกติต่อไปได้อีก
จนกว่าจะถึงวัฏจักรของการถึงขีดจำกัด ที่จะเกิดขึ้่นอีกในอีกสักวันหนึ่ง
. . .
ยังมีระบบหนึ่งที่ชื่อว่า ระบบนิเวศน์...บนดาวดวงหนึ่ง (ecosystem)
เป็นระบบขนาดใหญ่ที่มีศักยภาพสูง มีระบบการทำงานที่ซับซ้อน
มีตัวแปรมากมายภายในระบบที่สามารถปรับแต่งแก้ไขได้ และไม่ได้
เพื่อให้รองรับกับผู้ใช้ระบบที่มีมากมายหลายระดับ เรียกว่า สิ่งมีชีวิต
แต่ขณะนี้ระบบกำลังเกิดปัญหาบางอย่างที่ผู้ใช้ทั่วไปเริ่มสังเกตเห็น
มีการถกเถียงกันว่าระบบนี้ได้เข้าใกล้ถึงขีดจำกัดนั้นแล้วหรือไม่
ขีดจำกัดที่ไม่สามารถรองรับการใช้งานได้มากขึ้นไปกว่านี้อีก
ถ้าระบบนี้มี ผู้ดูแลระบบ ที่คอยตรวจสอบการทำงานของระบบนี้อยู่
เขาอาจพบว่ามีตัวแปรหลักตัวหนึ่งที่กำลังปรับค่าตัวเองให้สูงขึ้นอย่างไม่น่าเชื่อ
ตัวแปรนี้ชื่อว่า มนุษย์ [ var human = new lifeform ]
และพบว่าตัวแปรดังกล่าวยังเป็นตัวแปรที่ถูกส่งเข้า (ตัวแปรพารามิเตอร์) ไปในฟังก์ชั่นอื่น
อีกมากมายในระบบ ซึ่งแต่ละฟังก์ชั่นก็จะเปลี่ยนค่าของตัวแปรอื่น ๆ ต่อกันไปเป็นทอด ๆ
ซึ่งผลที่ได้ก็จะทำให้บางตัวแปรมีค่าสูงขึ้น อีกหลายตัวแปรมีค่าลดลง
ผลของการเปลี่ยนแปลงทั้งหมดนั้น จะมีผลต่อการทำงานโดยรวมของระบบทั้งหมด
และอาจทำให้ระบบเกิดอาการโอเวอร์โหลด และจะหยุดทำงานในอีกไม่ช้า
แต่เนื่องจากระบบนี้ไม่สามารถขยายขอบเขตประสิทธิภาพออกไปได้
ดังนั้นวิธีการแก้ไขปัญหาโดยหลัก ๆ จึงเหลืออยู่เพียงไม่กี่วิธี เช่น
- การปรับค่าตัวแปรหลักที่เป็นต้นเหตุนั้นให้ลดลง...อย่างมาก
- ล้างระบบใหม่ทั้งหมด
สุดท้ายก็ขึ้นอยู่กับผู้ดูแลระบบว่าจะเลือกวิธีไหน?
. . .
ยังมีฟังก์ชั่นต่าง ๆ อีกมากมายที่แอบซุกซ่อนอยู่ในระบบ ที่ยังไม่ถูกค้นพบ
ฟังก์ชั่นเหล่านี้สามารถนำไปใช้ทดแทนฟังก์ชั่นเก่า ๆ ที่กำลังใช้งานอยู่ได้
โดยที่การเปลี่ยนแปลงตัวแปรหลักจะมีผลกระทบกับตัวแปรอื่น ๆ น้อยมาก
ถ้ามันถูกค้นพบและถูกนำมาใช้ ก็คงจะทำให้ระบบสามารถทำงานตามปกติต่อไปได้
โดยไม่ต้องเดือดร้อนผู้ดูแลระบบ
. . .
ป.ล. ได้แรงบันดาลใจมาจากเว็บเอ็กทีนที่กำลังผลุบ ๆ โผล่ ๆ อยู่ในขณะนี้ 
ไม่ได้คิดตำหนิเแต่อย่างใด ตั้งใจจะสื่อลึกไปถึงเนื้อหาตอนที่สองต่างหาก


#1 By
มาสเตอร์แชมป์ on 2008-06-26 23:49