distributedcomputing   651

« earlier    

At 900k lines of code, ONOS is getting heavy. Can it go on a diet? • The Register
Comer says the "well over 100" functions that the ONOS includes are burdensome. In the four-plus years since its launch, ONOS has attracted nearly 14,000 commits, and has close to 900,000 lines of code – it's not something you can recompile on-the-fly.
onos  opfnv  distributedcomputing  networks  ovum 
3 days ago by yorksranter
pm2 - npm
PM2 is a Production Runtime and Process Manager for Node.js applications with a built-in Load Balancer. It allows you to keep applications alive forever, to reload them without downtime and facilitate common Devops tasks.
npm  monitoring  nodejs  js  distributedComputing  scalability  !starred 
20 days ago by activescott
Dropbox traffic infrastructure: Edge network | Dropbox Tech Blog
By combining unicast and anycast announces along with GeoDNS mapping, one can get all the benefits of unicast along with an ability to quickly drain PoPs in case of an outage.

One can enable this hybrid GSLB by announcing both PoP’s unicast subnet (e.g. /24) and one of its supernets (e.g. /19) from all of the PoPs (including itself).
networks  distributedcomputing  dropbox  anycast  bgp  internet  ovum 
october 2018 by yorksranter
Postmortem: VSTS 4 September 2018 – Service Blog – Azure DevOps
However, the reality of cross-region synchronous replication is messy. For example, the region paired with South Central US is US North Central. Even at the speed of light, it takes time for the data to reach the other data center and for the original data center to receive the response. The round-trip latency is added to every write. This adds approximately 70ms for each round trip between South Central US and US North Central. For some of our key services, that’s too long. Machines slow down and networks have problems for any number of reasons. Since every write only succeeds when two different sets of services in two different regions can successfully commit the data and respond, there is twice the opportunity for slowdowns and failures. As a result, either availability suffers (halted while waiting for the secondary write to commit) or the system must fall back to asynchronous replication.
cloud  distributedcomputing  database  captheorem  recovery  microsoft  ovum 
october 2018 by yorksranter
Cloudflare goes InterPlanetary - Introducing Cloudflare’s IPFS Gateway
Using Cloudflare’s gateway, you can also build a website that’s hosted entirely on IPFS, but still available to your users at a custom domain name. Plus, we’ll issue any website connected to our gateway a free SSL certificate, ensuring that each website connected to Cloudflare's gateway is secure from snooping and manipulation.
distributedcomputing  p2p  cdn  cloudflare  ipfs  ccn 
september 2018 by yorksranter
DBMS Musings: NewSQL database systems are failing to guarantee consistency, and I blame Spanner
(1) Systems that fail to guarantee consistency result in complex, expensive, and often buggy application code.
(2) The reduction of availability that is caused by the guarantee of consistency is minute, and hardly noticeable for many deployments.
(3) The CAP theorem is fundamentally asymmetrical. CP systems can guarantee consistency. AP systems do not guarantee availability (no system can guarantee 100% availability). Thus only one side of the CAP theorem opens the door for any useful guarantees.
I believe that the above three points is what has caused the amazing renaissance of distributed, transactional database systems
captheorem  distributedcomputing  database  nosql  newsql  hacker  google  spanner  cool 
september 2018 by yorksranter
What do you believe now that you didn't five years ago? Centralized wins. Decentralized loses. - High Scalability -
With cloud based edge computing we've entered a kind of weird mushy mixed centralized/decentralized architecture phase. Amazon let's you put EC2 instances at the edge. Microsoft has Azure IoT Edge. Google has Cloud IoT Edge and GKE On-Prem and Edge TPU. The general idea is you pay cloud providers to put their machines on your premises and let them manage what they can. You aren't paying other people to manage you're own equipment, the equipment isn't even yours. Outsourcing with a twist. Since the prefix de- means "away from" and centr- means "middle", maybe postcentralization, as in after the middle, would be a good term for it?
august 2018 by yorksranter
Costs of task allocation with local feedback: Effects of colony size and extra workers in social insects and other multi-agent systems
If more workers are present than needed to complete the work available, some workers will always be idle; despite this, having surplus workers makes redistributing them across the tasks that need work much faster. Thus, unexpectedly, such surplus, idle workers may potentially significantly improve system performance
allocation  ants  distributedcomputing  cybernetics 
june 2018 by yorksranter
Distributed TensorFlow - O'Reilly Media
On the one hand: distributed tensorflow On the other, Android Neural Networks API: Hmm?
tensorflow  distributed  distributedComputing  NN  architecture  platform 
december 2017 by psychemedia

« earlier    

related tags

!starred  2016  3dics  7610  8b10b  academia  adc  adder  aes  ai  aio  algorithm  algorithms  allocation  alu  amazon  amdahlslaw  analysis  antennaeffect  ants  anycast  apache  apacheflume  apachekafka  apachestorm  arbiter  arbitrarywaveformgenerator  architecture  arstechnica  article  asic  asynchronouslogic  ate  atpg  audiocodec  auth  autonomousvehicles  availability  aws  beol  berkeley  bga  bgasubstrate  bgp  bigdata  bist  bitcoin  bittorrent  blockchain  blog  boinc  book  booleanalgebra  borg  btb  bugs  bumping  burn-in  c4istar  cache  cachecoherence  cam  cap  captheorem  captherum  ccn  cdn  chip  cisc  citizenscience  clockgating  cloud  cloudcomputing  cloudflare  cmos  code  coding  computerscience  computing  concistency  confluent  consensus  consistency  container  continuousdeployment  cool  coprocessor  courses  cpi  cpu  crc  crdt  crosstalk  csa  cts  curated  cybernetics  dac  dask  dat  data  database  datacenter  db  dcos  dds  def  deployment  design  development  dfm  dft  dib  dicing  die  dimm  distribute  distributed  distributedsystems  diy  dll  dma  dmm  docker  dominologic  dram  drc  driverlesscars  dropbox  dsm  dsp  dut  dv  ecc  eco  eda  edacompanies  edgenetworks  editorial  elasticsearch  electromigration  electronics  elixir  emi  engineering  enterprisearchitecture  epos  erlang  esd  etcd  ethernet  explanation  f35  fabless  facebook  fallacies  faulttolerance  feol  fft  fib  fifo  files  filesystem  finfet  flash  flip-chip  flip-flop  foundry  fpga  fpu  fram  framework  fullcustomdesign  fusion  future  gartnerdc  gdsii  git  go  golang  google  government  gpio  gpu  graycode  grid  gui  hacker  hackernews  hacking  hadoop  hardware  hbm  hdl  heatpipe  heatsink  history  holdtime  hybridlogicalclocks  i2c  icassembly  infrastructure  integration  internet  internetofthings  interposer  iot  ip  ipfs  ipvendors  isi  javascript  jeffdean  jitter  js  jtag  kafka  kgd  lambda  lan  lasp  latchup  latency  layout  leadframe  learning  lef  lfsr  library  linux  list  loadbalancing  lofi  logging  logicaleffort  logicanalyzer  lsb  lvds  lvs  maglev  maskworks  matrix  mcm  mealymachine  mesos  mesosphere  messaging  microchips  microservices  microsoft  mii  mimd  mls  mmu  mongodb  monitoring  mooremachine  mooreslaw  mosfet  mosis  mpw  msb  mtbf  multi-thresholdcmos  multiplier  mux  nco  networking  networks  newsql  nix  nn  noc  node  nodejs  nosql  npm  ntp  observability  offgrid  onos  opencourse  opensource  operatingsystems  opfnv  opticalproximitycorrection  oscilloscope  ovum  p2p  packagemanager  paper  papers  parallelcomputing  passtransistorlogic  paxos  pcie  pcm  pdf  pdk  photo-lithography  photomasks  physicaldesign  pic  platform  pll  pop  post  powergating  pr  probecard  programming  pvtcorner  pwm  python  q  rabbitmq  radar  radiationhardening  raft  raid  reconfigurablecomputing  recovery  redundancy  relevance  replication  rest  reticle  riak  risc  robotics  rom  royalnavy  rtl  rubinius  sailing  samza  sbc  scalability  scheduling  schmitttrigger  screencast  sdr  searchengine  security  sem  semiconductorfabrication  semiconductors  serdes  serverless  setuptime  seu  shiftregister  signalling  signoff  silicon  silicononinsulator  simd  sip  smt  soc  socialnetworks  software-development  software  softwareengineering  spanner  spectrumanalyzer  spi  spice  sql  sram  sta  standardcelldesign  stepper  stl  storage  storm  stream  streamprocessing  subthresholdleakage  synchronouslogic  synthesis  system  systemc  systems  tape-out  tcl  technology  tensorflow  testing  time  tlb  tolearn  tool  tradeoffs  transistor  tsv  tutorial  twitter  uart  ubuntu  usb  ux  verilog  video  videocodec  videos  virtualisation  virtualmemory  visualisation  vliw  vlsi  volunteer  vonneumannarchitecture  wafer  waferthinning  wan  webdevtools  webrtc  webservices  websocket  wifi  wirebond  workflowmanager  wsi  xmpp  zookeeper 

Copy this bookmark: