Large scale cloud applications are difficult to program due to the nee การแปล - Large scale cloud applications are difficult to program due to the nee ไทย วิธีการพูด

Large scale cloud applications are

Large scale cloud applications are difficult to program due to the need to access data in a consistent manner.
To lift this burden from programmers, Deferred Update Replication (DUR) protocols provide serializable
transactions with both high availability and performance in read-dominated workloads. However,
the inherently optimistic nature of DUR protocols makes them prone to thrashing in conflict-intensive
scenarios: existing DUR schemes, in fact, avoid any synchronization during transaction execution; thus,
these schemes end up aborting any update transaction whose reads are no longer up to date by the time
it attempts to commit.
To tackle this problem, we introduce Bumper, a set of innovative techniques to reduce aborts of transactions
in high-contention scenarios. At its core, Bumper relies on two key ideas. First, we spare update
transactions from spurious aborts (i.e., unnecessary aborts of serializable transactions), by attempting to
serialize the transactions in the past. For this, we use a novel distributed concurrency control scheme that
we call Distributed Time-Warping (DTW). And second, we avoid aborts due to contention hot spots (that
cannot be tackled by DTW) via a programming abstraction that we call Delayed Actions. These, allow for
efficiently serializing, in an abort-free fashion, the execution of conflict-prone data manipulations.
By means of an extensive evaluation, on a distributed system of 160 nodes, we show that Bumper
can boost performance up to 3× in conflict-intensive workloads, while imposing negligible (about 2.5%)
overheads in uncontended scenarios.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
โปรแกรมประยุกต์เมฆขนาดใหญ่ได้ยากโปรแกรมเนื่องจากจำเป็นต้องเข้าถึงข้อมูลในลักษณะที่สอดคล้องกันจะยกมากจากโปรแกรมเมอร์ เลื่อนเวลาออกไปปรับปรุงการจำลองแบบ (DUR) โปรโตคอลให้เป็นอนุกรมได้ธุรกรรมที่ มีพร้อมใช้งานสูงและประสิทธิภาพในการครอบงำอ่านเวิร์ค อย่างไรก็ตามธรรมชาติความในเชิงบวกของโพรโทคอ DUR ทำแนวโน้มที่จะ thrashing ในความขัดแย้งมากสถานการณ์: โครงร่างอยู่ DUR จริง หลีกเลี่ยงการซิงโครไนส์ใด ๆ ในระหว่างการดำเนินธุรกรรม ดังนั้นท้ายยกเลิกธุรกรรมการปรับปรุงอ่านจะไม่ทันสมัยตามเวลาแผนงานเหล่านี้มันพยายามที่จะกระทำเล่นงานปัญหานี้ เราแนะนำลูกยางกันกระแทก ชุดของเทคนิคนวัตกรรมลด aborts ของธุรกรรมในสถานการณ์ช่วงชิงงานบนสูงขึ้น ที่เป็นหลัก กันชนขึ้นบนแนวความคิดหลักสอง ครั้งแรก เราพร้อมปรับปรุงธุรกรรม aborts เก๊ (เช่น ไม่จำเป็น aborts ของธุรกรรมที่เป็นอนุกรมได้), โดยพยายามเป็นอนุกรมที่ธุรกรรมในอดีต สำหรับนี้ เราใช้นวนิยายกระจายเกิดควบคุม scheme ที่เราเรียกเวลากระจาย Warping คันทรี่ (DTW) และสอง เราหลีกเลี่ยง aborts เนื่องจากจุดร้อนช่วงชิงงานบนได้ไม่สามารถแก้ได้ โดย DTW) ผ่าน abstraction เป็นโปรแกรมที่เราเรียกการดำเนินการล่าช้าได้ เหล่านี้ ให้ได้อย่างมีประสิทธิภาพกำลังซีเรียลไลซ์ ในการยกเลิกฟรี การดำเนินการของมูลความขัดแย้งมักวิธีการประเมินอย่างละเอียด ระบบกระจายโหน 160 แสดงที่กันชนสามารถเพิ่มประสิทธิภาพได้ถึง 3 ×ในความขัดแย้งมากเวิร์ค ในขณะที่สถานะระยะ (ประมาณ 2.5%)ค่าโสหุ้ยใน uncontended
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
โปรแกรมเมฆขนาดใหญ่เป็นเรื่องยากในการเขียนโปรแกรมเนื่องจากความต้องการในการเข้าถึงข้อมูลในลักษณะที่สอดคล้องได้.
ยกภาระจากการเขียนโปรแกรมนี้จำลองแบบปรับปรุงรอตัดบัญชี (DUR) โปรโตคอล serializable
ให้การทำธุรกรรมที่มีทั้งความพร้อมสูงและประสิทธิภาพในเวิร์กโหลดอ่านที่โดดเด่น แต่ธรรมชาติในแง่ดีโดยเนื้อแท้ของโปรโตคอล DUR ทำให้พวกเขามีแนวโน้มที่จะหวดในความขัดแย้งมากสถานการณ์: ที่มีอยู่ในรูปแบบ DUR ในความเป็นจริงควรหลีกเลี่ยงการทำข้อมูลให้ตรงกันในระหว่างการดำเนินการทำธุรกรรมใด ๆ ดังนั้นรูปแบบเหล่านี้จบลงด้วยการยกเลิกใด ๆ ที่เกิดรายการปรับปรุงที่มีคนอ่านจะไม่ถึงวันตามเวลาที่มันพยายามที่จะกระทำ. เพื่อจัดการปัญหานี้เราแนะนำกันชนชุดของเทคนิคใหม่ ๆ ในการลดการยกเลิกของการทำธุรกรรมในสถานการณ์สูงต่อสู้- . ที่หลักของกันชนอาศัยสองความคิดที่สำคัญ ครั้งแรกที่เราสำรองปรับปรุงการทำธุรกรรมจากปลอมยกเลิก (เช่นไม่จำเป็นยกเลิกการทำธุรกรรม serializable) โดยพยายามที่จะเป็นอันดับการทำธุรกรรมในอดีตที่ผ่านมา สำหรับวันนี้เราจะใช้พร้อมกันกระจายนวนิยายรูปแบบการควบคุมที่เราเรียกกระจายเวลาแปรปรวน (DTW- สนามบิน) และครั้งที่สองที่เราหลีกเลี่ยงการถูกยกเลิกเนื่องจากการจุดร้อนต่อสู้ (ที่ไม่สามารถtackled โดย DTW) ผ่านทางนามธรรมการเขียนโปรแกรมที่เราเรียกว่าการดำเนินการล่าช้า เหล่านี้ช่วยให้การได้อย่างมีประสิทธิภาพ serializing ในแฟชั่นยกเลิกฟรีการดำเนินการของความขัดแย้งได้ง่ายกิจวัตรข้อมูล. โดยวิธีการของการประเมินผลอย่างกว้างขวางในระบบการกระจาย 160 โหนดเราแสดงให้เห็นว่ากันชนสามารถเพิ่มประสิทธิภาพการทำงานได้ถึง3 เท่าใน ปริมาณงานที่มากความขัดแย้งในขณะที่การจัดเก็บภาษีเล็กน้อย (ประมาณ 2.5%) ค่าใช้จ่ายในสถานการณ์ uncontended














การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
เมฆขนาดใหญ่การใช้งานยากโปรแกรมเนื่องจากต้องการเข้าถึงข้อมูลในลักษณะที่สอดคล้อง .
ยกภาระนี้จากโปรแกรมเมอร์ เลื่อนการอัพเดท ( เหล็ก ) โปรโตคอลให้ธุรกรรม serializable
ที่มีทั้งความพร้อมและประสิทธิภาพสูงในอ่านครอบงำเวิร์กโหลด อย่างไรก็ตาม
ธรรมชาติเนื้อแท้ของโปรโตคอลในเหล็กทำให้พวกเขามักจะดิ้นรนในสถานการณ์ความขัดแย้งที่เข้มข้น
: ที่มีอยู่น่ะคือ , ในความเป็นจริง , หลีกเลี่ยงการประสานระหว่างธุรกรรม ดังนั้น แผนการเหล่านี้สิ้นสุดยกเลิก
รายการปรับปรุงใด ๆ ที่อ่านไม่ได้ถึงวันที่เมื่อมันพยายามที่จะยอมรับ

เพื่อแก้ไขปัญหา . นี้เราแนะนำกันชนชุดของเทคนิคใหม่เพื่อลดความล้มเหลวของธุรกรรม
ในสถานการณ์การแข่งขันสูง ที่หลักของมัน , กันชนขึ้นอยู่กับสองแนวคิดที่สำคัญ แรกเราอะไหล่รายการปรับปรุง
จากการทำแท้ง ( เช่น ไม่ทำให้ความล้มเหลวของธุรกรรม serializable ) โดยพยายาม

ทำให้เป็นอนุกรมรายการในอดีต สำหรับเรื่องนี้ เราใช้นวนิยายกระจายการควบคุมโครงการที่
เราเรียกการกระจายเวลางอ ( DTW ) และสอง เราหลีกเลี่ยงความล้มเหลวเนื่องจากการจุดร้อน (
ไม่สามารถ tackled โดย DTW ) ผ่านโปรแกรมนามธรรม ที่เราเรียกว่า ล่าช้า การกระทำ เหล่านี้ช่วยให้ serializing
มีประสิทธิภาพในการยกเลิกแฟชั่นฟรี การขัดแย้งข้อมูลง่าย manipulations .
โดยวิธีการของการประเมินอย่างละเอียดในระบบแบบกระจาย 160 โหนเราแสดงให้เห็นว่ากันชน
สามารถเพิ่มประสิทธิภาพได้ถึง 3 ×ในความขัดแย้งที่เข้มข้นสำหรับในขณะที่การจัดเก็บภาษีเล็กน้อย ( ประมาณ 2.5% )

uncontended ค่าโสหุ้ยในสถานการณ์
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: