web-archive-net.com » NET » G » GARYBERGER.NET

Total: 65

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • Distributed Computing | garyberger.net
    that the problem is that the programming model is not close enough to whatever programming model is currently in vogue A furious bout of language and protocol design takes place and a new distributed computing paradigm is announced that is compliant with the latest programming model After several years the percentage of distributed applications is discovered not to have increased significantly and the cycle begins anew This paper concludes with very specific advice Differences in latency memory access partial failure and concurrency make merging of the computational models of local and distributed computing both unwise to attempt and unable to succeed Now there are a few things not known back in 1994 including where exactly Moores Law would take us language development ubiquitous device access and the scale at which the Internet has grown but when you examine the issues discovered by the likes of Google Amazon Facebook etc you recognize that the cycle has indeed begun anew The interesting part is the velocity of innovation to solve these problems along with the cooperative nature of open source software has fueled an even broader manifestation of change and companies of all sizes can help contribute to the greater good of

    Original URL path: http://garyberger.net/?p=213 (2016-04-25)
    Open archived version from archive


  • Amazon on the Enterprise | garyberger.net
    most compelling discussion was given by Michael Gordon First VP New York Life where he discussed how he migrated his applications onto AWS in 2 weeks while translating capital expenditures to Amazon pay as you go model In a time where it costs the Enterprise business upwards of 1MM to even engage the IT organization and looking at 3 6month or longer implementation time lines Amazon is showing how web scaling can provide an effective approach for any kind of business even a hundred year old life insurance company Some of the other more poignant parts of the discussion included how the application development teams had to think differently about hosting their applications on EC2 Customers have to make some changes to the application architecture when running on virtualized hosts Some of Amazons technologies like EBS and SimpleDB can be used for providing persistance and an effective caching layer for key value pairs As Enterprises start to incorporate similar IaaS services within their own organizations app dev teams will surely wind up reevaluating their architecture and finding alternative ways for accomplishing performance and scalability goals This is definitely a key point to understand and why its important for developers and

    Original URL path: http://garyberger.net/?p=200 (2016-04-25)
    Open archived version from archive

  • The Reencarnation of Enterprise Architecture Cast as a “Cloud” | garyberger.net
    full understanding of the business So today What is Information Technology Is the IT group organized trained supported in order to fully execute on the mission at hand Can they really transform into a service driven organization where they can effectively manage cost capacity and business flexibility So I am going to highlight the constructs of what I call the Enterprise Stack Utilizing all of the combined intelligence and research around large scale compute designs such as grids clusters farms and clouds we can setup the organization to adapt correctly to different demands of the business There are three axis Organizational Alignment Archetypical Interfaces and Service Layers Organizational Alignment is about shifting the organization to focus on delivering a specific set of services which allow transparent access to workloads and resources Archetypical Interrfaces deals with the architecture as a whole providing different technology approaches to supporting the over arching application stack Service Layers divide up the technology boundaries based on Organizational Alignment It is core to the delivery model of the SBU PBU and IBU to cleanly segregate responsibilities across the service layers The thing to be aware of is that their is an implied circular reference here IBU could be a Consumer of PaaS and SaaS services fundamentally to support their business Each IBU is both a provider and consumer of the different organizations Enterprise Consumer Can be the business itself or an external customer Service Catalog Driven Service Driven Management and Pricing Qualitative and Quantitative Service Level Attributes Below is an example set of responsibilities for each BU Archetypical Services are based on different technology capabilities It is definitely a new age and despite the nay sayers IT is in the process of transforming into a much more efficient organization which can be driven at a higher velocity

    Original URL path: http://garyberger.net/?p=8 (2016-04-25)
    Open archived version from archive

  • Cloud | garyberger.net
    the DMAIC work flow extremely important for IT to measure their full understanding of the business So today What is Information Technology Is the IT group organized trained supported in order to fully execute on the mission at hand Can they really transform into a service driven organization where they can effectively manage cost capacity and business flexibility So I am going to highlight the constructs of what I call the Enterprise Stack Utilizing all of the combined intelligence and research around large scale compute designs such as grids clusters farms and clouds we can setup the organization to adapt correctly to different demands of the business There are three axis Organizational Alignment Archetypical Interfaces and Service Layers Organizational Alignment is about shifting the organization to focus on delivering a specific set of services which allow transparent access to workloads and resources Archetypical Interrfaces deals with the architecture as a whole providing different technology approaches to supporting the over arching application stack Service Layers divide up the technology boundaries based on Organizational Alignment It is core to the delivery model of the SBU PBU and IBU to cleanly segregate responsibilities across the service layers The thing to be aware of is that their is an implied circular reference here IBU could be a Consumer of PaaS and SaaS services fundamentally to support their business Each IBU is both a provider and consumer of the different organizations Enterprise Consumer Can be the business itself or an external customer Service Catalog Driven Service Driven Management and Pricing Qualitative and Quantitative Service Level Attributes Below is an example set of responsibilities for each BU Archetypical Services are based on different technology capabilities It is definitely a new age and despite the nay sayers IT is in the process of transforming into a much

    Original URL path: http://garyberger.net/?tag=cloud (2016-04-25)
    Open archived version from archive

  • Enterprise | garyberger.net
    the DMAIC work flow extremely important for IT to measure their full understanding of the business So today What is Information Technology Is the IT group organized trained supported in order to fully execute on the mission at hand Can they really transform into a service driven organization where they can effectively manage cost capacity and business flexibility So I am going to highlight the constructs of what I call the Enterprise Stack Utilizing all of the combined intelligence and research around large scale compute designs such as grids clusters farms and clouds we can setup the organization to adapt correctly to different demands of the business There are three axis Organizational Alignment Archetypical Interfaces and Service Layers Organizational Alignment is about shifting the organization to focus on delivering a specific set of services which allow transparent access to workloads and resources Archetypical Interrfaces deals with the architecture as a whole providing different technology approaches to supporting the over arching application stack Service Layers divide up the technology boundaries based on Organizational Alignment It is core to the delivery model of the SBU PBU and IBU to cleanly segregate responsibilities across the service layers The thing to be aware of is that their is an implied circular reference here IBU could be a Consumer of PaaS and SaaS services fundamentally to support their business Each IBU is both a provider and consumer of the different organizations Enterprise Consumer Can be the business itself or an external customer Service Catalog Driven Service Driven Management and Pricing Qualitative and Quantitative Service Level Attributes Below is an example set of responsibilities for each BU Archetypical Services are based on different technology capabilities It is definitely a new age and despite the nay sayers IT is in the process of transforming into a much

    Original URL path: http://garyberger.net/?tag=enterprise (2016-04-25)
    Open archived version from archive

  • Gary Berger | garyberger.net | Page 3
    ideas which even today have not fully lived up with the pre Internet expectations Applications moves across computers transparently while the network provides automatic load leveling to avoid congestion Users login to the network without care of where the computation is taking place and distributed operating systems decide which computer can best perform the job Files can be backed up on more than one site so files are always accessible and retrievable People data computers circuits protocols and facilities are all resources which allow people to work together and collaborate Computing centers can be built with specialized form and function data communication evolve allowing every terminal computer to interconnect Connect at messages not at circuits Some day you can store 100 000 books for 1MM Many realize a big problem in the Internet really not an Internet but a bunch of concatenated IP networks or catenet has been around the adoption of TCP IP by DARPA in the early days Alex McKenzie from BBN has a great history on the discussions that progressed from ARPANet NCP to INWG 96 2 Even after the international body selected INWG 96 for testing amongst the emerging networks such as ARPANET and Cyclades DARPA adopted TCP IP the somewhat defective version of INWG 39 that lacked a proper addressing model incorporated an ineffective congestion control system and failed to clearly distinguish the end to end TCP layer from the IP layer the infamous TCP pseudo header ties TCP sessions to specific network interfaces and sub networks The effort to correct the TCP IP deficiencies ISO s Open System Interconnect project became mired in politics and missed deadline after deadline ultimately missing the window for an Internet wide upgrade and now we ve landed in the IPv6 conversion 3 There are many ideas how to solve the problems in TCP IP some are under the Clean Slate programs such as GENI FIND etc Some see hacking the datalink layer others RINA and yet others see OpenFlow as the framework to fix the structural problems with TCP IP A good overview of the problems and the possible solutions was just published by Time Warner Cable Research Remaking the Internet Taking Network Architecture to the Next Level 4 All of the current protocol work masks the problems of the network and internetwork layer figure 1 This creates complexity adds to the cost of the network and ultimately diminishes the use of the network I e Such as the move to cloud computing Clearly this problem exists its not going away and in fact is getting worse every day as the amount of smart connected devices grows Eventually someone will need to push this industry into proper theory and engineering after 40yrs of craft This is not to say it is easy it won t be Many still have a hard time seeing beyond TCP IP as its the only protocol they have known Clean Slate opportunity is all around for those willing and able to take on this endeavor We have learned a alot in the past 4 decades TCP was under development for almost a decade and implemented in less than 1 year from specification to implementation I think its time for a change Figure 1 http video google com videoplay docid 4989933629762859961 http alexmckenzie weebly com inwg and the conception of the internet an eyewitness account html http www hightechforum org the internets first turning point http www twcresearchprogram com pdf TWC Bennett v3 pdf Uncategorized Facebook announces HipHop for PHP February 5 2010 Gary Berger Companies like Facebook not only see their core values centered around delivering products and services which impact people but also technology Besides the OSS contributions to Memcached Hive Cassandra and Thrift facebook team announced HipHop for PHP Mark Zuckerberg adopted OSS early on utilizing Memcached Apache HTTP MySql and PHP in his Harvard dorm to build the first Facebook site Facebook is now comprised of millions of lines of PHP code PHP provides Facebook with an expressive well understood programming environment for quickly generating new web content But of course due to their size and scale 400 Billion page views per month servicing 350 million people they were faced with the constraints of an interpreted scripting language and its impact on CPU and memory PHP and ZEND runtime are highly optimize but at large scales the inefficiencies are quite costly HipHop for PHP is a code generation technology with static analysis and transformation capabilities to turn PHP source code into c source code able to be compiled by g HipHop allows Facebook to run 50 less CPU with equal traffic on their web tier and 30 less CPU with 2x traffic on their application tier Thats a significant number in terms of 10s of thousands of servers By allowing developers to continue to use PHP with its common syntax tools and debugging they don t have to learn another language and deal with changing millions of lines of code although who knows if that will be inevitable Developers can code and debug with their natural toolsets and dynamic runtime while in development and than promote their code into a compiled set pushed out to the production systems HipHop is a great example of the ingenuity of the developer community to think outside the box and concentrate on delivering value to the business I am sure their efforts will benefit the community of PHP developers at large in a profound way Bravo Facebook team Enterprise Cloud Distributed Computing February 4 2010 Gary Berger We can all agree that we are in the midst of a shift in the practice of information technology delivery fueled by economization global interconnection and changes in both computer and social sciences Although this can be considered revolutionary change in some circumstances it is rooted in problems known almost 20 years ago For those of you interested in the history and a very clairvoyant look at this current shift read A Note on Distributed Computing This

    Original URL path: http://garyberger.net/?paged=3&author=2 (2016-04-25)
    Open archived version from archive

  • Facebook announces HipHop for PHP | garyberger.net
    page views per month servicing 350 million people they were faced with the constraints of an interpreted scripting language and its impact on CPU and memory PHP and ZEND runtime are highly optimize but at large scales the inefficiencies are quite costly HipHop for PHP is a code generation technology with static analysis and transformation capabilities to turn PHP source code into c source code able to be compiled by g HipHop allows Facebook to run 50 less CPU with equal traffic on their web tier and 30 less CPU with 2x traffic on their application tier Thats a significant number in terms of 10s of thousands of servers By allowing developers to continue to use PHP with its common syntax tools and debugging they don t have to learn another language and deal with changing millions of lines of code although who knows if that will be inevitable Developers can code and debug with their natural toolsets and dynamic runtime while in development and than promote their code into a compiled set pushed out to the production systems HipHop is a great example of the ingenuity of the developer community to think outside the box and concentrate on delivering

    Original URL path: http://garyberger.net/?p=219 (2016-04-25)
    Open archived version from archive

  • Great time at #qcon. Love the … | garyberger.net
    of software development and infrastructure architecture Post navigation Previous Post The Machines Are In Control Next Post Distributed Computing Recent Posts To the land of plenty Moving towards high performance cluster management The Reactive Manifesto is not new but gives us a When we experience the world each moment is immut Smart Driving with automatic http t co ZqUZu5vT Tessel JavaScript and WiFi enabled micro control Search for Blogroll Greg

    Original URL path: http://garyberger.net/?p=212 (2016-04-25)
    Open archived version from archive



  •