יָגוּאָר

תקשורת רשת מהירה ואני / O ב- Java
הורד עכשיו

יָגוּאָר דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Choose...
  • שם המפרסם:
  • Matt Welsh
  • אתר האינטרנט של המוציא לאור:
  • http://www.eecs.harvard.edu/~mdw/

יָגוּאָר תגים


יָגוּאָר תיאור

תקשורת רשת מהירה ואני / O ב Java JAGUAR - גישת ג 'אווה לארכיטקטורה גנרית אדריכלי Jaguar היא הרחבה של סביבת Runtime Java המאפשר גישה ל- Java של מערכת ההפעלה ומשאבי חומרה, כגון ממשקי רשת מהירים, ממופה ומתוכנת I / O, ומערכות הוראה מיוחדות. יגואר יכול להיחשב כמו תחליף לממשק יליד Java. שלא כמו JNI, עם זאת, יגואר אינו דורש העתקה של נתונים בין JVM ו- C קוד, ולא טרוורסלים יקרים בין ההקשרים קוד Java ו- Native. במקום זאת, JAGUAR מסתמך על טכניקת תרגום גמישה של Bytecode אשר ישירות inlines קוד המקצועית "מנהל התקן" כדי לגשת למשאבי מערכת ברמה נמוכה מ Java בעת שמירה על בטיחות סוג. תרגום זה יכול להתבצע על ידי מהדר JIT, מהדר סטטי ("מראש"), או על ידי חזית אשר מתרגמת Java Bytecode למכונה עצמאית "יגואר bytecode". יש לנו ממשק יגואר לברקלי לינוקס דרך ארכיטקטורת תקשורת, אשר מיושמת על רשת מערכת הריינט. מערכת זו, Jaguarvia, מספקת גישה ישירה, אפס- העתקה לממרינת עם זמן טיול עגול של 73 מיקרו שניות עבור הודעות קטנות, ורוחב פס שיא של מעל 488 mbits / שנית. זה כמעט זהה (בתוך 1%) לביצוע של ברקלי לינוקס באמצעות גישה Code.An.An אחרים של יגואר הוא אובייקטים טרום סדרה, מנגנון אשר מקטין מאוד את העלות של סידורי אובייקט Java. זה נעשה על ידי שכתוב שדה אובייקט Java גישה לאחסון נתונים בזיכרון בצורה "מראש בסידרה", מוכן לתקשורת או I / O. הניתוח שלנו מראה כי באמצעות אובייקטים טרום זמני יכול לחסוך גורם של 80 בביצועים על סידרה רגילה של Java לתקשורת מעל Jaguarvia.on העליון של יגואר, יש לנו ליישם את החידקל, יצרע מבוסס I / O מערכת תכנות אשר מאפשר משאבים כדי להיות מאוזן אוטומטית על פני אשכול; זוהי חוזרת Java של מערכת הנהר. Tigris Shields יישומים מ Asymmetries ב CPU, I / O, וביצועים ברשת, באמצעות מודל תכנות Dataflow ותור מופץ המאפשר נתונים לזרימה הסתגלות מן המפיקים לצרכנים. באמצעות JAGUAR לתקשורת ו- I / O, TIGRIS הוא מסוגל לקבל ביצועים מתחרים כי של מערכות דומות מיושמות C + +. יגואר נמצא בשימוש על ידי פרויקטים של נינג 'ה וטלגרף של UC ברקלי לבניית ביצועים גבוהים, ניתנים להרחבה ב- Java. דרישות: · Java 2 Standard Edition Runtime סביבה


יָגוּאָר תוכנה קשורה

libtvdb

ספריה קטנה כדי להביא מידע סדרת הטלוויזיה של שירות האינטרנט THETVDB.com ...

189

הורד