Product Design, Manufacturing & Innovation Resources
بيت » الأدوات عبر الإنترنت » مشروع BOINC (البنية التحتية المفتوحة للحوسبة الشبكية في بيركلي) - التطبيق

مشروع BOINC (البنية التحتية المفتوحة للحوسبة الشبكية في بيركلي) - التطبيق

BOINC (البنية التحتية المفتوحة لبيركلي لحوسبة الشبكة) مجانية ومفتوحة المصدر برمجة that lets people donate their computer’s spare processing power to scientific research. It was created at UC Berkeley’s Space Sciences Laboratory, originally to run SETI@home, and was released as a general platform in 2002.

كيف يعمل؟ تقوم بتثبيت برنامج BOINC وتختار مشاريع البحث التي ترغب بدعمها. عندما يكون جهازك في وضع الخمول، أو يعمل بأقصى طاقته المحددة، يقوم البرنامج بتنزيل أجزاء صغيرة من العمل من خادم المشروع، ومعالجتها، ثم تحميل النتائج. بعد ذلك، يجمع المشروع النتائج من آلاف أو ملايين الأجهزة التطوعية. يساعد التكرار (إرسال المهمة نفسها إلى عدة متطوعين) على كشف الأخطاء والغش.

وجهة نظرنا: من الواضح أنه يمكن النظر إليه من كلا جانبي العملة: كأداة حسابية (للعلماء الذين يقومون بإنشاء مشروع حسابي من أجلها)، أو كراعٍ (للمستخدمين الذين يستضيفون أداة GOINC P2P للمساعدة في الحسابات للمشاريع المختارة، وأيضًا لكسب بعض Gridcoin كمكافآت).

ما هي استخداماته: تشمل المشاريع علم الفلك (يبحث Einstein@Home عن موجات الجاذبية والنجوم النابضة)، وعلم الأحياء والطب (Rosetta@home لهيكل البروتين، وشبكة المجتمع العالمي لأبحاث الصحة والاستدامة)، ونمذجة المناخ (climateprediction.net)، والرياضيات (مشاريع تبحث عن الأعداد الأولية والأنماط النظرية العددية).

أهمية ذلك: يمنح الحوسبة التطوعية مجموعات البحث قدرة معالجة بيانات تضاهي قدرة الحواسيب العملاقة بتكلفة زهيدة. وقد ساهمت العديد من المشاريع في نشر أوراق بحثية وتحقيق اكتشافات حقيقية.

نقاط عملية:

  • يعمل على أنظمة ويندوز، وماك أو إس، ولينكس، وأندرويد.
  • أنت تتحكم في استخدام وحدة المعالجة المركزية، ومتى يتم تشغيلها (على سبيل المثال، فقط عندما تكون في وضع الخمول أو عند توصيلها بالكهرباء)، والمشاريع التي تشارك فيها.
  • إنها تستهلك الكهرباء وتولد بعض الحرارة، لذا يجدر وضع حدود معقولة لأجهزة الكمبيوتر المحمولة.
  • يحصل المشاركون على "نقاط" مقابل العمل المنجز، مما يحفز المنافسة الودية بين الأفراد و الفرق.

الموقع الرسمي هو boinc.berkeley.edu، حيث يمكنك تنزيل البرنامج وتصفح قائمة المشاريع.

التخصصات: Scientific computing, Distributed computing, Astronomy, Biomedical research, Volunteer computing.
Free alternative to AWS Batch, Azure Batch.
BOINC compared with AWS Batch and Azure Batch
BOINCAWS BatchAzure Batch
Compute resources: Volunteered computers running the BOINC client. One paper reports about 700,000 active devices and notes that the volunteer population has declined since the early years.Compute resources: Compute capacity provisioned from EC2 instances or AWS Fargate, with jobs running on Amazon ECS, Amazon EKS or Fargate. EC2 Spot instances are an option.Compute resources: A pool of managed virtual machines in which you choose the number and size of nodes and a Windows or Linux image. Azure Spot VMs can reduce cost.
Workload types: Independent work units sent to volunteer hosts. Applications can be native, wrapped executables, VirtualBox VM apps or Docker apps. Each job can run on two unrelated computers, and a third copy is created if the results disagree.Workload types: Any job that can run as a Docker container, including array jobs and multi-node parallel jobs. Each job specifies vCPU and memory, and GPUs are available on P and G instance types.Workload types: Embarrassingly parallel tasks such as Monte Carlo simulation and rendering, and tightly coupled MPI applications such as finite element analysis and fluid dynamics, using Microsoft MPI or Intel MPI.
Software licence and platforms: Open source under LGPL v3, and applications built on it do not have to be open source. Clients run on Windows, Mac, Linux and Android but not iOS.Software licence and platforms: Managed cloud service, so there is no batch software or cluster to install. Jobs are submitted to queues and capacity is added or removed as needed.Software licence and platforms: Managed cloud service reachable through Batch APIs, command-line scripts or the Azure portal. Scheduler or cluster software does not have to be installed or managed.
نموذج التكلفة: The site describes BOINC as open source software offered for download, with no price stated. Volunteers earn credit for work done.نموذج التكلفة: No additional charge for the service itself. You pay for the underlying resources such as EC2 instances or Fargate.نموذج التكلفة: No extra charge for Batch. You pay for the underlying resources you consume such as virtual machines, storage and networking.
When it fits: Creating a project means staging input files on a public web server, writing an assimilator and signing application files with an offline private key.When it fits: Jobs run as Docker containers, are submitted to queues and can be chained in pipelines or workflows with defined dependencies.When it fits: Parallel or MPI jobs submitted by an application through an API. The documentation says to choose CycleCloud instead if you must keep an existing scheduler such as Slurm.

الخصوصية: ليس لدينا أي ملاحظات حول أي مشكلة محتملة مع هذه الأداة والمؤلف. ولكن مثل العديد من الخدمات عبر الإنترنت، أنت هنا تزودهم ببياناتك الخاصة. واعتماداً على مدى انتقادك لبياناتك، تقع على عاتقك مسؤولية تقييم سمعة المؤلف وإمكانية إساءة استخدامها، والتحقق من شروطها وأحكامها وقبولها أو عدم قبولها.

أكثر حساب الأدوات

اقترح أفضل أداة عبر الإنترنت:

هل تعرف موقعًا إلكترونيًا أفضل أو مكملاً أو بديلاً للموقع المذكور أعلاه؟

> اقترح ذلك هنا <

أحدث الإضافات

أهم المنشورات والمقالات

أفضل الأدوات الأصلية

السنة العاشرة عيد

الصور بالحجم الكامل والتنزيلات متاحة فقط 100% مجاناً للأعضاء المسجلين.