Postingan

Kangaroo: A new flash cache optimized for tiny objects

Gambar
What the research is:  Kangaroo is a new flash cache that enables more efficient caching of tiny objects (objects that are ~100 bytes or less) and overcomes the challenges presented by existing flash cache designs. Since Kangaroo is implemented within CacheLib, Facebook’s open source caching engine, developers can use Kangaroo through CacheLib’s API to build [...] Read More... The post Kangaroo: A new flash cache optimized for tiny objects appeared first on Facebook Engineering. http://dlvr.it/SBLmkL

Autonomous testing of services at scale

Gambar
Enabling developers to prototype, test, and iterate on new features quickly is important to Facebook’s success. To do this effectively, it’s key to have a stable infrastructure that doesn’t introduce unnecessary friction. This gets significantly more challenging when the infrastructure in question must also scale to support more than 3 billion people around the world, [...] Read More... The post Autonomous testing of services at scale appeared first on Facebook Engineering. http://dlvr.it/S9yYyZ

Facebook engineers receive 2021 IEEE Computer Society Cybersecurity Award for static analysis tools

Gambar
Until recently, static analysis tools weren’t seen by our industry as a reliable element of securing code at scale. After nearly a decade of investing in refining these systems, I’m so proud to celebrate our engineering teams today for being awarded the IEEE Computer Society’s Cybersecurity Award for Practice for development and deployment of static [...] Read More... The post Facebook engineers receive 2021 IEEE Computer Society Cybersecurity Award for static analysis tools appeared first on Facebook Engineering. http://dlvr.it/S9yYvY

RTMP Go Away: Lossless reconnections for live streaming

Gambar
What it is: Real Time Messaging Protocol (RTMP) is a popular media streaming protocol that uses Transmission Control Protocol (TCP) persistent connections. When a connection between a live-streaming client and the platform is interrupted, data from the live event is lost until the client can reconnect to a new server. RTMP Go Away is a [...] Read More... The post RTMP Go Away: Lossless reconnections for live streaming appeared first on Facebook Engineering. http://dlvr.it/S9tgNf

Inside the Lab: Expanding connectivity by sea, land, and air

Gambar
[...] Read More... The post Inside the Lab: Expanding connectivity by sea, land, and air appeared first on Facebook Engineering. http://dlvr.it/S96XgG

More details about the October 4 outage

Gambar
Now that our platforms are up and running as usual after yesterday’s outage, I thought it would be worth sharing a little more detail on what happened and why — and most importantly, how we’re learning from it.  This outage was triggered by the system that manages our global backbone network capacity. The backbone is [...] Read More... The post More details about the October 4 outage appeared first on Facebook Engineering. http://dlvr.it/S8zNSJ

Update about the October 4th outage

Gambar
To all the people and businesses around the world who depend on us, we are sorry for the inconvenience caused by today’s outage across our platforms. We’ve been working as hard as we can to restore access, and our systems are now back up and running. The underlying cause of this outage also impacted many [...] Read More... The post Update about the October 4th outage appeared first on Facebook Engineering. http://dlvr.it/S8wnRz

Open-sourcing Mariana Trench: Analyzing Android and Java app security in depth

Gambar
We’re sharing details about Mariana Trench (MT), a tool we use to spot and prevent security and privacy bugs in Android and Java applications. As part of our effort to help scale security through building automation, we recently open-sourced MT to support security engineers at Facebook and across the industry.  This post is the third [...] Read More... The post Open-sourcing Mariana Trench: Analyzing Android and Java app security in depth appeared first on Facebook Engineering. http://dlvr.it/S8bx96

2Africa Pearls subsea cable connects Africa, Europe, and Asia to bring affordable, high-speed internet to 3 billion people

Gambar
Facebook invests in subsea cables as part of our continued efforts to build the infrastructure that carries internet traffic and helps bring more people online to a faster internet. Today, we are thrilled to announce, along with regional and global partners, a new segment of subsea cable called 2Africa Pearls, which connects three continents — [...] Read More... The post 2Africa Pearls subsea cable connects Africa, Europe, and Asia to bring affordable, high-speed internet to 3 billion people appeared first on Facebook Engineering. http://dlvr.it/S8TtnD

Superpack: Pushing the limits of compression in Facebook’s mobile apps

Gambar
Managing app size at Facebook is a unique challenge: Every day, developers check in large volumes of code, and each line of code translates into additional bits in the apps that people ultimately download onto their phones. Left unchecked, this added code would make the app bigger and bigger until eventually the time it takes [...] Read More... The post Superpack: Pushing the limits of compression in Facebook’s mobile apps appeared first on Facebook Engineering. http://dlvr.it/S7TLKk

How WhatsApp is enabling end-to-end encrypted backups

Gambar
For years, in order to safeguard the privacy of people’s messages, WhatsApp has provided end-to-end encryption by default ​​so messages can be seen only by the sender and recipient, and no one in between. Now, we’re planning to give people the option to protect their WhatsApp backups using end-to-end encryption as well. People can already [...] Read More... The post How WhatsApp is enabling end-to-end encrypted backups appeared first on Facebook Engineering. http://dlvr.it/S7KQpL

CacheLib, Facebook’s open source caching engine for web-scale services

Gambar
Caching plays an important role in helping people access their information efficiently. For example, when an email app loads, it temporarily caches some messages, so the user can refresh the page without the app retrieving the same messages. However, large-scale caching has long been a complex engineering challenge. Companies must balance the fast experience people [...] Read More... The post CacheLib, Facebook’s open source caching engine for web-scale services appeared first on Facebook Engineering. http://dlvr.it/S6qMPL

RAMP-TAO: Layering atomic transactions on Facebook’s online graph store

Gambar
What the research is:  RAMP-TAO is a new protocol that improves the developer experience on TAO, Facebook’s online social graph store, by providing stronger transactional guarantees. It is the first protocol to provide transactional semantics over an eventually consistent massive-scale data store while still preserving the system’s overall reliability and performance. RAMP-TAO enables an intuitive [...] Read More... The post RAMP-TAO: Layering atomic transactions on Facebook’s online graph store appeared first on Facebook Engineering. http://dlvr.it/S5ts30

Apricot subsea cable will boost internet capacity, speeds in the Asia-Pacific region

Gambar
We are excited to announce our participation in the Apricot subsea cable system, together with leading regional and global partners. When completed, the project (which is still subject to regulatory approvals) will deliver much-needed internet capacity, redundancy, and reliability to expand connections in the Asia-Pacific region. The 12,000-kilometer-long cable will connect Japan, Taiwan, Guam, the [...] Read More... The post Apricot subsea cable will boost internet capacity, speeds in the Asia-Pacific region appeared first on Facebook Engineering. http://dlvr.it/S5jbVp

Open-sourcing a more precise time appliance

Gambar
Facebook engineers have built and open-sourced an Open Compute Time Appliance, an important component of the modern timing infrastructure. To make this possible, we came up with the Time Card — a PCI Express (PCIe) card that can turn almost any commodity server into a time appliance. With the help of the OCP community, we [...] Read More... The post Open-sourcing a more precise time appliance appeared first on Facebook Engineering. http://dlvr.it/S5Rd13

Risk-driven backbone management during COVID-19 and beyond

Gambar
What the research is:  A first-of-its-kind study detailing our backbone management strategy to ensure high service performance throughout the COVID-19 pandemic. The pandemic moved most social interactions online and caused an unprecedented stress test on our global network infrastructure with tens of data center regions. At this scale, failures such as fiber cuts, router misconfigurations, [...] Read More... The post Risk-driven backbone management during COVID-19 and beyond appeared first on Facebook Engineering. http://dlvr.it/S5Kkd7

How we built a general purpose key value store for Facebook with ZippyDB

Gambar
ZippyDB is the largest strongly consistent, geographically distributed key-value store at Facebook. Since we first deployed ZippyDB in 2012, this key-value store has expanded rapidly, and today, ZippyDB serves a number of use cases, ranging from metadata for a distributed filesystem, counting events for both internal and external purposes, to product data that’s used for [...] Read More... The post How we built a general purpose key value store for Facebook with ZippyDB appeared first on Facebook Engineering. http://dlvr.it/S59Rv2

Open sourcing Winterfell: A STARK prover and verifier

Gambar
We are releasing Winterfell, our implementation of a STARK prover/verifier to Crates.io  Winterfell is an easy to use open source implementation of STARKs for security and privacy applications. One potential application for Winterfell’s zero-knowledge proofs is blockchain privacy and scalability.  “Any sufficiently advanced technology is indistinguishable from magic.” —Clarke’s Third Law What if the average [...] Read More... The post Open sourcing Winterfell: A STARK prover and verifier appeared first on Facebook Engineering. http://dlvr.it/S52Rfx

A linear programming approach for optimizing features in ML models

Gambar
Whether it’s iterating on Facebook’s News Feed ranking algorithm or delivering the most relevant ads to users, we are constantly exploring new features to help improve our machine learning (ML) models. Every time we add new features, we create a challenging data engineering problem that requires us to think strategically about the choices we make. [...] Read More... The post A linear programming approach for optimizing features in ML models appeared first on Facebook Engineering. http://dlvr.it/S4gMgq

Migrating Facebook to MySQL 8.0

Gambar
MySQL, an open source database developed by Oracle, powers some of Facebook’s most important workloads. We actively develop new features in MySQL to support our evolving requirements. These features change many different areas of MySQL, including client connectors, storage engine, optimizer, and replication. Each new major version of MySQL requires significant time and effort to [...] Read More... The post Migrating Facebook to MySQL 8.0 appeared first on Facebook Engineering. http://dlvr.it/S4DVdZ

Fully Sharded Data Parallel: faster AI training with fewer GPUs

Gambar
Training AI models at a large scale isn’t easy. Aside from the need for large amounts of computing power and resources, there is also considerable engineering complexity behind training very large models. At Facebook AI Research (FAIR) Engineering, we have been working on building tools and infrastructure to make training large AI models easier. Our [...] Read More... The post Fully Sharded Data Parallel: faster AI training with fewer GPUs appeared first on Facebook Engineering. http://dlvr.it/S3ndNR

How WhatsApp enables multi-device capability

Gambar
For years, people have been asking us to create a true multi-device experience that allows people to use WhatsApp on other devices without requiring a smartphone connection. Today, we’re announcing the rollout of a limited public beta test for WhatsApp’s updated multi-device capability.  With this new capability, you can now use WhatsApp on your phone [...] Read More... The post How WhatsApp enables multi-device capability appeared first on Facebook Engineering. http://dlvr.it/S3kR3H

Enforcing encryption at scale

Gambar
Our infrastructure supports thousands of services that handle billions of requests per second. We’ve previously discussed how we built our service encryption infrastructure to keep these globally distributed services operating securely and performantly. This post discusses the system we designed to enforce encryption policies within our network and shares some of the lessons we learned [...] Read More... The post Enforcing encryption at scale appeared first on Facebook Engineering. http://dlvr.it/S3ZzZn

Ribbon filter: Practically smaller than Bloom and Xor

Gambar
What the research is: The Ribbon filter is a new data structure that is more space-efficient than the popular Bloom filters that are widely used for optimizing data retrieval. One of the ways that Bloom, and now Ribbon, filters solve real engineering problems is by providing smooth configurability unmatched by other filters. Bloom filters work [...] Read More... The post Ribbon filter: Practically smaller than Bloom and Xor appeared first on Facebook Engineering. http://dlvr.it/S3Pw13

Asicmon: A platform agnostic observability system for AI accelerators

Gambar
We will be hosting a talk about our work on, “A Platform Agnostic Observability System for AI Accelerators” during our virtual Systems @Scale event at 10:20 a.m. PT on Wednesday, June 30, followed by a live Q&A session. Please submit any questions to systemsatscale@fb.com before the event. Accelerators are special-purpose hardware devices optimized for specific [...] Read More... The post Asicmon: A platform agnostic observability system for AI accelerators appeared first on Facebook Engineering. http://dlvr.it/S2dhyb

Driving towards an open internet ecosystem to help tackle the digital divide

Gambar
Connectivity is an integral part of Facebook’s mission to bring people closer together, and the COVID-19 pandemic has only heightened the demand for critical internet access. According to the latest edition of our Inclusive Internet Index, nearly 70 percent of people around the world believe that increased internet usage in all aspects of their lives [...] Read More... The post Driving towards an open internet ecosystem to help tackle the digital divide appeared first on Facebook Engineering. http://dlvr.it/S2cXBx

Consolidating Facebook storage infrastructure with Tectonic file system

Gambar
What the research is:  Tectonic, our data center scale distributed file system, enables better resource utilization, promotes simpler services, and requires less operational complexity than our previous approach. Our previous storage infrastructure consisted of a set of use-case specific storage systems. Clusters, or instances of these storage systems, used to scale to tens of petabytes. [...] Read More... The post Consolidating Facebook storage infrastructure with Tectonic file system appeared first on Facebook Engineering. http://dlvr.it/S29PGH

Meet Kats — a one-stop shop for time series analysis

Gambar
What it is:  A new library to analyze time series data. Kats is a lightweight, easy-to-use, and generalizable framework for generic time series analysis, including forecasting, anomaly detection, multivariate analysis, and feature extraction/embedding. To the best of our knowledge, Kats is the first comprehensive Python library for generic time series analysis, which provides both classical [...] Read More... The post Meet Kats — a one-stop shop for time series analysis appeared first on Facebook Engineering. http://dlvr.it/S29P7d

Network hose: Managing uncertain network demand with model simplicity

Gambar
Our production backbone network connects our data centers and delivers content to our users. The network supports a vast number of different services, distributed across a multitude of data centers. Traffic patterns shift over time from one data center to another due to the introduction of new services, service architecture changes, changes in user behavior, [...] Read More... The post Network hose: Managing uncertain network demand with model simplicity appeared first on Facebook Engineering. http://dlvr.it/S1nCVj

How Facebook deals with PCIe faults to keep our data centers running reliably

Gambar
Peripheral component interconnect express (PCIe) hardware continues to push the boundaries of computing thanks to advances in transfer speeds, the number of available lanes for simultaneous data delivery, and a comparatively small footprint on motherboards. Today, PCIe connectivity-based hardware delivers faster data transfers and is one of the de facto methods to connect components to [...] Read More... The post How Facebook deals with PCIe faults to keep our data centers running reliably appeared first on Facebook Engineering. http://dlvr.it/S0ws4t

Peering automation at Facebook

Gambar
Traffic on the internet travels across many different kinds of links. A fast and reliable way to exchange traffic between different networks and service providers is through peering. Initially, we managed peering via a time-intensive manual process. Reliable peering is essential for Facebook and for everyone’s internet use. But there is no industry standard for [...] Read More... The post Peering automation at Facebook appeared first on Facebook Engineering. http://dlvr.it/S049zf

Running Border Gateway Protocol in large-scale data centers

Gambar
What the research is: A first-of-its-kind study that details the scalable design, software implementation, and operations of Facebook’s data center routing design, based on Border Gateway Protocol (BGP). BGP was originally designed to interconnect autonomous internet service providers (ISPs) on the global internet. Highly scalable and widely acknowledged as an attractive choice for routing, BGP [...] Read More... The post Running Border Gateway Protocol in large-scale data centers appeared first on Facebook Engineering. http://dlvr.it/RzZjfl

Most of computing’s carbon emissions are coming from manufacturing and infrastructure

Gambar
[...] Read More... The post Most of computing’s carbon emissions are coming from manufacturing and infrastructure appeared first on Facebook Engineering. http://dlvr.it/RzVZXn

Most of computing’s carbon emissions are coming from manufacturing and infrastructure

Gambar
[...] Read More... The post Most of computing’s carbon emissions are coming from manufacturing and infrastructure appeared first on Facebook Engineering. http://dlvr.it/RzT9pZ

A brief history of Rust at Facebook

Gambar
Facebook is embracing Rust, one of the most loved and fastest-growing programming languages available today. In addition to bringing new talent to its Rust team, Facebook has announced that it is officially joining the nonprofit Rust Foundation. Alongside fellow members including Mozilla (the creators of Rust), AWS, Microsoft, and Google, Facebook will be working to [...] Read More... The post A brief history of Rust at Facebook appeared first on Facebook Engineering. http://dlvr.it/RyjG1y

Reverse debugging at scale

Gambar
Say you receive an email notification that a service is crashing just after your last code change deploys. The crash happens in only 0.1 percent of the servers where it runs. But you’re at a large-scale company, so 0.1 percent equals thousands of servers — and this issue is going to be hard to reproduce. Several [...] Read More... The post Reverse debugging at scale appeared first on Facebook Engineering. http://dlvr.it/RyYLx0

KEGIATAN SAPARI RAMADHAN & SOSIALISASI PPKM DI DUSUN DARWIS DESA AIKMUAL

Gambar
  Pada malam senin tanggal 18 April 2021 Pemerintah desa Aikmual melanjutkan kegiatan Safari Ramadhan dan Sosialisasi yang kedua berlangsung di dusun Darwis tepatnya di Masjid Nurul Huda. Kegiatan ini dilakukan pemerintah Desa sebagai ajang silaturahmi bersama warga sekaligus sosialisasi PPKM (pemberlakuan kegiatan Masyarakat). Dalam sosialisasi di sampaikan kepada Masyarakat untuk tetep menjalankan protokol kesehatan, Mudah-mudahan kita tetep di berikan kesehatan oleh Allah SWT supaya bisa melaksanakan kegiatan sehari - hari. # SafariRamadhan #PemdesAikmual #SatgasPPKM

SOSIALISASI DAN SAFARI RAMADHAN DESA AIKMUAL

Gambar
  Memasuki malem ke 2 pemerintah desa aikmual melaksakan kegiatan safari ramadhan sekaligus sosialisasi di dusun batu tambun di masjid abdullah bin sanad. Dalam kegiatan safari tersebut kepala desa menyampaikan kepada masyarakat untuk mematuhi protokol kesehatan meskipun aikmual termasuk zona aman. Di samping itu bapak Bhabinkamtibnas dalam hal ini bapak edi jandro menambahkan dalam sambutannya kepada masyarakat untuk tetap menjaga keamanan dan ketertiban seperti menjaga anak cucu kita supaya tidak membeli dan menyalakan petasan karena bisa membahayakan dan mengganggu kenyamanan masyarakat baik dalam hal ibadah maupun aktivitas lainnya #sapari ramadhan #sosialisasi #pemdesaikmual

Pelaksanan PPKM di dusun batu tambun

Gambar
 Berjalan lancar di dusun batu tambun