Statistical foundations of virtual democracy

The Morning Paper

Statiscal foundations of virtual democracy Kahng et al., The big idea behind virtual democracy is that we learn the voting preferences of each stakeholder, essentially creating an agent which is able to vote in their place, a virtual voter. Then when we need to make a decision we ask those virtual voters to cast their votes (in the form of a preference ranking). ICML’19.

Duplicate IP issues with Linux and virtual machine cloning.


When hypervisor management tools make clones of virtual machines, the tools usually make sure to create a unique MAC address for every clone. The post Duplicate IP issues with Linux and virtual machine cloning. cloud cloning linux virtualizationTL;DR – Some modern Linux distributions use a newer method of identification which, when combined with DHCP can result in duplicate IP addresses when cloning VMs, even when the VMs have unique MAC addresses.

AWS EC2 Virtualization 2017: Introducing Nitro

Brendan Gregg

Hardware virtualization for cloud computing has come a long way, improving performance using technologies such as VT-x, SR-IOV, VT-d, NVMe, and APICv. It's an exciting development in cloud computing: hardware virtualization is now fast.

AMD EPYC Processors in Azure Virtual Machines

SQL Performance

Back on December 5, 2017, Microsoft announced that they were using AMD EPYC 7551 processors in their storage-optimized Lv2-Series virtual machines. The key specifications for the Lsv2 series virtual machines are shown in Table 1.

Tungsten.js: UI Framework with Virtual DOM + Mustache Templates

Wayfair Tech

virtual DOMPerformance is top priority here at Wayfair, because improved performance means an improved customer experience. A significant piece of web performance is the time it takes to render, or generate, the markup for a page. Over the last several months we've worked hard to improve the render performance on our. Read more. Open Source Web Performance performance react.js tungsten tungsten.js

ScaleGrid DBaaS Expands MySQL Hosting Services Through AWS Cloud


PALO ALTO, Calif., June 6, 2019 – ScaleGrid , the Database-as-a-Service (DBaaS) leader in the SQL and NoSQL space, has announced the expansion of their fully managed MySQL Hosting services to support Amazon Web Services (AWS) cloud.

Cloud 180

The Best Way to Host MySQL on Azure Cloud


Azure Virtual Networks. Azure makes this easy to setup through the use of a Virtual Network (VNET) which can be configured for your MySQL servers. These are typically configured to communicate across a single network, but if you need to connect more than one region, you can create multiple VNETs to communicate through Virtual Network Peering.

Azure 163

How To Connect To Your MongoDB Deployments Using Robo 3T GUI


For our MongoDB Bring Your Own Cloud (BYOC) AWS deployments that are not open to the internet, this may mean selecting an instance that is allowed to connect to the Security Group and also has VPN connectivity to the Virtual Private Cloud (VPC).

Common Mistakes In Performance Testing


In this phase, virtual user scripts are run based on the number of concurrent users and workload specified in the non-functional test plan. Performance Test Execution and Monitoring.

The Future of Performance Testing

Alex Podelko

Data preparation and service virtualization functionality/tools would be here very handy here. And some functionality like network virtualization can be found in more sophisticated products – but it is time to have all of them (or at least have a good integration with “chaos engineering” tools). Following up my post Are Times still Good for Load Testing? , I decided to answer multiple comments here separately.

How Many Warehouses for the HammerDB TPC-C Test?


However most people use HammerDB with keying and thinking time disabled and therefore each virtual user can approximately drive the CPU resources of one CPU core on the database server. Therefore for the 100 virtual users 400 to 500 warehouses should be a minimum to be configured.

Rendering large lists with react-window

Addy Osmani

If you use React and need to display large lists of data efficiently , you may be familiar with react-virtualized. It's a windowing library by Brian Vaughn that renders only the items currently visible in a list (within a scrolling "viewport").

Using HammerDB as a Web Service


success": {"message": "Building 5 Warehouses with 6 Virtual Users, 5 active + 1 Monitor VU(dict value num_vu is set to 5): JOBID=5D23464E58D203E273738333"}}. HammerDB already has 2 interfaces with which to interface with the commands to build and test databases using the GUI interface or CLI.

Web Testing Challenges Testers Will Encounter in 2019


And software testing is being forced to be reinvented every day due to the introduction of new technologies like artificial intelligence, virtualization, and predictive analysis.

Benchmarking with Postgres PT1


In this example, we use Postgres and the pgbench workload generator to drive some load in a virtual machine. Assume a Linux virtual machine that has Postgres installed. Specifically using a Bitnami virtual appliance. Image By Daniel Lundin.

Optimizing Application Performance and User Experience With NETSCOUT for Azure


In the era of Digital Transformation (DX) the IT landscape has expanded to environments that rely extensively on virtualization, hyper-converged infrastructure (HCI), and cloud computing. As a result, the number of servers and the quantity of traffic have been exploding exponentially.

Azure 130

Extending Dynatrace


Virtualization can be a key player in your process’ performance, and Dynatrace has built-in integrations to bring metrics about the Cloud Infrastructure into your Dynatrace environment. Dynatrace news.

View from Nutanix storage during Postgres DB benchmark


The Linux VM running postgres has two virtual disks – one taking transaction log writes. A quick look at how the workload is seen from the Nutanix CVM. In this example from prior post. The other is doing reads and writes from the main datafiles.

High Availability in Mule 4: Using Clusters


In other words, a cluster is a virtual server composed of multiple nodes. Mule Enterprise Edition supports scalable clustering to provide high availability (HA) for applications.

Top 10 Tips for Making the Spark + Alluxio Stack Blazing Fast


Alluxio is leveraged as compute-side virtual storage to improve performance. The Apache Spark + Alluxio stack is getting quite popular particularly for the unification of data access across S3 and HDFS. In addition, compute and storage are increasingly being separated causing larger latencies for queries. But to get the best performance, like any technology stack, you need to follow the best practices.

Java Or Scala Performance – Which One Is Better?

Alex Podelko

It is designed to run in specific environments, like Java Virtual Machine for instance. While both of these programming languages run on Java Virtual Machine, Scala code runs faster on this system for a number of reasons. Guest Post by Wendy Dessler. Source- Pixabay.

Java 130

Integrate Azure Monitor to get AI-powered service behavior insights


Virtual machines. Virtual machine scale sets. Dynatrace news.

Azure 148

O(n^2) in CreateProcess

Randon ASCII

Oddly slow virtual memory scanning of endlessly leaking CFG memory was causing gmail hangs for a while until we added a mitigation in Chrome’s JavaScript engine. I wrote a Python script that generated classes with virtual functions. 0 to 1,280,000 – one per virtual function.

15 WPF Performance Tips for 2019


The reasons for this poor performance include things such as bad coding practices, broken bindings, complex layouts, the lack of UI virtualization, and much more. Are you a WPF developer? Do your WPF apps have areas of poor performance or don’t run as quickly as you would like? If so, I have 15 tips to help you identify and improve the performance of your WPF applications.

CheriABI: enforcing valid pointer provenance and minimizing pointer privilege in the POSIX C run-time environment

The Morning Paper

The work includes changes to the CHERI ISA, the C compiler, the C language runtime, the virtual memory APIs, and the CheriBSD kernel. On a context switch the kernel saves and restores user-thread register capability state, and updates virtual-physical mappings.

C++ 83

Vision and Execution Leader – 2019 Gartner Magic Quadrant for APM


In a sea of virtualized layers of abstraction, shared services, and dependencies, the cloud has become increasingly complex. Our platform needed a full-stack approach, including virtual network infrastructure, containers, applications, and users. Dynatrace news.

Install a bitnami image to Nutanix AHV cluster.


One of the nice things about using public cloud is the ability to use pre-canned application virtual appliances created by companies like Bitnami. We can use these same appliance images on Nutanix AHV to easily do a Postgres database benchmark. Step 1. Get the bitnami image. wget [link].

Why Load Balancing Is Important for Web Servers?


Some load balancers can even trigger the creation of new virtualized applications servers to meet the increased demand and maintain the response times. What is Load Balancing? Load balancing refers to the distribution of a workload across several nodes. In the web hosting service industry, it is commonly used for balancing the HTTP traffic across multiple servers which act together as a web front-end.

Setting Up XCUITest on Bitbar Device Cloud


Bitbar also provides an option for setting up the Virtual Private Cloud (VPC) so that companies can run the private cloud in their own network. This is the last post in our XCUITest101 series. With the last blog , we set up scalable XCUITest and run them on a Continuous Integration server.

Cloud 130

In Defense of Humanity—How Complex Systems Failed in Westworld **spoilers**

High Scalability

Small enough to fit in the pages of a thin virtual book. The Westworld season finale made an interesting claim: humans are so simple and predictable they can be encoded by a 10,247-line algorithm.

Supporting Disaster Recovery with Dynatrace at NYCM


Each virtual machine on their VMWare private cloud follows a specific naming scheme that reflects the DR-SRM Priority Level (1-21). Dynatrace news. When disaster strikes, it is important to react fast and get live updates on the recovery progress of the business and mission-critical systems.

Case Study: Pokémon GO on Google Cloud Load Balancing

High Scalability

The game was a runaway hit and more popular than anyone expected—that summer you’d regularly see players gathering to duel around landmarks that were Pokémon Gyms in the virtual world. There are a lot of cool nuggets in Google's New Book: The Site Reliability Workbook.

Google 178

Learn eBPF Tracing: Tutorial and Examples

Brendan Gregg

eBPF should stand for something meaningful, like Virtual Kernel Instruction Set (VKIS), but due to its origins it is extended Berkeley Packet Filter. In reality, eBPF is more like the v8 virtual machine that runs JavaScript, rather than JavaScript itself.

Reinventing Performance Testing: New Architectures

Alex Podelko

The answer to this challenge is service virtualization, which allows simulating real services during testing without actual access. Cloud and virtualization triggered appearance dynamic, auto-scaling architectures, which significantly impact getting and analyzing feedback. Due to virtualization system-level monitoring doesn’t help much anymore and may be misleading – so getting information from application and database servers becomes very important.

Introducing the Dynatrace SAP ABAP platform monitoring extension (EAP)


Vertical infrastructure dependencies characterize how SAP depends on virtual and physical infrastructure performance. Dynatrace news.

Tungsten in the news

Wayfair Tech

The topic is Tungsten.js, our awesome framework that 'lights up' the DOM with fast, virtual-DOM-based updates, React-style, and can be integrated with Backbone.js There's a great interview with our own Matt DeGennaro by Paul Krill of Infoworld that came out a few days ago. and pretty much whatever other framework. Read more. Open Source Web Performance mustache php tungsten.js

OneAgent & ActiveGate release notes, version 1.173


The previous endpoint /virtualization/cloudFoundryCredentials has been deprecated and requests are now redirected to /cloudFoundry/credentials. Dynatrace news. OneAgent. Added support for Play framework version 2.7. Webserver. Introducing support for Tengine , an NGINX based web server. Supported versions are 1.4.3 – 2.2.3. General improvements. OneAgent Version 1.173 for Linux comes with support for RHEL distributions on the IBM Z platform. Read more about OneAgent for RHEL Z-Linux.

Java 120

HammerDB Concepts and Architecture


As virtual users are started the database specific packages and workload specific modules are loaded into the virtual user threads. Virtual Users. Virtual Users within HammerDB are operating system threads.

Latency: Will it undermine the most interesting 5G use cases?


For some, this signals the need to tune at the bare metal level, leading to the one of the great ironies at the OpenStack conference: half of those involved with the project talked about increased virtualization, and half talked about de-virtualizing virtualization. In fact, 5G has plenty of valid use cases, one of which is virtual reality. One of the big topics at the OpenStack conference was how to prepare and implement a successful transition to 5G.

Partitioned Hive Table Across Storage Systems Using Alluxio


This is where Alluxio comes in and interfaces with applications like Hive as a distributed virtual file system to create tables with multiple partitionings in a different storage system. Today when we create a Hive table, it is a common technique to partition the table across different values and ranges to improve query performance and reduce maintenance cost.

From monitoring to software intelligence for Flask applications


app.wsgi_app,, virtual_host=app.config.get('SERVER_NAME'), context_root=app.config.get('APPLICATION_ROOT')). Dynatrace news. Python is the fastest-growing major programming language today. Web development and data science are the two main types of Python development.

Testing MySQL 8.0.16 on Skylake with innodb_spin_wait_pause_multiplier


The following was the results in graph form: with a peak performance of the following: Vuser 1:64 Active Virtual Users configured. In the recent MySQL 8.0.16

Stuff The Internet Says On Scalability For July 27th, 2018

High Scalability

” Incredibly, this growth is largely the result of eXp Realty’s use of an online virtual world similar to Second Life. That means every employee, contractor, and the thousands of agents who work at the company show up to work—team meetings, training seminars, onboarding sessions—all inside a virtual reality campus. Hey, it's HighScalability time: Startup opportunity? Space Garbage Collection service. 18,000+ known Near-Earth Objects. NASA ).