Archive

Category Archives for "Networking"

Qualcomm makes it official; no more data center chip

A layoff of 269 people in a company of 33,000 usually isn’t noteworthy, but given where the layoffs hit, it’s notable. Qualcomm has signaled the end of the road for Centriq, its ARM-based server processor, which never got out of the starting gate.U.S. companies have to notify their state employment of layoffs 60 days before they happen, making these events less of a surprise as reporters get wind of them. A letter from Qualcomm to its home city of San Diego said 125 people would be let go on February 6, while a note to officials in Raleigh, North Carolina, says 144 people also will be cut loose.The news is a repeat of what happened last June, right down to the number of people let go and cities impacted. The cuts target several divisions, one of which is the company's data center division, which was barely staffed to begin with. The Information, which first reported on the layoffs, says the data center group will be down to just 50 people after a peak of more than 1,000. That includes the head of the group, Anand Chandrasekher, a former Intel executive.To read this article in full, please click here

Qualcomm makes it official; no more data center chip

A layoff of 269 people in a company of 33,000 usually isn’t noteworthy, but given where the layoffs hit, it’s notable. Qualcomm has signaled the end of the road for Centriq, its ARM-based server processor, which never got out of the starting gate.U.S. companies have to notify their state employment of layoffs 60 days before they happen, making these events less of a surprise as reporters get wind of them. A letter from Qualcomm to its home city of San Diego said 125 people would be let go on February 6, while a note to officials in Raleigh, North Carolina, says 144 people also will be cut loose.The news is a repeat of what happened last June, right down to the number of people let go and cities impacted. The cuts target several divisions, one of which is the company's data center division, which was barely staffed to begin with. The Information, which first reported on the layoffs, says the data center group will be down to just 50 people after a peak of more than 1,000. That includes the head of the group, Anand Chandrasekher, a former Intel executive.To read this article in full, please click here

More consistent LuaJIT performance

More consistent LuaJIT performance

This is a guest post by Laurence Tratt, who is a programmer and Reader in Software Development in the Department of Informatics at King's College London where he leads the Software Development Team. He is also an EPSRC Fellow.

A year ago I wrote about a project that Cloudflare were funding at King's College London to help improve LuaJIT. Our twelve months is now up. How did we do?

The first thing that happened is that I was lucky to employ a LuaJIT expert, Thomas Fransham, to work on the project. His deep knowledge about LuaJIT was crucial to getting things up and running – 12 months might sound like a long time, but it soon whizzes by!

The second thing that happened was that we realised that the current state of Lua benchmarking was not good enough for anyone to reliably tell if they'd improved LuaJIT performance or not. Different Lua implementations had different benchmark suites, mostly on the small side, and not easily compared. Although it wasn't part of our original plan, we thus put a lot of effort into creating a larger benchmark suite. This sounds like a trivial job, but it isn't. Many programs make Continue reading

How we selected 10 hot data-center virtualization startups to watch

The selection process for our roundup of 10 data-center virtualization startups to watch began with 33 recommendations and nominations that were sent via HARO, LinkedIn, Twitter, and subscribers to the Startup50 email newsletter.Several of those startups had to be eliminated right off the bat not because they wouldn’t be a good fit for this roundup – they would be – but because they had already been covered in previous roundups, including those focused on storage, hybrid cloud and business continuity.To read this article in full, please click here

How we selected 10 hot data-center virtualization startups to watch

The selection process for our roundup of 10 data-center virtualization startups to watch began with 33 recommendations and nominations that were sent via HARO, LinkedIn, Twitter, and subscribers to the Startup50 email newsletter.Several of those startups had to be eliminated right off the bat not because they wouldn’t be a good fit for this roundup – they would be – but because they had already been covered in previous roundups, including those focused on storage, hybrid cloud and business continuity.To read this article in full, please click here

Juniper CTO talks cloud, high-speed networking

Cloud computing is changing everything – just ask Juniper CTO Bikash Koley.Along with that notion Koley says that there are a number of certainties about the future of building out large cloud infrastructures: Multicloud is a real inflection point for enterprises and service providers; there will be private cloud;s and that the way all infrastructure will be built going forward will be different from the way things are done today.[ Learn who's developing quantum computers. ] juniper Bikash KoleyTo read this article in full, please click here

Juniper CTO talks cloud, high-speed networking

Cloud computing is changing everything – just ask Juniper CTO Bikash Koley.Along with that notion Koley says that there are a number of certainties about the future of building out large cloud infrastructures: Multicloud is a real inflection point for enterprises and service providers; there will be private clouds and that the way all infrastructure will be built going forward will be different from the way things are done today.[ Learn who's developing quantum computers. ] juniper Bikash KoleyTo read this article in full, please click here

The Case of the Missing LDP Neighbor

R1 and R2 are cabled up twice to each other via their gig0/0/1 interfaces and their gig0/0/7 interfaces. Each connection is in its own subnet, and each interface configured for OSPF and MPLS.  But while we have 2 OSPF neighbors between them… we only have 1 LDP neighbor.

R1#show mpls int
Interface IP Tunnel BGP Static Operational
Gi0/0/1 Yes (ldp) No No No Yes
Gi0/0/7 Yes (ldp) No No No Yes
R1#

So as you can see from the output of show mpls interface, gig0/0/1 and gig0/0/7 are both configured for MPLS LDP.  Why then if we look below do we see only 1 MPLS LDP neighbor between them?  

What is the problem?  Actually… in this situation there isn’t a problem.  This is actually expected behavior.

R1#sh mpls ldp neighbor
Peer LDP Ident: 10.100.100.2:0; Local LDP Ident 10.100.100.1:0
TCP connection: 10.100.100.2.22592 - 10.100.100.1.646
State: Oper; Msgs sent/rcvd: 184/184; Downstream
Up time: 02:32:11
LDP discovery sources:
GigabitEthernet0/0/1, Src IP addr: 10.1.1.2
GigabitEthernet0/0/7, Src IP addr: 10.1.7.2
Addresses bound to peer LDP Ident:
Continue reading

OAuth Auth Server through Workers

OAuth Auth Server through Workers

Let’s pretend I own a service and I want to grant other services access to my service on behalf of my users. The familiar OAuth 2.0 is the industry standard used by the likes of Google sign in, Facebook, etc. to communicate safely without inconveniencing users.

Implementing an OAuth Authentication server is conceptually simple but a pain in practice. We can leverage the power of Cloudflare Worker to simplify the implementation, reduce latency, and segregate our service logic from the authentication layer.

For those unfamiliar with OAuth, I highly recommend reading a more in depth article.

The steps of the OAuth 2.0 workflow are as follows:

  1. The consumer service redirects the user to a callback URL that was setup by the auth server. At this callback URL, the auth server asks the user to sign in and accept the consumer permissions requests.
  2. The auth server redirects the user to the consumer service with a code.
  3. The consumer service asks to exchange this code for an access token. The consumer service validates their identity by including their client secret in the callback URL.
  4. The auth server gives the consumer the access token.
  5. The consumer service can now use Continue reading

How Java has stood the test of time

Java has survived for more than two decades and continues to be one of the top programming languages in use today. What accounts for the language's success and how has it changed to accommodate more modern technology?Java's rise to power Java initially appeared in 1995, evolving from a 1991 innovation called "Oak". It was apparently the right time for engineers looking to grow distributed systems. Some of the more popular languages back then -- C, C++, and even Cobol for some efforts -- involved steep learning curves. Java's multi-threading, allowing the concurrent execution of two or more parts of a program, ended the struggle to get multi-tasking working. Java quickly became the de facto language for mission-critical systems. Since that time, new languages have come and gone, but java has remained entrenched and hard to replace. In fact, Java has stood as one of the top two computing languages practically since its initial appearance as this Top Programming Languages article suggests.To read this article in full, please click here